Книги для программистов
166K subscribers
1.91K photos
15 videos
5.06K links
Лучшие книги из мира IT.

Список наших каналов: https://t.me/proglibrary/8353
Учиться у нас: https://proglib.io/w/907158ab

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
📚Identity Attack Vectors, 2nd Edition: Strategically Designing and Implementing Identity Security (2024)
✍️Автор: Darran Rolls
📃Страниц: 303

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

Скачать книгу
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈
📚Enabling Microservice Success: Managing Technical, Organizational, and Cultural Challenges (2024)
✍️Автор: Sarah Wells
📃Страниц: 300

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

Скачать книгу
📚Spring Boot 3 Recipes: A Problem-Solution Approach for Java Microservices and Cloud-Native Applications (2024)
✍️Автор: Marten Deinum
📃Страниц: 504

Книга была пересмотрена и включает в себя новые возможности, такие как новый Spring Native, недавно перепакованные Spring Data, Spring Kafka для обмена сообщениями и больше информации о Kubernetes/развертывании, чем в предыдущем издании. В него включен код долгосрочной поддержки Java 17 и код Jakarta EE 9+ в качестве основы для Spring Boot 3. Этот удобный справочник по коду использует все эти преимущества, знакомя вас с Spring Boot 3 и Spring Native от VMWare. Быстро перейдя к фрагментам кода, вы узнаете, как применить и интегрировать SpringBoot 3 с веб-фреймворком Spring MVC, веб-сокетами и WebFlux для быстрой разработки веб-приложений, веб-сервисов, микросервисов и многого другого.

Скачать книгу
📚Python for Geometric Modeling: Quick Introduction and Step-by-Step Guide to CAD Applications (2024)
✍️Автор: Daniel Correa
📃Страниц: 287

В книге дается краткое введение в основы геометрического моделирования с помощью Python. Она охватывает создание параметрических кривых и поверхностей, избегая при этом чрезмерно сложных концепций. Книга наполнена простыми для понимания фрагментами кода, диаграммами, упражнениями и быстрыми проектами, что делает обучение практичным и доступным. Вы освоите Python и сможете применять его для геометрического моделирования в кратчайшие сроки! Вы будете использовать Colab и такие библиотеки, как Numpy, Matplotlib и Plotly, для построения геометрических моделей. Вы изучите моделирование кривых и поверхностей в 2D и 3D, а также развертывание моделей в облаке. После завершения книги вы освоите основы геометрического моделирования. Эти знания помогут вам погрузиться в более сложные проекты, а также приобрести дополнительные навыки и знания по ходу работы.

Скачать книгу
📚Applied Embedded Electronics: Design Essentials for Robust Systems (2023)
✍️Автор: Jerry Twomey
📃Страниц: 596

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

Скачать книгу
📚Lean Game Development, 2nd Edition: Apply Lean Frameworks to the Process of Game Development (2024)
✍️Автор: Julia Naomi Rosenfield Boeira
📃Страниц: 299

Освойте техники Lean UX и Lean Startup, чтобы улучшить опыт agile-разработки игр за пределами Scrum. Эта версия книги посвящена применению бережливых и agile-методологий в процессе разработки игр и содержит улучшенные примеры и совершенно новый раздел, объясняющий, как тестировать игру в Unity с помощью CI.
Вы увидите, как определить минимально жизнеспособный продукт с помощью Lean Canvas, позволяя клиентам проводить итерации над ним и собирать отзывы для улучшения на каждом цикле. В первой части книги рассказывается о процессе создания идеи игры и о том, как бережливые методологии позволяют разработчикам, особенно небольшим студиям, избежать сползания объема. Далее дается руководство по созданию MVP и использованию отзывов игроков для итераций и улучшения игр. Затем в книге рассматриваются методы непрерывного совершенствования.

Скачать книгу
📚Building Real-Time Marvels with Laravel: Create Dynamic and Interactive Web Applications (2024)
✍️Автор: Sivaraj Selvaraj
📃Страниц: 640

Начиная с основ, вы изучите важнейшие концепции, что позволит вам понять структуру фреймворка. Последующие главы охватывают такие сложные темы, как передовые методы маршрутизации, управление базами данных и красноречивое объектно-реляционное отображение (ORM), что позволяет разработчикам создавать надежные приложения. Книга предлагает исчерпывающие сведения о создании безопасных приложений с помощью механизмов аутентификации и авторизации, а также о построении эффективных API и использовании методов кэширования для повышения производительности.

Скачать книгу
🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈
📚Machine Learning Applications: From Computer Vision to Robotics (2023)
✍️Автор: Indranath Chatterjee
📃Страниц: 240

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

Скачать книгу
📚Object Oriented Programming Design Patterns (2023)
✍️Автор: Eldar Cohen
📃Страниц: 173

Освойте объектно-ориентированное программирование, принципы проектирования, паттерны проектирования на примерах C#. Откройте для себя основы мастерства создания программного обеспечения с помощью этого всеобъемлющего руководства. Раскройте силу объектно-ориентированного программирования, изучите принципы проектирования для создания адаптируемых и масштабируемых систем. Благодаря практическим примерам и практическим занятиям вы приобретете навыки и уверенность, необходимые для успешной разработки современного программного обеспечения. Независимо от того, начинающий вы или опытный разработчик, эта книга поможет вам создавать программные системы, которые выдерживают и адаптируются в быстро меняющемся цифровом мире.

Скачать книгу
📚15 Web Projects With Vanilla JavaScript: Build 15 mini frontend projects from scratch with HTML5, CSS & JavaScript (2023)
✍️Автор: Asadullah Alam
📃Страниц: 387

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

Скачать книгу
⚛️💥 React 19 уничтожит все фреймворки

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

🔗 Читать статью
🔗 Зеркало
📚Advanced Field-Effect Transistors: Theory and Applications (2023)
✍️Автор: Sukeshni Tirkey
📃Страниц: 290

Эта книга предлагает новый взгляд на разработку и анализ передовых устройств на полевых транзисторах (FET) и их применения. В тексте подчеркиваются как фундаментальные, так и новые парадигмы, которые необходимы для дальнейшего развития транзисторов за пределами комплементарных металл-оксид-полупроводников (КМОП). В книге используется интуитивно понятный язык, чтобы постепенно расширить представление читателей о ключевых понятиях FET, включая их теорию и приложения. В этой книге подробно рассматриваются все аспекты технологии низкого энергопотребления, включая текущие и перспективные обстоятельства с основами FET-устройств, а также сложные маломощные приложения.

Скачать книгу
📚Machine Learning in Python for Everyone (2023)
✍️Автор: Jonathan Wayne Korn
📃Страниц: 319

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

Скачать книгу
📚Getting Started with Enterprise Architecture: A Practical and Pragmatic Approach to Learning the Basics of Enterprise Architecture (2023)
✍️Автор: Eric Jager
📃Страниц: 275

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

Скачать книгу
📚A Beginner’s Guide to SSD Firmware: Designing, Optimizing, and Maintaining SSD Firmware (2023)
✍️Автор: Gopi Kuppan Thirumalai
📃Страниц: 200

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

Скачать книгу
📚Pro Oracle Database 23c Administration: Manage and Safeguard Your Organization’s Data (2024)
✍️Автор: Michelle Malcher
📃Страниц: 588

Освойте администрирование Oracle Database как в локальных, так и в облачных средах. В этом новом издании рассматриваются задачи, которые необходимо выполнять для поддержания стабильности, настройки и работы баз данных. В книгу также включены задачи администрирования, специфичные для облачных сред, включая Oracle Autonomous Database, работающую в Oracle Cloud Infrastructure. Новым в этом издании является помощь DBA, которые начинают заниматься управлением данными, а также рассмотрение идеи конвергентной базы данных и того, что она означает для обработки различных типов данных и рабочих нагрузок. В книге рассматриваются некоторые функции машинного обучения, появившиеся в Oracle, и показано, как SQL помогает вам в решении задач управления данными.

Скачать книгу
📚Introduction to Responsible AI: Implement Ethical AI Using Python (2023)
✍️Автор: Shaleen Bengani
📃Страниц: 184

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

Скачать книгу
📚Windows Forensics Analyst Field Guide: Engage in proactive cyber defense using digital forensics techniques (2023)
✍️Автор: Muhiballah Mohammed
📃Страниц: 318

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

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