Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/
📚 Algorithmic Mathematics in Machine Learning (2024)
Если ты программист с базовыми знаниями в математике и хочешь разобраться, как машина обучается распознавать пешеходов на картинках или анализировать биологические клетки, то эта книга — твой лучший друг 🧠
Ты получишь:
🔢 Математическое обоснование всех популярных алгоритмов машинного обучения.
🧩 Реальные примеры на данных, чтобы ты понял, как применять теорию на практике.
🎯 Инфобоксы с терминами и дополнительными пояснениями, которые сделают даже линейную алгебру интересной.
🔗 Скачать
🐸 Книги для программистов
📚 Concurrency in Go: Tools and Techniques for Developers (2017)
Concurrency — это как готовить борщ, одновременно чинить ноутбук и отвечать на звонки от заказчика. В большинстве языков программирования это превращается в хаос,
но в Go — это управляемый хаос (а иногда даже просто порядок).
Книга научит тебя:
🥋 Отличать конкурентность от параллелизма
🧠 Не сойти с ума, используя синхронизацию памяти
🛠 Строить паттерны, чтобы код не превратился в спагетти из горутин
🚀 Писать масштабируемые распределённые системы
Автор — Katherine Cox-Buday — буквально проведёт за руку через все грабли и оставит тебя с кодом, который не падает из-за race condition в 3 часа ночи.
🔗 Скачать
🐸 Книги для программистов
📚 Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams (2015)
Это книга, которая говорит: «Пора перестать писать pet-проекты в стол».
Автор — Евгений Брикман, чувак, который не просто поработал в стартапах, а ещё и вытащил инсайты из Google, LinkedIn, X, GitHub, Stripe, Pinterest и других компаний.
Внутри — три части:
1️⃣ Продукты — как придумать то, что люди реально будут использовать, а не просто «ещё один ToDo-лист с тёмной темой».
2️⃣ Технологии — как выбрать стек, не доведя команду до нервного срыва.
3️⃣ Команды — как собрать людей, которые не будут убегать после первого ревью.
Кому подойдёт:
— Джунам, которые мечтают запилить свой первый стартап и не слить всё на первой неделе.
— Сеньорам, уставшим от «синхронизаций статусов» в корпорациях.
— Менеджерам, которые хотят вдохновить разработчиков, а не довести их до выгорания.
🔗 Скачать
🐸 Книги для программистов
Ага, скоро еще много книг читать начнут как раньше и вайбкодить перестанут
🐸 Книги для программистов
🤦♂️ HR в конце собеса пытается объяснить, подходит ли кандидат на вакансию
🐸 Книги для программистов
🫣 Боитесь математики в ML?
Думаете, для этого нужно вспоминать университетские интегралы и решать сложные уравнения?
У нас хорошая новость: машинное обучение — это в первую очередь инженерная практика, а не математическая олимпиада. Здесь важнее понимать суть, а не выводить формулы.
Именно на таком подходе — через логику, интуицию и наглядные примеры — и построен наш курс «ML для старта в Data Science», где мы объясняем всё на пальцах, без боли и зубрёжки.
Регистрируйтесь, пока есть свободные места 😉
📚 Software Engineering for Absolute Beginners: Your Guide to Creating Software Products (2021)
Эта книга — твой билет в мир разработки, даже если ты только начинаешь. Всё, что нужно — желание создавать крутые приложения!
💡 С этой книгой ты:
🔵Погрузишься в редакторы, научишься настраивать Docker.
🔵Овладеешь репозиториями и системами контроля версий.
🔵Изучишь Python, Flask, базы данных и даже научишься писать код так, чтобы его не стыдно было показать на интервью.
🔵Поймешь, как работать в команде и использовать лучшие практики.
В конце концов, ты не просто научишься кодить — ты будешь писать код, который можно запускать, тестировать и деплоить в Docker, как настоящий профессионал.
🔗 Скачать
🐸 Книги для программистов
Это классика, алё
🐸 Книги для программистов
🤔 Зачем вообще понимать, как работает ML?
Сейчас многие просто запускают модельку в sklearn — и радуются точности 0.92.
Вроде всё работает… но почему?
А когда сломается — что делать?
📚 Основы технологий баз данных: учебное пособие, второе издание (2020)
Учебник был написан для студентов технических вузов, но он будет также полезен каждому практикующему разработчику и администратору баз данных PostgreSQL, который хочет повысить свой профессиональный уровень или решить конкретную задачу.
Он разделен на две части. Первая предназначена для новичков в науке о базах данных — в ней ты узнаешь об основах проектирования приложений с использованием PostgreSQL.
Вторая часть будет интересна тем, у кого уже есть опыт работы с СУБД. Ты познакомишься с возможностями SQL, выходящими за рамки базовых курсов, узнаешь о том, как создавать параллельные и распределенные системы БД на основе PostgreSQL.
🔗 Скачать
🐸 Книги для программистов
📚 Domain Modeling Made Functional: Tackle Software SPlexity with Domain-Driven Design and F# (2018)
Domain Modeling Made Functional — это когда ты берёшь доменно-ориентированный дизайн, добавляешь функциональщины, трясёшь — и получаешь архитектуру, где багам просто негде жить. Типа «анемичная модель»? Нет, не слышали.
🤯 Нелегальные состояния? Не представимы.
🐛 Баги? Зачем, если у тебя компилятор — первый тестировщик.
📦 Сервисная архитектура? Вытекает сама собой.
🦾 Бизнес-правила? Пишутся прямо в типах, как будто вы общаетесь с бухгалтером в форме discriminated union.
И всё это на F#, где даже Hello world выглядит как короткий философский трактат. А ещё это легально работает на Windows, Mac и Linux.
👨💻 Подходит, если:
🟡 Ты устал объяснять бэкенду, что null — это не бизнес-ценность
🟡 Хочешь, чтобы типы стали документацией (и наоборот)
🟡 Любишь, когда архитектура рождается не из боли, а из чистоты кода
🔗 Скачать книгу
🐸 Книги для программистов
📚 Pandas Cookbook: Practical recipes for scientific computing, time series, and exploratory data analysis using Python, 3rd Edition (2024)
Если тебе кажется, что pandas — это просто библиотека для обработки данных, ты сильно ошибаешься. Это настоящий швейцарский нож для анализа данных, а эта книга — твой путеводитель в мир упрощения всего, что касается данных!
Ты научишься решать реальные проблемы с помощью простых рецептов. От импорта гигантских наборов данных до анализа временных рядов и работы с SQL-подобными операциями.
🐼 Что внутри:
▪️Как с легкостью манипулировать и преобразовывать данные, не ломая голову
▪️Техники для улучшения производительности и оптимизации памяти
▪️Секреты интеграции pandas с NumPy, PyArrow и базами данных
▪️Рецепты для работы с временными рядами и многое другое
🔗 Скачать
🐸 Книги для программистов
📚 JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages (2021)
💪 Если тебе не хватало суперсил в JavaScript, то эта книга — твой путеводитель в мир динамичных веб-приложений и браузерных игр.
Что внутри:
🟢 Узнаешь, как делать с JavaScript то, что раньше казалось невозможным: рисовать на холсте, писать игры и многое другое.
🟢 Сначала разберешься с логическими операторами, потом прыгнешь в циклы. А по пути научишься превращать страницы в интерактивные шедевры с помощью DOM и событий.
🟢 И всё это с простыми и понятными примерами, где теория плавно переходит в практику.
Не переживай, если HTML и CSS тебе кажутся чем-то сверхсложным — всё объясняется, даже для начинающих. В конце ты будешь готов прыгнуть в мир React, Angular и других крутых библиотек/фреймворков.
🔗 Скачать
🐸 Книги для программистов
📚Build a Large Language Model (2023)
Хочешь, чтобы твой компьютер начал понимать тебя с полуслова? С этой книгой ты сможешь не только понять, как работают языковые модели, но и создать свою собственную.
💃 Что внутри:
▫️Как писать код для настоящей LLM, не полагаясь на чужие библиотеки.
▫️Как натренировать модель так, чтобы она не только генерировала текст, но и точно понимала, что ты от неё хочешь.
▫️Как обучить модель быть внимательной (то есть понять, когда ты шутишь, а когда серьезно).
▫️Как сэкономить время и ресурсы, тренируя модель прямо на своём ноутбуке.
И главное — ты поймешь, как работает эта магия, потому что будешь создавать её своими руками. И не переживай, если что-то пойдет не так — ты всегда можешь сказать своей модели: «Давай по новой!».
Для кого книга: для тех, кто не боится Python и понимает, что ML — это не просто аббревиатура, а путь к построению собственного цифрового гения.
🔗 Скачать
🐸 Книги для программистов
📚 SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL (2019)
Не умеешь работать с данными? В 2025 году это уже не ок. SQL — твой путь в будущее.
💡 Что внутри?
🔸 Пошаговый гайд для начинающих — без сложных терминов.
🔸 Как работать с базами данных и не запутаться в запросах.
🔸 Практические примеры, которые помогут тебе в реальной работе.
🔸 Всё это от эксперта с 25-летним опытом.
🔑 Что ты получишь?
🔸 Научишься уверенно работать с SQL.
🔸 Поймёшь, как SQL помогает решать реальные задачи.
🔸 Укрепишь свою карьеру с новыми навыками.
🔗 Скачать
🐸 Книги для программистов
📚 Data Science: The Hard Parts: Techniques for Excelling at Data Science (2023)
Книга про то, что ты не прочитаешь в большинстве учебников. Да, машинное обучение и программирование — это важно, но настоящее мастерство кроется в мелочах, которые обычно игнорируют. Здесь рассказывается, как стать не просто хорошим, а топовым специалистом:
💡 Узнаешь, как создавать реальную ценность с помощью Data Science, а не просто строить красивые графики.
📊 Научишься продавать свои проекты и эффективно доносить бизнесу важность данных.
💼 Разработаешь бизнес-кейсы, используя принципы unit economics.
🛠 Создашь новые фичи для ML моделей, применяя сторителлинг.
📉 Разберешься в декомпозиции KPI, чтобы выявить причины изменений метрик.
🔗 Скачать
🐸 Книги для программистов
Настолько важная фича?
🐸 Книги для программистов
🧐 Зоопарк моделей в ML: с чего начать?
Открываешь статью по машинному обучению — и в тебя летят слова: трансформеры, бустинги, SVM, регрессии.
Кажется, придётся учить всё это, иначе в ML не пустят.
Хорошая новость: 90% задач можно закрыть 2–3 классическими методами. Разберёшь их — уже сможешь собирать работающие проекты. А хайповые названия подождут.
Важно: не распыляйся на всё подряд. Начни с базового — это фундамент, на котором держится остальное.
👉 Успей попасть на курс «ML для старта в Data Science»
📚 Code: The Hidden Language of Computer Hardware and Software, 2nd Edition (2022)
💡 Книга для тех, кто:
▪️Когда-то запускал код и думал «а как оно вообще работает?»
▪️Любит строить системы от нуля и понимать, что происходит между нажатием клавиши и ответом от ChatGPT
▪️Готов построить часы и арифметико-логическое устройство своими глазами и руками (в голове, конечно… но всё же)
📦 Новые главы в издании:
▪️Let's Build a Clock!
▪️The Arithmetic Logic Unit
▪️Registers and Busses
▪️CPU Control Signals
▪️Jumps, Loops, and Calls
▪️The World Brain
🔗 Скачать
🐸 Книги для программистов
Proglib Academy — это место, где вы превращаете теорию в практику. Здесь ваши знания становятся проектами для портфолио, а вы — более уверенным специалистом.
Выберите курс, который поможет сделать следующий шаг ⬇️
🚀 Для тех, кто начинает путь в IT:
— Основы IT для непрограммистов
— Программирование на Python (обновлённый)
— Frontend-разработчик с нуля: HTML, CSS, JavaScript
🧠 Для будущих и настоящих Data Scientist'ов:
— ML для старта в Data Science (начинается в сентябре)
— Базовые модели ML и приложения
— Математика для Data Science
— AI-агенты для DS-специалистов (скоро второй поток)
🛠️ Для опытных разработчиков, готовых к росту:
— Алгоритмы и структуры данных
— Архитектуры и шаблоны проектирования
Независимо от вашей цели, у нас есть курс, который поможет её достичь. Переходите в Proglib Academy, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!
📚 Programming Rust: Fast, Safe Systems Development, 2nd Edition (2021)
Второе издание Programming Rust — не просто книга — это ваша страховка от утечек памяти, data race’ов и бессонных ночей с GDB.
🦀 Вот, что ты найдёшь внутри:
🟥Базовые типы данных Rust и ключевые концепции ownership и borrowing.
🟥Как писать гибкий и эффективный код с использованием трейтов и дженериков.
🟥Как писать быстрый многопоточный код без data races.
🟥Основные инструменты Rust: замыкания, итераторы и асинхронное программирование.
🟥Коллекции, строки и текст, ввод-вывод, макросы, unsafe код и взаимодействие с внешними библиотеками.
💯 Rust не прощает ошибок. Но и не даёт вам их сделать. А книга подскажет, как этим пользоваться во благо.
🔗 Скачать
🐸 Книги для программистов
📚 Django for Beginners, 5th Edition: Build Modern Web Applications with Python
Если ты мечтаешь научиться создавать крутые сайты на Python и Django, но не знаешь, с чего начать, то это точно для тебя!
В новой версии обновлено все — начиная с Django 5 и Python 3.12. Шестёрка проектов — от простого "Hello World" до реальной CRM — научит тебя всем важным фишкам: от создания моделей до продвинутого деплоя.
👉 Что в комплекте:
🔵 Объемная рубрика по классам и функциям.
🔵 Реальные проекты с авторизацией, формами, блогами, и даже системой тестов.
🔵 Спокойно деплоишь сайт, переключаешь окружения, пишешь тесты, обеспечиваешь безопасность всего этого безобразия — теперь это всё под рукой.
🔵 И ещё много всего для любимых пакетов Django.
Бонусы? Полностью переработанная версия с учётом лучших практик 2025 года! Это твоя инструкция по выживанию в мире Django, с которой ты больше не будешь выглядеть как новичок.
🔗 Скачать
🐸 Книги для программистов
📚Building Microservices: Designing Fine-Grained Systems, 2nd Edition (2021)
Это книга о том, как распилить монолит на такие мелкие кусочки, что потом их сложно не только собрать, но и найти 🙃
Автор — Сэм Ньюман, ваш микросервисный гуру, который прошёл через боль продакшена и вернулся с диаграммами. Во втором издании он делится не только как это строить, но и как это всё потом поддерживать и не сойти с ума.
Что внутри:
🔧 Как заставить сервисы разговаривать друг с другом, не вызывая слёз у девопсов
🔍 Как тестировать микросервисы, не нарушая каноны
🚢 Как деплоить всё это счастье независимо и желательно без жертв
🛡️ И, конечно, как не дать хакеру превратить ваш gRPC в трагедию
🔗 Скачать
🐸 Книги для программистов
📚 Hackers: Heroes of the Computer Revolution (2015)
Эта книга — как «Властелин колец», только вместо кольца — Altair 8800, а вместо хоббитов — студенты MIT, взламывающие мейнфреймы ради веселья (и прогресса, конечно).
👉 В книге:
🔧 Как хакеры ещё до Wi-Fi устраивали удалёнку через картонные перфокарты.
🧠 Почему Столлман не ел фастфуд, но с удовольствием жарил проприетарный софт.
🍏 Откуда у Возняка хватило наглости (и гениальности) впихнуть компьютер в коробку из-под хлопьев.
Добавили новых героев — Гейтса, Цукерберга и других. Так что теперь можно проследить эволюцию: от «ломаю ради интереса» до «ломаю ради миллиардов».
⚡️ Обязательное чтиво для всех, кто на слове "root" вспоминает не только овощ.
🔗 Скачать
🐸 Книги для программистов
🙇♂️ Backend developer roadmap + пошаговый гайд по проектированию и созданию надежных API (2025)
🙇♂️ «С чего начать?» — спросил ты.
📜 «Вот тебе роадмап, там все понятно», — ответила вселенная.
Признайтесь, было?
🐸 Книги для программистов
☝️ Фронтендер в команде би лайк
Люди, ЧИТАЙТЕ КНИГИ И УЧИТЕ БАЗУ, а то будет все больше этих no js react developer.
Всем пятницы
🐸 Книги для программистов
Главное — вместе
🐸 Книги для программистов
🧙♂️ Коллекция шпаргалок по базам данных
Эта коллекция — простой и наглядный путь к правильному типу базы, будь то для кэширования, работы с графами или обработки данных в реальном времени.
🔗 Скачать
🐸 Книги для программистов
📚 Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming (2023)
Это один из самых продаваемых в мире гайдов по Python, с помощью которого ты научишься решать реальные задачи и писать современные приложения.
🧑💻 Что внутри?
🟡 Начинаешь с переменных, списков, классов и циклов — основные кирпичики твоего кода.
🟡 Пишешь чистый код и тестируешь, пока баги не успели наплодиться.
🟡 Строишь аркаду по мотивам Space Invaders — будешь спасать галактику от плохого кода.
🟡 Создаёшь визуализации данных с помощью Matplotlib и Plotly — превращаешь скучные цифры в картину.
🟡 Разрабатываешь простое приложение с созданием аккаунтов и управлением данными — и всё это онлайн.
🔧 Что нового в третьем издании?
🟡 Новый подход с VS Code и pytest — чтобы писать код быстро и без багов.
🟡 pathlib для работы с файлами — забудешь, что такое путаница с путями.
🟡 Обновлённые фишки Matplotlib, Plotly и Django — теперь всё ещё круче.
🔗 Скачать
🐸 Книги для программистов