progbook | Books

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

156694

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

Subscribe to a channel

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

📚 Hackers: Heroes of the Computer Revolution (2015)

Эта книга — как «Властелин колец», только вместо кольца — Altair 8800, а вместо хоббитов — студенты MIT, взламывающие мейнфреймы ради веселья (и прогресса, конечно).

👉 В книге:

🔧 Как хакеры ещё до Wi-Fi устраивали удалёнку через картонные перфокарты.

🧠 Почему Столлман не ел фастфуд, но с удовольствием жарил проприетарный софт.

🍏 Откуда у Возняка хватило наглости (и гениальности) впихнуть компьютер в коробку из-под хлопьев.

Добавили новых героев — Гейтса, Цукерберга и других. Так что теперь можно проследить эволюцию: от «ломаю ради интереса» до «ломаю ради миллиардов».

⚡️ Обязательное чтиво для всех, кто на слове "root" вспоминает не только овощ.

🔗 Скачать

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

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

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

🙇‍♂️ Backend developer roadmap + пошаговый гайд по проектированию и созданию надежных API (2025)

🙇‍♂️ «С чего начать?» — спросил ты.
📜 «Вот тебе роадмап, там все понятно», — ответила вселенная.


Внутри — полный гайд по разработке надёжных API и актуальный roadmap бэкендера на 2025 год, от сетевых основ и HTTP до GraphQL, авторизации, масштабирования и тестирования.

🔗 Скачать

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

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

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

Признайтесь, было?

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

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

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

☝️ Фронтендер в команде би лайк

Люди, ЧИТАЙТЕ КНИГИ И УЧИТЕ БАЗУ, а то будет все больше этих 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 — теперь всё ещё круче.

🔗 Скачать

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

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

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

Последний шанс залутать курсы Proglib Academy с выгодой 40% и пожизненным доступом.

До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.

Выбираем и забираем 👈

P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».

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

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

📚 Systems Performance: Enterprise and the Cloud, 2nd Edition (2020)

2-е издание Systems Performance — не просто книга о производительности систем, а целая система апгрейда ОС! Она научит не только разбираться в Linux, но и выжимать максимум из каждого процессора, памяти и диска.

Прочитав её, ты сможешь не просто анализировать производительность, а делать это с такой уверенностью, как будто сам написал ядро Linux. Автор всё объясняет так, что даже если ты только научился ставить систему, поймешь, как работает perf, Ftrace и другие крутые инструменты.

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

🔗 Скачать

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

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

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

📚 Rust for Rustaceans: Idiomatic Programming for Experienced Developers (2021)

Если ты уже не новичок в Rust и хочешь перейти на новый уровень, эта книга — то что надо.

Jon Gjengset откроет перед тобой секреты языка и научит:

💚 Как писать код, который не только работает, но и соответствует лучшим практикам Rust.

💚 Как безопасно работать с кодом в unsafe — да, тут есть не только фразы «никогда не делай этого».

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

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

🔗 Скачать книгу

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

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

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

📚 The Unicorn Project: a novel about developers, digital disruption and thriving in the age of data (2019)

Это продолжение бестселлера The Unicorn Project, в котором Parts Unlimited рассматривается с точки зрения разработки софта.

Готов встретиться с Максиной? Она не просто архитектор, а сеньор лид разработчик, оказавшаяся в адском бюрократическом аду... за то, что чуть-чуть нарушила payroll 🤷‍♂️

Что происходит дальше? А дальше всё как в лучших боевиках — Максину и её команду ждёт эпопея, в которой ей предстоит бороться не только с застарелыми системами, но и с реальными врагами (кто сказал, что только баги могут быть опасными? 😈).

И, конечно же, книга — это не просто истории и страдания. Это реальные битвы за улучшение работы, системы и, конечно, технологии! Максина в стиле Rebel Developers не просто ломает код — она ломает систему 💪

🔗 Скачать книгу

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

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

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

📖 System Design Interview – An Insider's Guide: Volume 2 (2022)

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

🔥 Что тебя ждет:

🔸 Откровения инсайдера о том, что на самом деле хотят увидеть интервьюеры

🔸 Стратегия «не бояться ничего и задавать правильные вопросы» в 4 шага

🔸 13 вопросов, с которыми не стыдно пойти на собес в бигтех

🔸 300+ диаграмм, чтобы не забыть, как выглядит твое будущее, когда ты все правильно спроектировал

🔗 Скачать книгу

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

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

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

🤖 A practical guide to building agents (2025)

Если ты думал, что «агенты» — это только из боевиков, то спешим обрадовать: теперь ты сам можешь их делать.

OpenAI опубликовала 32-страничный гайд, в котором учит, что агент — это не бот-ассистент, а система с LLM, которая умеет думать, действовать и запрашивать API, не доводя разработчика до седых волос.

🔥 Что внутри:

— Три кита агента: модель, инструменты, инструкции

— Оркестрация задач: от «одиночки» до микросервисного ансамбля

— Агент ≠ тупой автомат: он сам решает, что делать, как и когда, но без права сходить с ума

— Встроенный контроль: от фильтров до «человека с красной кнопкой»

👨‍🔬 OpenAI рекомендует: сначала запускай всё на топовой модели (чтобы увидеть, как должно работать), а потом оптимизируй до версии «чтобы не разориться».

🎓 Плюс — куча примеров на Agents SDK, чтобы ты не просто страдал, а страдал с кодом.

🧪 Если ты когда-то писал пайплайн из bash-скрипта, который вызывает Python-скрипт, который вызывает curl, который обращается к LLM — поздравляем, ты уже почти агент-инженер.

🔗 Скачать книгу

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

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

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

Как дела с пет-проектами, bro?

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

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

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

📖 The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups (2023)

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

Gergely Orosz описывает структуру «типичного» карьерного пути инженера-программиста, начиная с позиции начинающего разработчика и заканчивая ролевой моделью senior/lead, вплоть до уровня staff/principle/distinguished.

🤨 Что внутри?

⭕️ Как стать не просто хорошим инженером, а таким, которого хвалят даже за обеденные перерывы.

⭕️ Советы, от которых твои коллеги начнут переживать, что ты слишком быстро растешь.

⭕️ Путь от «работаю в тени» до «все мои идеи — это будущее компании».

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

💡 Если ты не знаешь, что писать в performance review, и просто мечтаешь о том, чтобы кто-то оценил твой вклад в команду, эта книга точно для тебя. Рекомендуем всем инженерам, от джунов до гуру, потому что даже лучшие должны продолжать учиться!

🔗 Скачать книгу

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

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

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

📚 Основы технологий баз данных: учебное пособие, второе издание (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 помогает решать реальные задачи.
🔸 Укрепишь свою карьеру с новыми навыками.

🔗 Скачать

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

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

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

О как, круг замкнулся

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

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

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

🙇‍♂️ Software + System: Design & Architecture — пошаговый гайд по изучению и погружению в профессию (2025)

🎓 Software Design & Architecture — для тех, кто хочет наконец узнать, зачем нужны все эти SOLID, CQRS и «не передавайте null».

🎓 Software Architect — если вы не просто пишете код, а мечтаете указывать, на каком языке его будут писать другие (и когда).

🎓 System Design Roadmap — потому что «давай просто добавим кэш» — не всегда архитектурное решение.

Всё самое важное: от чистого кода до архитектурных стилей, от API до шардирования, от CAP-теоремы до страдальческой консистентности.

🔗 Скачать

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

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

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

📚 Algorithmic Thinking: A Problem-Based Introduction (2020)

Algorithmic Thinking научит тебя укрощать задачи с олимпиад USACO и IOI, обыгрывать лабиринт с помощью поиска в ширину, вычислять уникальность снежинок хэш-таблицами или заставлять кучу решать, кто сколько денег получит.

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

🔗 Скачать

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

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

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

Не, ну а че?!

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

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

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

🤔 «Начни сразу с нейросетей — зачем тебе логрегрессия?»

Это один из худших советов для начинающего ML-разработчика. Зрелость — это понимать, где простого достаточно, а не тянуть трансформеры на любую задачу из-за хайпа.

Классика ML — это не допотопная теория, а база (bias/variance, деревья, метрики), без которой не понять Deep Learning.

⚡️ Хотите освоить этот фундамент на реальных задачах? Приходите на наш курс по классическому ML. Только хардкор, только продовые задачи!

📆 Старт — 12 августа.

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

🎁 Последний день промокода Earlybird на скидку 10.000₽.

👉 Не упустите шанс!

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

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

Черт, миссия по поиску кандидата провалена. Берите на вооружение 🤖

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

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

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

😤 Устал листать туториалы, которые не складываются в картину

У тебя в голове уже есть логрегрессии, деревья, метрики и какая-то PCA, но системного понимания всё нет?

Пора с этим разобраться!

Наш курс по классическому ML:

— научит выбирать адекватные модели под задачу
— разложит метрики, переобучение и bias по полочкам
— покажет, что скрывается за fit/predict, и что с этим делать

🔔 До 27 июля по промокоду Earlybird минус 10.000₽

P.S. Первые 10 участников получат эксклюзивный лонгрид, чтобы начать изучать тему ещё до старта курса.

👉 Поменяй свою жизнь: старт карьеры в AI — успей до закрытия набора!

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

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

Это прямая реклама онлайн курсов по программированию.

Погоди-погоди! Не скипай. Я очень быстро постараюсь объяснить тебе разницу между “другими” и “нами”.

Мы гарантируем не только трудоустройство после курса по Go-разработке, но и минимальную зарплату. То есть ты не просто “устроишься и ладно”. Нам важно, чтобы ты получал как можно больше - мы с этого зарабатываем. Поэтому мы гарантируем тебе минимум 120.000 рублей с первого же месяца работы после курса.

Согласись, гарантия в 120.000 рублей, а не просто «трудоустройство», это совсем другой уровень ответственности. Ведь многие курсы считают свою задачу выполненной, даже если ты устроился за 40к - и как ты будешь возвращать вложения с такой зарплатой, их уже не волнует.

Это - наше основное отличие. Теперь коротко про сам курс: море практики, командные проекты, коллы с ментором - всё, как ты любишь.

Про язык: Go это относительно молодой, достаточно простой для изучения (всего 50 страниц документации), жутко востребованный в 2025 году (это только начало!) и эпически высокооплачиваемый. Так что 120к - это действительно минимальная зарплата при грамотном подходе.

Собственно, это всё. Будь зайкой, запишись на консультацию, там расскажем всё подробнее. Это бесплатно: https://kata.pw/uxhaf_

Реклама. ООО «КАТА АКАДЕМИЯ», ИНН 7802925162. Erid 2VtzqwjkZvx

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

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

🛣 Развитие фронтендера: JavaScript, Node.js, React, Angular, Vue и не только

Дорожная карта для фронтенд-разработчика — это как путь героя через дикие джунгли технологий! Ты начинаешь с маленьких шагов — HTML и CSS, но быстро становишься мастером своего дела, осваивая JavaScript, фреймворки и чудеса с API.

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

🔗 Скачать

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

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