progbook | Книги

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

156694

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

Подписаться на канал

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

📚 Deep Learning and Machine Learning — Python Data Structures and Mathematics Fundamental: From Theory to Practice (2024)

Фундаментальные основы по ML и DL: от математической базы до практических реализаций на Python. Включает глубокое погружение в оптимизацию, математику и LLM‑применения.

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

🔗 Скачать

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

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

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

📅 Сегодня в 19:00 МСК — бесплатный вебинар с Марией Жаровой.

Тема: «Введение в ML: как спрогнозировать стоимость недвижимости».

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

Не зайдёшь — будешь ещё год делать вид, что понимаешь графики в чужих презентациях.

👉 Регистрируйтесь

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

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

☝️ Один мудрый тимлид дал двум своим разработчикам по «таланту» — мощной, но своенравной LLM.

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

Второй же разработчик не побоялся. Он построил для своей LLM систему RAG — дал ей «лопату и карту», чтобы находить сокровища в базе знаний компании. Его AI-агент отвечал точно по делу, ссылаясь на реальные документы. Он заставил свой «талант» работать и приносить пользу.

Мощь LLM раскрывается не в ней самой, а в системах, которые вы строите вокруг неё.


Именно такие системы мы и будем строить на втором потоке нашего курса «AI-агенты для DS-специалистов». Мы не просто поговорим о RAG, а соберём полный пайплайн с оценкой качества, чтобы ваш агент не врал.

Представьте, что вы сможете начать изучать эту сложную и востребованную тему уже 15 сентября, а не ждать официального старта в октябре. У вас будет фора в 3 недели, чтобы спокойно разобраться в векторных базах и подходе «LLM as a Judge».

💸 Цена 49.000 ₽ действует последние 4 дня — до 24 августа.

👉 Начать строить RAG раньше других

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

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

⚡️ Бесплатный вебинар — прогнозируем цены и не сходим с ума

21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.

Тема:

«Введение в машинное обучение: как спрогнозировать стоимость недвижимости».


Подробности рассказываю в гс выше — включай, чтобы не пропустить.

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

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

📚 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, чтобы выявить причины изменений метрик.

🔗 Скачать

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

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

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

📚 Anyone Can Code: The Art and Science of Logical Creativity, 1st Edition (2020)

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

В книге разобраны основы программирования через три языка: C/C++, Python и JavaScript. И нет, это не скучные примеры — здесь ты сможешь создать игры и визуальные эффекты 🎮

Для кого? Для новичков и тех разработчиков, которые хотят понять, что они делают, а не просто писать код, который «работает».

🔗 Скачать

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

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

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

📚 Structure and Interpretation of Computer Programs: JavaScript Edition (2022)

Помните классику, с которой мучили студентов по всему миру? Structure and Interpretation of Computer Programs — та самая книга, где объясняли, что такое вычисления и почему программисту мало знать только синтаксис.

В 80-е она писалась на Scheme, а в 22-м в неё вдохнули новую жизнь — переписали примеры на JavaScript 🎉

Что внутри:

🔸 Первые три главы посвящены концепциям программирования, которые являются общими для всех современных языков высокого уровня

🔸 Четвёртая глава — теперь с разбором синтаксического анализа программ

🔸 Пятая глава — компилятор и стековая дисциплина для return, но с сохранением хвостовой рекурсии

И да, код можно запускать прямо в любом современном JS-рантайме (ECMAScript 2020+), MIT даже сделал для этого пакет sicp.

🔗 Скачать

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

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

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

📚 The Elements of Differentiable Programming (2024)

ИИ в последние годы сделал огромный скачок: большие модели, гигабайты датасетов, мощные GPU… и теперь ещё одна магия — differentiable programming.

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

🔥 Авторы из Google DeepMind объясняют:

🟠 Что это не просто «берём производные из кода», а новый способ думать о программах

🟠 Как всё это связано с оптимизацией и вероятностями (авторы даже показывают аналогии между ними)

🟠 Почему у дифференцируемого кода появляется распределение вероятностей на выходах — и ты можешь измерять неопределённость результата

И конечно, много про autodiff, графовые модели и градиентные методы, без которых ML уже немыслим.

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

🔗 Скачать

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

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

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

📚 Introduction to Algorithms, 4th Edition (2022)

Четвёртое издание легендарного «кирпича» по алгоритмам прокачали:

✔️ Добавили матчинги в двудольных графах
✔️ Онлайн-алгоритмы
✔️ Машинное обучение
✔️ Новые упражнения (140 штук — на случай, если ты думал отдохнуть)

Традиционно книга остается:

💚 Строгой, но понятной (как хороший тимлид)
💚 Всеобъемлющей (покрывает всё, кроме твоей зарплаты)
💚 Самодостаточной (в отличие от нашего кода)

🔗 Скачать

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

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

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

🔥 Последняя неделя, чтобы забрать курс по 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 часа ночи.

🔗 Скачать

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

Читать полностью…
Подписаться на канал