Библиотека IT
5.99K subscribers
928 photos
40 videos
1.11K links
💡Мы помогаем выходить за рамки и открываем новые горизонты!

Связь с админом: @svyaziiistbot
Download Telegram
📕 Open Data Structures (in Java), Edition 0.1G

Пэт Морин объясняет устройство структур данных на примерах реализации и разбирает стоимость операций. Из книги станет понятно, почему при добавлении элементов иногда приходится перераспределять массив и как выбор структуры влияет на скорость поиска и расход памяти.

❓ В книге:
— ArrayQueue и другие структуры на массивах: увеличение и уменьшение буфера
— Skip list: поиск и доступ по индексу с вероятностным анализом
— Хеш-таблицы, деревья поиска, приоритетные очереди и графы
— B-деревья, поиск во внешней памяти, доказательства и упражнения

Для тех, кто хочет понять:
✅ Как работают коллекции, скрытые за привычным интерфейсом
✅ Как сопоставлять время операций, расход памяти и амортизированную стоимость

Книга на английском языке, 334 страницы. Примеры написаны на Java, издание 0.1G. Её удобно читать, параллельно реализуя структуры и проверяя граничные случаи.

🔗 Скачать

Библиотека IT
⚡49😈47😇47😭43❤39😍39✍27🎃26🤩24💯24🤬20
📕 Книга tldr pages — сборка от 13 октября 2026 года

Справочник tldr-pages поможет, когда команда знакома, но нужный флаг снова вылетел из головы. Вместо многостраничного руководства — краткое описание и примеры с обозначенными аргументами.

❓ Что внутри:
— Карточки команд и подкоманд Git и Docker
— Поиск файлов, работа с архивами, сетью и процессами
— Разделы Common, Linux, macOS, Windows и других платформ
— Ссылки на полную документацию и шаблоны параметров в примерах

Пригодится, чтобы:
✅ Вспомнить синтаксис знакомой команды
✅ Сопоставить способы применения и перейти к документации

Карточки удобно держать рядом с терминалом. Аргументы в шаблонах нужно заменить на подходящие для вашей задачи. PDF на английском языке, 7648 страниц. Дата сборки указана на титуле.

🔗 Скачать

Библиотека IT
👎69🤓64🤷60⚡56🐳49💯47🙈47👻45🎄45👍44🤩41
📕 Beej’s Guide to Network Programming: Using Internet Sockets, v3.3.3 (2026)
Brian “Beej Jorgensen” Hall · PDF на английском · 134 страницы

Что нужно сделать серверу до первого recv()? И почему одного вызова send() иногда недостаточно? Beej разбирает работу с сокетами на примерах клиентских и серверных программ на C. Это версия руководства от 15 октября 2026 года.

❓ В руководстве:
— TCP/UDP, IPv4/IPv6 и сетевой порядок байтов
— Функции getaddrinfo(), socket(), bind(), listen() и accept()
— Передача данных и обработка неполной отправки
— poll(), select() и сериализация данных

Материал подойдёт тем, кто знает C/C++ и хочет разобраться в socket API, лежащем в основе сетевых библиотек. Примеры в основном рассчитаны на Linux/GCC, особенности Windows рассмотрены отдельно.

🔗 Скачать

Библиотека IT
❤41🍾37🎃26🤩25👌25🎄24💯20🖕16😴16🙏15🐳12
📕 Pro Git, 2nd Edition (2014)
Scott Chacon, Ben Straub · PDF на английском · 501 страница

Когда понимаешь модель Git, ветки, индекс и история складываются в единую систему, а не в набор отдельных команд. Авторы объясняют всё — от первого коммита до устройства хранилища объектов и восстановления данных.

❓ О чём книга:
— Ветвление, merge и rebase
— Удалённые репозитории и командная работа
— Интерактивное добавление изменений, stash и reset
— Объекты, ссылки, packfiles и восстановление данных

Для тех, кто уже коммитит код и хочет увереннее разбираться в сложной истории и отмене изменений. Второе издание вышло в 2014 году; поддерживаемая PDF-сборка 2.1.450 датирована 25 мая 2026 года.

🔗 Скачать

Библиотека IT
😡39🎃32🔥31😢30🤝28❤27🥰27😇26🎉21💋20😴19
📕 OpenIntro Statistics, 4th Edition (2019)
David Diez, Mine Çetinkaya-Rundel, Christopher D Barr · PDF на английском

Чтобы уверенно работать с p-value, сначала важно разобраться, откуда берутся данные. Учебник знакомит с выборками, экспериментами и статистическими выводами. В нём — примеры на реальных данных и задания для практики.

❓В книге:
— Выборки, дизайн эксперимента и описание данных
— Теория вероятностей и распределения
— Доверительные интервалы и проверка гипотез
— Линейная, множественная и логистическая регрессия

Книга подойдёт для первого курса прикладной статистики и изучения выводов на основе данных. Архив содержит PDF объёмом 422 страницы, обновлённый 30 декабря 2024 года. Это обновление четвёртого издания, а не новое издание 2024 года.

🔗 Скачать

Библиотека IT
👍32🤗31🌭29😘29😡29🔥26🍌25🍾25🏆22😭19😴15
📕 Mathematics for Computer Science (2018)
Eric Lehman, F Thomson Leighton, Albert R Meyer · PDF на английском

Как убедиться, что алгоритм корректен и цикл обязательно завершится? Книга знакомит с логикой и доказательствами, а затем переходит к машинам состояний, инвариантам и рекурсивным структурам.

❓ В книге:
— Методы доказательства, простая и сильная индукция
— Инварианты, корректность алгоритмов и завершение вычислений
— Теория чисел, графы, комбинаторика
— Теория вероятностей и рекуррентные соотношения

Подойдёт тем, кто хочет укрепить математическую базу алгоритмов и готов разбираться в задачах с доказательствами. Издание от 6 июня 2018 года, 1048 страниц.

🔗 Скачать

Библиотека IT
💯32😇26💔23🤬22❤21👏17🤗16🥰13😱13✍11🎄10
📌 Инвестиция в себя — это один курс. А два за ту же цену — ещё выгоднее.

В Proglib Academy можно купить курс и получить второй в подарок.

К примеру, объедини два курса об ИИ:

💥 ИИ для разработчиков — научись применять нейросети в работе с кодом, тестировании и ревью.

💥 Разработка ИИ-агентов — изучи архитектуру агентов и создание собственных AI-решений.


📍 Экономия — почти 50 тысяч рублей. Освой больше, сохранив запланированный бюджет.

Больше интересуют Python, алгоритмы, backend или DevOps? Выбери другую пару курсов из каталога.

Акция действует до 31 октября включительно ⏳

Библиотека IT
🎃33🗿25🤷23🍓22⚡21👌21👏19😐19🦄18🥰12😁7
📕 The Little Book of Semaphores, 2nd Edition (2016)
Allen B. Downey · PDF на английском · версия 2.2.2 · 291 страница

Как понять, продолжат ли два потока работу или навсегда заблокируют друг друга? Книга разбирает синхронизацию на примере задач: сначала идут условия и подсказки, а решения — отдельно, чтобы можно было подумать самостоятельно.

❓ В книге:
— Rendezvous, mutex, multiplex и барьеры
— Задачи «производитель–потребитель» и «читатели–писатели»
— Обедающие философы и взаимные блокировки
— Решения на основе базовых паттернов

Книга пригодится тем, кто изучает многопоточность и хочет разобраться в порядке событий и доступе к общим данным. Решения даны на псевдокоде, близком к Python. Это не руководство по современному async API.

🔗 Скачать

Библиотека IT
⚡48❤26🤷25😁24🥰21👌21🤗19🤩17💯16🎄12😨10
📕 Think Java: How to Think Like a Computer Scientist, 2nd Edition (2019)
Allen B. Downey, Chris Mayfield · EPUB на английском · CC BY-NC-SA 4.0

От написания первой программы до создания собственных классов — учебник шаг за шагом знакомит с Java. Короткие объяснения, примеры и упражнения помогут освоить основы даже без опыта программирования.

❓ В книге:
— Методы, условия, циклы и отладка
— Строки, массивы и рекурсия
— Объекты, наследование и карточная игра

✅ Хороший выбор для знакомства с Java и ООП. Учтите: это второе издание, а не обзор возможностей последнего JDK.

🔗 Скачать EPUB

Библиотека IT
🔥42😘33🐳31🍌29😍28💯24🤔19🥰15😡15❤14🤮12
📕 Think OS: A Brief Introduction to Operating Systems, v0.7.4
Allen B. Downey · PDF на английском · CC BY-NC-SA 4.0

Как операционная система управляет памятью и процессами программы? Allen B. Downey разбирает системные механизмы на примерах C и POSIX. Книга поможет дополнить знания C.

❓ В книге:
— Процессы, виртуальная память и кеши
— Файлы, файловые системы и управление памятью
— Потоки, mutex и condition variables

✅ Подойдёт тем, кто изучает C и хочет лучше понимать, как программы работают в ОС. Это ранний черновик: некоторые иллюстрации пока отсутствуют.

🔗 Скачать

Библиотека IT
🤗40💔36💯33😡30❤29🏆29🙏28🐳26🍓25🔥23👌18
📕 Think Complexity, 2nd Edition, v2.6.4
Allen B. Downey · PDF на английском · CC BY-NC-SA 4.0

Как простые правила порождают стаи, пробки и сложные сети? В книге эти системы исследуются с помощью дискретных моделей на Python.

❓ В книге:
— Графы, малые миры и безмасштабные сети
— Клеточные автоматы и «Жизнь» Конвея
— Агентные модели и развитие кооперации

✅ Книга подойдёт тем, кто знаком с основами Python и хочет попрактиковаться в симуляциях. Модель лишь упрощает реальность и сама по себе не гарантирует точных прогнозов.

🔗 Скачать

Библиотека IT
🤩33🙏28😁23🏆22🦄22😐21😍18🤣17🖕17👌16🍓12
🔔 Акция Proglib Academy скоро завершится! До 31 октября при покупке одного курса второй — в подарок.

Выберите два направления и развивайте навыки сразу в нескольких областях:

⬆️ ИИ для разработчиков — научитесь использовать ИИ на каждом этапе разработки: от планирования задачи до написания кода, тестирования и ревью.

⬆️ Разработка ИИ-агентов — создавайте агентов для работы с данными, API и внешними сервисами. В программе: RAG, MCP, LangGraph, n8n и тестирование агентов.

На первом курсе вы встроите ИИ в привычный процесс разработки, на втором — научитесь создавать собственные интеллектуальные инструменты.

🎁 Можно выбрать и любые две программы из каталога, если эти направления вам не подходят.

Поторопитесь: акция заканчивается 31 октября!


Библиотека IT
🤮50😍35🎃29🤓28🥰27💩27🍌27🏆26😴26🍓24🌚22
📕 Beej’s Guide to C Programming, v0.11.2
Brian “Beej Jorgensen” Hall · PDF на английском · CC BY-NC-ND 3.0

Пособие шаг за шагом знакомит с указателями, управлением памятью и устройством языка C, подкрепляя объяснения примерами. Это учебник Beej’s Guide to C; справочника по стандартной библиотеке в PDF нет.

❓ Что вы найдёте внутри:
— Массивы, строки, указатели и структуры
— Динамическую память и работу с файлами
— Многофайловые проекты, потоки и атомики

✅ Книга подойдёт для изучения C и повторения отдельных тем. Автор отмечает, что это бета-версия: в ней возможны ошибки.

🔗 Скачать

Библиотека IT
🎉63👀59⚡58🙏50💔50🥰49🏆48👌43💩42🦄36❤35
📕 Параллельное программирование на C: разработка ускоренных систем с C и SYCL. 2-е издание (2023)
James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian · PDF на английском · CC BY 4.0

Как распределять вычисления между CPU и ускорителями? В книге разбирают SYCL: выбор устройства, запуск ядер, управление памятью и оптимизацию.

❓ О чём книга:
— Очереди, устройства и параллельные ядра
— Buffers, accessors и Unified Shared Memory
— Редукции, атомарные операции и параллельные шаблоны

✅ Для тех, кто уже знает C++ и хочет освоить гетерогенные вычисления. Примеры основаны на втором издании 2023 года.

🔗 Скачать

Библиотека IT
👌44😁37😱36⚡34👏34🏆34🌭33💋30👻25🤩18💯18
📕 О Haskell по-человечески, издание 2.0 (2016)
Денис Шевченко · PDF на русском · CC BY-NC 4.0

Денис Шевченко знакомит с созданием программ из чистых функций: рассказывает, почему значения остаются неизменными, что можно узнать из сигнатуры типа и как составлять функции.

❓ О чём книга:
— Неизменяемость, чистые функции и сигнатуры типов
— Списки, кортежи и сопоставление с образцом
— Композиция, type, newtype и конструкторы типов

✅ Подойдёт тем, кто хочет познакомиться с функциональным программированием. Это вводный текст 2016 года, который завершается главой «Продолжение следует».

🔗 Скачать

Библиотека IT
😢50🍓45🔥44🙊43💋40🤗39🏆36😇34🗿32🍌27🎃17
📕 Think Bayes: Bayesian Statistics in Python, 2nd Edition (2021)
Allen B. Downey · PDF на английском · CC BY-NC-SA 4.0

Как меняется вероятность гипотезы, когда появляются новые данные? Allen B. Downey знакомит с байесовским подходом на задачах и примерах вычислений в Python — от основ теории вероятностей до теоремы Байеса.

❓ В книге:
— Априорные вероятности, правдоподобие и обновление оценок
— Распределения, оценка и сравнение моделей
— Предсказания, классификация и регрессия

✅ Книга подойдёт тем, кто умеет читать код на Python и хочет освоить байесовскую статистику на практических вычислительных примерах.

🔗 Скачать

Библиотека IT
🤗49🙏48👌42❤40👎40🙉39🤷39🐳37🥰36🦄36🎄30
📕 В 2022 году вышло второе издание Python Data Science Handbook: Essential Tools for Working with Data.

Jake VanderPlas · PDF на английском · CC BY-NC-ND 4.0

В справочнике собраны инструменты для анализа данных на Python: от массивов и таблиц до визуализации и моделей.

❓ Что внутри:
— IPython, Jupyter, NumPy и broadcasting
— Таблицы pandas и графики Matplotlib
— scikit-learn: оценка моделей, классификация и регрессия

Книга подойдёт тем, кто освоил основы Python и приступает к анализу данных. Учтите: API описаны в соответствии со стеком на момент публикации издания.

🔗 Скачать

Библиотека IT
🤩53😇47😁41💯41😈35🦄35🤗30👏29👎24👍23🤷18
📕 Discrete Mathematics: An Open Introduction, 3rd Edition, 5th Printing (2021)
Oscar Levin · PDF на английском · CC BY-SA 4.0

В этом вводном курсе дискретной математики сначала предлагают разобраться на примерах, а уже потом переходить к определениям и методам решения. Без прыжка в формулы с разбега.

Внутри: логика, кванторы, множества и функции. Затем комбинаторика, последовательности и индукция. Ещё графы, деревья, задачи и доказательства.

Книга подойдёт для первого знакомства с предметом и практики доказательств. В архиве третье издание, пятая печать от 7 января 2021 года.

🔗 Скачать

Библиотека IT
😎39🤗35😍33🤝31⚡29🌭29🤔27👍25👌25💔25👏21
В 2011 году вышло обновление 3.2.0.2 учебника Clifford A. Shaffer «Data Structures and Algorithm Analysis» (Edition 3.2, C++ Version).

Clifford A. Shaffer · PDF на английском. Автор разрешает бесплатное некоммерческое распространение.

В книге выбор структуры данных рассматривается через стоимость операций. Затем сравниваются реализации и алгоритмы, а примеры приводятся на C++.

❓ Что внутри:
- Асимптотика, временная и пространственная сложность
- Списки, стеки, очереди, деревья и хеширование
- Сортировки, внешняя память, индексы и графы

В архиве - версия от 15 сентября 2011 года с примерами на C++ того времени. Подойдёт тем, кто изучает структуры данных и анализ алгоритмов.

🔗 Скачать

Библиотека IT
🤗42😇35😱30🦄25🥰10😁8🎄6🤔4🤝1
🥗 Этот деревенский салат с хрустящей картошкой просто взорвал интернет 🥗

ЧТО НАДО:
▫️Картошка 600 гр
▫️Огурец 3 шт
Продолжение рецепта...
😐13😴13😇8💋7🤣4🔥1