Книги для программистов
55K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


По всем вопросам @evgenycarter

РКН clck.ru/3Ko9cz
Download Telegram
🤖 Тест по Rust проверь свои знания, готов ли ты к обучению на курсе.

Ответишь — пройдешь на курс "Rust Developer. Professional" от OTUS по специальной цене + получишь доступ к записям открытых уроков курса

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

➡️ ПРОЙТИ ТЕСТ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💩9👍1
📚Java Software Solutions, Foundations of Program Design, 10th Edition
Автор: John Lewis (2024)

Автор научит создавать настоящие объектно-ориентированные решения с нуля. Книга охватывает ключевые темы: принципы ООП, наследование, полиморфизм, интерфейсы и обработку исключений.

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

👉 @bfbook
👍6
🎥 Вебинар: Маршрутизатор на базе Linux: настройка и запуск

📝 На вебинаре вы узнаете:
- Как настроить маршрутизацию в Linux и обеспечить доступ в интернет
- Что нужно для раздачи интернета внутри локальной сети
- Как настроить NAT и базовые правила iptables
- Какие возможности открывает использование Linux в роли роутера

💪 В результате:
- Сможете настроить Linux как маршрутизатор для локальной сети
- Научитесь применять iptables/NFT для управления трафиком и безопасности
- Попробуете настроить NAT и проброс портов
- Поймёте принципы маршрутизации и взаимодействия сетевых интерфейсов в Linux

🎁 Все участники вебинара получат скидку на курс "Administrator Linux. Professional".

👉 Для участия зарегистрируйтесь https://vk.cc/cM8ADM

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
💩1
Media is too big
VIEW IN TELEGRAM
Летающий мотоцикл Volonaut Airbike — прорыв в сфере персональной воздушной мобильности.

Футуристическое одноместное транспортное средство стало воплощением смелой концепции, которую часто можно увидеть в научно-фантастических фильмах.

Этот «супербайк для неба» работает на реактивной тяге и предназначен для перевозки одного человека на скоростях до 200 км/ч.

Запатентованная система стабилизации Airbike, усиленная полетным компьютером, обеспечивает автоматическое зависание и простоту управления для пилота.

Уникальная посадка с ничем не ограниченным обзором на 360 градусов помогает пилоту быстро слиться с машиной и ощутить полную свободу полета.

Благодаря сверхкомпактным габаритам и отсутствию вращающихся винтов, Airbike легко перемещается даже в тесных пространствах.

Airbike в 7 раз легче обычного мотоцикла благодаря использованию передовых углепластиковых материалов, 3D-печати и минималистичному дизайну.

👉@mir_teh
👍11
📚 Angular for Enterprise Applications, 3rd Edition: Build scalable Angular apps using the minimalist Router-first architecture
Автор: Doguhan Uluca (2024)

Эта книга поможет освоить лучшие практики архитектуры и кодирования. В третьем издании собраны практические уроки, проверенные на реальных проектах, которые помогут уверенно применять JavaScript и TypeScript, следовать принципам гибкой разработки и проектировать масштабируемые Angular-решения.

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

Освойте взаимодействие с бэкендом через REST и GraphQL, узнаете, как применять современные инструменты вроде RxAngular, Qwik и Signals, а также интегрировать DevOps-практики. В конце книги будет чёткое понимание, как проектировать надежные и гибкие Angular-приложения для корпоративных задач.

👉 @bfbook
👍63👎2
📚Beginning C++ Game Programming, 3rd Edition: Learn C++ from scratch by building fun games
John Horton (2024)

Вы изучите ключевые темы C++, такие как ООП и указатели C++, познакомитесь со стандартной библиотекой шаблонов (STL). Книга поможет вам узнать о методах обнаружения столкновений и игровой физике, создав игру Pong. В процессе создания игр вы также узнаете такие интересные концепции игрового программирования, как вершинные массивы, направленный звук (пространственность), программируемые шейдеры OpenGL, порождение объектов и многое другое. Вы глубоко погрузитесь в игровую механику и реализуете обработку ввода, повышение уровня персонажа и простой вражеский ИИ. Наконец, вы изучите паттерны проектирования игр, чтобы усовершенствовать свои навыки программирования игр на C++.

👉 @bfbook
👍102
📖 Обзор книги «Параллельное программирование на C# и .NET Core»

Книга представляет подход к параллельному программированию с учетом современных реалий. Информация структурирована таким образом, чтобы она легко усваивалась, даже если читатель не обладает специальными знаниями. Рассматриваются общие принципы написания параллельного и асинхронного кода; реализация параллелизма данных показана на коротких и простых примерах. В конце глав приводятся вопросы для повторения пройденного.

Издание предназначено для программистов C#, которые хотят изучить концепции параллельного программирования и многопоточности, а затем использовать полученные знания для приложений, построенных на базе .NET Core. Также оно пригодится специалистам, желающим ознакомиться с принципами работы параллельного программирования на современном оборудовании.

🔹 Основные темы книги

— Принципы параллельного и асинхронного программирования
— Реализация параллелизма данных на простых примерах
— Использование библиотеки Task Parallel Library (TPL)
— Работа с потоками и задачами
— Синхронизация и управление состоянием в многопоточных приложениях
— Отладка и тестирование параллельных программ


Плюсы


— Понятное изложение сложных концепций
— Практические примеры, иллюстрирующие реализацию параллелизма
— Вопросы для самопроверки в конце каждой главы

Минусы

— Автор просто перечисляет методы под разными заголовками.
— Такие понятия, как задача и поток, не объяснены

🖊 Об авторе

Шакти Танвар — опытный разработчик и автор, специализирующийся на технологиях Microsoft. Его работы направлены на упрощение сложных тем программирования и донесение их до широкой аудитории.

👉 @bfbook
👎42👍1
📚 Mastering AWS Security, 2nd Edition: Strengthen your cloud environment using AWS security features coupled with proven strategies
Автор: Laurent Mathieu (2024)

Автор предлагает практическое руководство по освоению безопасности AWS. Он объясняет ключевые концепции, функции и сервисы AWS в контексте современных облачных приложений. Получите конкретные инструменты для автоматизации задач безопасности и внедрения DevSecOps в разработку.

Книга демонстрирует методы организации непрерывного мониторинга и анализа данных безопасности. Она иллюстрирует реальные кейсы решения проблем защиты AWS-сред и помогает оперативно реагировать на изменения в экосистеме облачных технологий. Обретите уверенность в защите инфраструктуры и освоении актуальных трендов безопасности.

👉 @bfbook
👍42
📚 Django 5 By Example, 5th Edition: Build powerful and reliable Python web applications from scratch
Автор: Antonio Mele (2024)

Это пятое издание бестселлера, который поможет вам создавать реальные веб-приложения. Эта книга проведет вас через планирование и создание, решение типичных проблем и внедрение лучших практик, используя пошаговый подход. Вы рассмотрите широкий спектр тем разработки веб-приложений на примере четырех различных проектов: блог-приложения, социального сайта, приложения для электронной коммерции и платформы для электронного обучения. Узнайте, что нового появилось в Django 5, создавая сквозные веб-приложения на Python, следуя подробным планам проектов и понимая, как и почему работает Django.

👉 @bfbook
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
🚀 Подборка Telegram каналов для программистов

Системное администрирование, DevOps 📌

https://t.iss.one/bash_srv Bash Советы
https://t.iss.one/win_sysadmin Системный Администратор Windows
https://t.iss.one/sysadmin_girl Девочка Сисадмин
https://t.iss.one/srv_admin_linux Админские угодья
https://t.iss.one/linux_srv Типичный Сисадмин
https://t.iss.one/devopslib Библиотека девопса | DevOps, SRE, Sysadmin
https://t.iss.one/linux_odmin Linux: Системный администратор
https://t.iss.one/devops_star DevOps Star (Звезда Девопса)
https://t.iss.one/i_linux Системный администратор
https://t.iss.one/linuxchmod Linux
https://t.iss.one/sys_adminos Системный Администратор
https://t.iss.one/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.iss.one/sysadminof Книги для админов, полезные материалы
https://t.iss.one/i_odmin Все для системного администратора
https://t.iss.one/i_odmin_book Библиотека Системного Администратора
https://t.iss.one/i_odmin_chat Чат системных администраторов
https://t.iss.one/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.iss.one/sysadminoff Новости Линукс Linux

1C разработка 📌
https://t.iss.one/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://t.iss.one/DevLab1C 1С:Предприятие 8
https://t.iss.one/razrab_1C 1C Разработчик
https://t.iss.one/buh1C_prog 1C Программист | Бухгалтерия и Учёт
https://t.iss.one/rabota1C_rus Вакансии для программистов 1С

Программирование C++📌
https://t.iss.one/cpp_lib Библиотека C/C++ разработчика
https://t.iss.one/cpp_knigi Книги для программистов C/C++
https://t.iss.one/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://t.iss.one/pythonofff Python академия.
https://t.iss.one/BookPython Библиотека Python разработчика
https://t.iss.one/python_real Python подборки на русском и английском
https://t.iss.one/python_360 Книги по Python

Java разработка 📌
https://t.iss.one/BookJava Библиотека Java разработчика
https://t.iss.one/java_360 Книги по Java Rus
https://t.iss.one/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://t.iss.one/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://t.iss.one/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://t.iss.one/developer_mobila Мобильная разработка
https://t.iss.one/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://t.iss.one/frontend_1 Подборки для frontend разработчиков
https://t.iss.one/frontend_sovet Frontend советы, примеры и практика!
https://t.iss.one/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://t.iss.one/game_devv Все о разработке игр

Библиотеки 📌
https://t.iss.one/book_for_dev Книги для программистов Rus
https://t.iss.one/programmist_of Книги по программированию
https://t.iss.one/proglb Библиотека программиста
https://t.iss.one/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://t.iss.one/bigdata_1 Big Data, Machine Learning

Программирование 📌
https://t.iss.one/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.iss.one/rust_lib Полезный контент по программированию на Rust
https://t.iss.one/golang_lib Библиотека Go (Golang) разработчика
https://t.iss.one/itmozg Программисты, дизайнеры, новости из мира IT
https://t.iss.one/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://t.iss.one/nodejs_lib Подборки по Node js и все что с ним связано
https://t.iss.one/ruby_lib Библиотека Ruby программиста
https://t.iss.one/lifeproger Жизнь программиста. Авторский канал.

QA, тестирование 📌
https://t.iss.one/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://t.iss.one/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://t.iss.one/thehaking Канал о кибербезопасности
https://t.iss.one/xakep_2 Хакер Free

Книги, статьи для дизайнеров 📌
https://t.iss.one/ux_web Статьи, книги для дизайнеров

Математика 📌
https://t.iss.one/Pomatematike Канал по математике
https://t.iss.one/phis_mat Обучающие видео, книги по Физике и Математике
https://t.iss.one/matgeoru Математика | Геометрия | Логика

Excel лайфхак📌
https://t.iss.one/Excel_lifehack

https://t.iss.one/mir_teh Мир технологий (Technology World)

Вакансии 📌
https://t.iss.one/sysadmin_rabota Системный Администратор
https://t.iss.one/progjob Вакансии в IT
10
📚 Modern Angular: Also covers signals, standalone, SSR, zoneless, and more
Автор: Armen Vardanyan (2025)

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

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

👉 @bfbook
5👍2👎1
📚 PostgreSQL 17 QuickStart Pro: Add expertise around WAL processing, JSON table, IO performance, logical replication and index vacuuming
Автор: Tessa Vorin (2024)

Автор подробно рассматривает новейшие возможности PostgreSQL 17, лучшие практики настройки, управления и оптимизации. Уделяет внимание эффективному обновлению, проверке после обновления и базовой конфигурации на примере набора данных Titanic. Далее рассматриваются управление кластерами, мониторинг производительности и администрирование прав доступа, включая сложные иерархии ролей и механизмы аутентификации.

В книге подробно разбираются продвинутые механизмы работы с данными: сложные типы, массовые операции, индексация, триггеры и функции. Освойте стратегию секционирования таблиц, резервное копирование (физическое и логическое), восстановление и автоматизацию процессов с BART.

👉 @bfbook
👍54🔥1
Как масштабировать машинные модели и работать с огромными объемами данных? Откройте для себя возможности Spark ML на открытом уроке от OTUS!

Spark ML — это мощный инструмент для масштабируемого машинного обучения, который позволяет обучать модели на больших данных, не переходя на специализированные ML-системы. Мы покажем, как интеграция с Spark SQL и DataFrame API упрощает ETL-подготовку данных и фичуризацию для реальных проектов.

Убедитесь, как Spark ML решает задачи отказоустойчивости и распределённых вычислений, позволяя вам легко строить промышленные ML-пайплайны.

Посетите открытый урок 11 июня в 20:00 МСК в преддверие старта курса «Spark Developer» и получите скидку на обучение: https://vk.cc/cMxsiU

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍31
📚 Software Architecture with Kotlin: Analyze, combine, and terraform various architecture styles for sustainable and scalable software
Автор: Jason Chow (2025)

Автор объясняет основные принципы и практики проектирования архитектуры программного обеспечения, акцентируя внимание на языке Kotlin. Он показывает, как архитектурные решения влияют на качество системы, такие как масштабируемость, надежность и расширяемость.

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

👉 @bfbook
👍63👌2🤮1
📚Minimal CMake: Learn the best bits of CMake to create and share your own libraries and applications
Автор: Tom Hulton-Harrop (2025)

Автор знакомит с основами CMake, начиная с простого консольного приложения и завершая полноценным оконным приложением. Опираясь на свой опыт разработки игр и движков, он приводит практические примеры, показывающие, как CMake помогает создавать сложное программное обеспечение.

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

👉 @bfbook
👍54👌2
📚 Unity 6 Game Development with C# Scripting: Leverage C# scripting in Unity to create immersive games and VR experiences
Автор: Lem Apperson (2025)

Автор рассказывает о разработке игр в Unity с использованием C#. Он помогает разработчикам, как новичкам, так и опытным, освоить принципы эффективного программирования для создания высокопроизводительных игр.

Книга охватывает создание пользовательских интерфейсов, работу с Unity API и разработку 2D и 3D игр. Также рассматриваются сложные аспекты, такие как искусственный интеллект, мультиплеер и виртуальная реальность, а также отладка и оптимизация производительности.

👉 @bfbook
👍123
📚 Outlier Detection in Python
Автор: Brett Kennedy (2025)

Автор рассказывает о поиске аномальных данных, которые могут выявить скрытые закономерности, ошибки или мошенничество. Он показывает, как находить выбросы с помощью Python-библиотек, выбирая подходящие методы и комбинируя их для повышения точности.

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

👉 @bfbook
👍143
📚 Procedural Content Generation with Unreal Engine 5: Harness the PCG framework to take your environment design and art skills to the next level
Автор: Paul Martin Eliasz (2024)

Автор рассказывает о создании процедурно-генерируемого контента (PCG) в Unreal Engine 5.4, что позволяет разработчикам игр и виртуальных миров значительно расширять творческие возможности. В книге представлены методы и инструменты для работы с PCG, которые помогают создавать сложные игровые уровни и активы с большей эффективностью, чем при традиционных подходах.

Автор предлагает пошаговое руководство по проектированию уровней и разработке инструментов с использованием open-source программного обеспечения. Изучите подготовку данных, построение PCG-графа для размещения объектов в окружении и методы оптимизации проектов.

👉 @bfbook
👍42
📚 Security Automation with Python: Practical Python solutions for automating and scaling security operations
Автор: Corey Charles (2025)

Автор рассказывает, как автоматизировать задачи информационной безопасности с помощью Python, решая главную проблему безопасности — масштабируемость. Он делится своим опытом в управлении уязвимостями и объясняет, как автоматизация может упростить работу команд и повысить общий уровень защиты организации.

Книга выделяется практическим подходом: вместо сухой теориисразу применяйте Python для реальных задач. Автор показывает, как автоматизировать сканирование уязвимостей, управление брандмауэрами, реагирование на инциденты, используя библиотеки вроде Paramiko, Requests и PyAutoGUI.

👉 @bfbook
👍32💋2
💻 Хотите войти в IT и научиться создавать серьёзные проекты на востребованном языке?

С# — отличный старт. Он применим в разработке игр, веба и серверной логики, а значит даёт множество путей для роста.

📗 Курс «C# Developer» от OTUS — это обучение с нуля до уверенного middle-уровня всего за 12 месяцев. Вы освоите ООП, .NET Core, SQL, Git, LINQ, научитесь писать чистый код и реализуете проекты в командной Scrum-разработке.

👨‍💻 Занятия ведут практикующие разработчики, а вся программа построена на реальных кейсах.

Курс подходит для новичков — никаких профильных знаний не требуется. Вас ждёт путь от первых строчек кода до полноценного backend-проекта в портфолио.

➡️ Оставьте заявку на сайте: https://vk.cc/cN6Hlf

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍4👎1
📚 Microsoft Defender for Identity in Depth: An exhaustive guide to ITDR, breach prevention, and cyberattack response
Автор: Pierre Thoor (2024)

Автор подробно рассматривает процесс развертывания и управления Microsoft Defender for Identity (MDI). Он освещает важные аспекты работы с MDI, включая автоматизацию через PowerShell, а также интеграцию с другими инструментами кибербезопасности. Особое внимание уделяет использованию API и языка запросов KQL для активного выявления угроз и превращения полученных данных в конкретные действия.

Освойте методы расследования инцидентов, оптимизации учетных записей действий и устранения неполадок. Это поможет построить эффективную систему обнаружения и реагирования на угрозы (ITDR), усиливая защиту корпоративной инфраструктуры.

👉 @bfbook
😁3👍2