progbook | Books

Telegram-канал progbook - Книги для программистов

156694

Обратная связь: @proglibrary_feedback_bot Актуальные мероприятия по разработке: @event_listener_bot По вопросам рекламы @proglib_adv Прайс: @proglib_advertising http://ad.proglib.io/

Subscribe to a channel

Книги для программистов

📚 Python Real-World Projects: Craft your Python portfolio with deployable applications (2023)

Книга для тех, кто наконец-то хочет показать портфолио не из пет-проектов.

😍 Внутри тебя ждет 12 практических проектов и необходимая база:

❣️ Основные артефакты приложения, включая документацию и тестовые сценарии

❣️ Подходы к получению данных: обработку файлов, RESTful API и SQL-запросы

❣️ Как создать notebook для анализа данных, чтобы определить свойства исходных данных

❣️ Как писать приложения для валидации, очистки, преобразования и нормализации данных

❣️ Базовые методы графического анализа для визуализации данных

❣️ Основы построения инструментов для одномерного и многомерного статистического анализа

❣️ Как создавать отчёты из исходных данных с помощью инструментов публикации в JupyterLab

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🫣 Хотите в Data Science, но боитесь высшей математики?

Хорошая новость: вам не нужно становиться математиком. Вам нужно освоить конкретные разделы, которые реально используются в работе и на собеседованиях.

Именно этому учат преподаватели ВМК МГУ на нашем курсе «Математика для Data Science».

Без лишней воды — только то, что нужно для:

✅ успешного поступления в ШАД Яндекса;
✅ прохождения собеседований уровня FAANG;
✅ глубокого понимания ML-алгоритмов.

Это самый прямой путь к математическому фундаменту, на котором строится вся карьера в Data Science.

👉 Начните строить свою карьеру уже сегодня

Читать полностью…

Книги для программистов

📚 JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th edition (2020)

Седьмое издание легендарной книги охватывает главы про async/await, генераторы, модули и даже метапрограммирование.

Что внутри:

💚 Типы, значения, объекты, массивы
💚 Промисы, async/await
💚 Node.js: потоки, файлы, процессы
💚 Стандартная библиотека, регулярки и JSON — короче, всё, чем мы мучаемся ежедневно

📖 Если ты только начинаешь — книга научит, почему [] + [] = "", а [] + {} = "[object Object]" (спойлер: магия 🪄)

P.S. Автор обещает, что после прочтения ты сможешь писать на JS без боли.

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!

Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!

На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.

📆 Старт потока — 15 сентября.

💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.

👉 Занять место

Читать полностью…

Книги для программистов

🧠 Выбор первого ML-проекта: чеклист против выгорания

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

Мини-чеклист первого проекта:

1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».

2. Измеримая метрика — «точность 92%», а не «ну вроде работает».

3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.

Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.

👉 Начать свой путь в Data Science

Оплатите курс по ML до 17 августа — курс по Python в подарок.

📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.

💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать

Читать полностью…

Книги для программистов

Ага, и все остальные таск-трекеры

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 Remote Team Interactions Workbook: Using Team Topologies Patterns for Remote Working (2022)

Если ты думал, что удалёнка — это просто зум и слак, эта книга разрушит твои иллюзии.

Remote Team Interactions Workbook от авторов Team Topologies показывает, что:

💚 Не всё золото, что блестит в офисе — иногда он просто скрывал хаос в командах.

💚 Чётко определённые роли и фокус команд — твой новый супергерой.

💚 Team API — это как README для твоей команды: «что мы делаем и зачем».

💚 Отслеживание зависимостями между командами = меньше «А почему мой таск висит?» в Slack.

💚 Три режима взаимодействия команд (collaboration, x-as-a-service, facilitating) помогут не потеряться в океане Jira и Confluence.

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

Если хочешь, чтобы удаленка работала как часы, а не как лотерея — это мастрид 🎯

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

Где этому навыку обучают?

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change (2017)

Если ты задумался, как перевести свои скиллы с разработки на управление, книга Камилы Фурнье — твой гайд по выживанию. Тут ты найдёшь практические советы для каждого этапа пути от инженера до технического руководителя. Это как патч для твоего лидерского пути 🎯

Вот, что ты на самом деле узнаешь (кроме того, как делать вид, что всё под контролем):

🧑‍💻 Как управлять не только джунами, но и теми, кто, кажется, знает больше тебя (не переживай, все через это проходили)

✂️ Как построить командную культуру, чтобы не сойти с ума.

🏋️ Как управлять отдельными участниками, не упуская из виду всю команду

💆‍♂️ Как управлять собой и избегать распространённых ошибок

Идеально подходит для новичков в менеджменте, менторов или тех, кто ищет новые советы по лидерству.

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

Вот они, результаты «успешной» карьеры

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 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, выбирайте свой путь и инвестируйте в навыки, которые всегда будут в цене!

Читать полностью…

Книги для программистов

🔥 Последняя неделя, чтобы забрать курс по AI-агентам по старой цене!

Пока вы тестируете Copilot, другие уже учатся строить AI-агентов, которые реально работают на бизнес. Хватит отставать!

Наш курс — это концентрат практики по LangChain и RAG. Улучшенная версия, доработанная по отзывам первого потока.

📆 Старт — 15 сентября.

💸 Цена 49 000 ₽ — только до 24 августа.

👉 Зафиксировать цену

Читать полностью…

Книги для программистов

Окак! Коллеги, в стартапы лучше не соваться, там таксисты.

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 Real-World Web Development with .NET 9: Build websites and services using mature and proven ASP.NET Core MVC, Web API, and Umbraco CMS (2024)

Эта книга — как путеводитель в мир профессиональной разработки на ASP.NET Core.

С ней ты научишься:

🟡Строить сайты на ASP.NET Core MVC, избегая случайных ошибок в архитектуре (все те «странные» места в коде, о которых ты часто забываешь).

🟡Разрабатывать RESTful API и запускать их в production, не переписывая каждый раз роуты для каждого клиента.

🟡Внедрять OData для гибкой работы с данными и делать веб-сервисы масштабируемыми и безопасными.

🟡Применять кэширование, чтобы клиенты не жаловались на скорость загрузки страниц, а ты был доволен производительностью.

🟡Использовать Umbraco CMS, давая пользователям возможность изменять контент, не допуская кода в админке.

👨‍💻 Для кого: для мидлов, которые понимают, что такое C# и .NET, но хотят освоить реальные веб-сервисы с полным циклом: от разработки до контейнеризации.

🔥 И да, если ты всегда думал, что контроллеры — это для тех, кто на фронте, то готовься перевернуть представление о веб-разработке. В .NET 9 контроллеры — это вообще отдельная магия.

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 Путеводитель C++ программиста по неопределенному поведению

Это своего рода путеводитель C++ программиста по неопределённому поведению, причём по самым его тайным и экзотическим местам. Автор — Дмитрий Свиридкин, редактор — Андрей Карпов.

🔵 Часть 1: предисловие, что такое неопределённое поведение и как оно проявляется, сужающие преобразования и неявное приведение типов.

🔵 Часть 2: переполнение целых знаковых чисел, числа с плавающей точкой, integer promotion, char и знаковое расширение.

🔵 Часть 3: висячие ссылки, string_view, синтаксический сахар с ложкой дёгтя (range-based for), self-reference, std::vector и инвалидация ссылок.

🔵 Часть 4: списки захвата лямбда-функций, кортежи, внезапная мутабельность, неявные ссылки, use-after-move, lifetime extension.

🔵 Часть 5: Most Vexing Parse, неконстантные константы, семантика перемещения, std::enable_if_t против std::void_t, забытый return.

🔵 Часть 6: эллипсис и функции, operator [], iostreams (счастливой отладки!), оператор запятая, function-try-block, типы "нулевого" размера.

🔵 Часть 7: NULL-терминированные строки, std::shared_ptr, (не)явное приведение типов, как передать стандартную функцию и ничего не сломать.

🔵 Часть 8: бесконечные циклы и проблема остановки, рекурсия, ложный noexcept, переполнение буфера.

🔵 Часть 9: (N)RVO vs RAII, разыменование нулевых указателей, static initialization order fiasco, static inline, нарушение ODR, зарезервированные имена.

🔵 Часть 10: тривиальные типы и ABI, неинициализированные переменные, С++20 unbounded ranges, невиртуальные виртуальные функции, VLA.

🔵 Часть 11: невалидные указатели, placement new для массивов, data race, повторный захват mutex, сигнало(не)безопасность, как сделать всё правильно и уйти в deadlock.

🔵 Часть 12: std::vector::reserve и std::vector::resize, невыровненные ссылки, время жизни и смерти, статический анализ и UB, заключение.

🔗 Читать полностью

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📚 Staff Engineer: Leadership beyond the management track (2021)

После сеньора карьера разработчика часто упирается в вилку:

📌 Либо ты идёшь в менеджеры и учишься говорить «давайте вернёмся к этому позже»

📌 Либо ты остаёшься писать код и рисковать, что карьерный потолок — это потолок open space’а

Про менеджмент уже есть горы книг, но что делать, если управлять людьми не хочется, а расти — хочется?

💡 Staff Engineer — это роадмап для тех, кто хочет прокачаться в техническом лидерстве:

🟡 Как добиться тайтла Staff Engineer
🟡 Как не сломаться под весом архитектурных диаграмм
🟡 Как влиять на продукт и команду, оставаясь инженером

Если мечтаешь руководить проектами, а не людьми — это твой путеводитель в мир «старших старших инженеров».

P.S. Да, здесь тоже бывают созвоны, но хотя бы никто не про бюджет.

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда

Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.

Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».

Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.

👉 Начните правильно

Берёте курс «ML для старта» до конца недели — Python в подарок.

❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.

А какой самый сложный проект вы брались делать в самом начале? 🫢

Читать полностью…

Книги для программистов

🔥 Успей поднять квалификацию по выгодной цене!

Только до 17 августа у вас есть последняя возможность купить наши курсы по старым ценам.

🔹 Математика для Data Science:

— Базовый: (сейчас) 26 399₽(будет) 33 900₽
— Ультра: 35 199₽44 900₽
— VIP: 59 829₽75 900₽ (выгода больше 16 000₽!)

🔹 Программирование на Python: 24 990₽32 900₽
🔹 Алгоритмы и структуры данных: 31 669₽39 900₽
🔹 Архитектуры и шаблоны проектирования: 24 890₽32 900₽
🔹 AI-агенты для DS специалистов: 54 000₽59 000₽
🔹 Основы IT для непрограммистов: 14 994₽19 900₽
🔹 Базовые модели ML: 6 990₽9 900₽

Важно: Курсы из линейки Frontend Basic полностью снимаются с продажи. 17 августа — буквально последний день, когда их можно будет приобрести.

Успей купить до повышения — осталось 4 дня!

👉 Зафиксировать цену и начать учиться

Читать полностью…

Книги для программистов

😵 Game developer roadmaps: server & client side (2025)

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

🎮 Game Developer — от «нарисовал пиксель» до «оптимизировал игру так, что она запускается на тостере».

🎮 Server Side Game Developer — тот самый человек, из-за которого монстры спавнятся вовремя, а экономика игры не превращается в гиперинфляцию.

🔗 Скачать

🐸 Книги для программистов

Читать полностью…

Книги для программистов

📺 Хватит коллекционировать туториалы!

Десятки роликов по ML, сотни вкладок, папка «Посмотреть позже» трещит по швам. В голове — обрывки знаний о нейросетях и Pandas.

Знания без системы — это просто «шум». Они не превращаются в навыки и проекты.

Наш курс «ML для старта в Data Science» — это не ещё один туториал. Это система. Чёткий путь от «каши» в голове до первого сильного проекта в портфолио.

И да, чтобы старт был ещё проще — при покупке курса по ML вы получаете курс по Python в подарок

👉 Превратите «шум» в навык

А вы сталкивались с «информационной кашей»? Как выбирались? 👇

Читать полностью…

Книги для программистов

📚 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», где мы объясняем всё на пальцах, без боли и зубрёжки.

Регистрируйтесь, пока есть свободные места 😉

Читать полностью…
Subscribe to a channel