progbook | Книги

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

153813

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

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

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

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

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

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

📚React and React Native, 5th Edition: Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile (2024)
✍️Автор: Adam Boduch
📃Страниц: 508

Книга познакомит вас с React. Вы узнаете о синтаксисе JSX, хуках, функциональных компонентах и обработке событий, научитесь получать данные с сервера и решите непростую проблему управления состояниями. Как только вы освоитесь с написанием React на JavaScript, вы перейдете к разработке на TypeScript в последующих главах. Также книга знакомит с React Native для мобильной разработки. React Native идет рука об руку с React. Зная React, вы сможете понять, чем и как отличается React Native, когда будете писать общие компоненты для приложений на Android и iOS. Вы узнаете, как создавать отзывчивые макеты, использовать анимацию и реализовывать геолокацию.

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

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

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

📚Kotlin Design Patterns and Best Practices, 3rd Edition: Elevate your Kotlin skills with classical and modern design patterns, coroutines, and microservices (2024)
✍️Автор: Alexey Soshin
📃Страниц: 474

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

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

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

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

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

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

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

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

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

📚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 помогает вам в решении задач управления данными.

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

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

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

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

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

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

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

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

📚Advanced Field-Effect Transistors: Theory and Applications (2023)
✍️Автор: Sukeshni Tirkey
📃Страниц: 290

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

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

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

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

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

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

🔗 Читать статью
🔗 Зеркало

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

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

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

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

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

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

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

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

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

👉Подписаться👈

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

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

📚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 и использованию отзывов игроков для итераций и улучшения игр. Затем в книге рассматриваются методы непрерывного совершенствования.

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

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

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

📚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, а также развертывание моделей в облаке. После завершения книги вы освоите основы геометрического моделирования. Эти знания помогут вам погрузиться в более сложные проекты, а также приобрести дополнительные навыки и знания по ходу работы.

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

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

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

📚Enabling Microservice Success: Managing Technical, Organizational, and Cultural Challenges (2024)
✍️Автор: Sarah Wells
📃Страниц: 300

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

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

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

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

📚Identity Attack Vectors, 2nd Edition: Strategically Designing and Implementing Identity Security (2024)
✍️Автор: Darran Rolls
📃Страниц: 303

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

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

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

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

📚100 Java Mistakes and How to Avoid Them (2024)
✍️Автор: Tagir Valeev
📃Страниц: 352

В книге рассказывается о 100 ошибках при кодировании на Java — от ошибок новичков до ошибок, о которых не подозревают даже эксперты по Java. Каждый случай включает наглядные примеры, показывающие, на что следует обратить внимание, и конкретные советы по устранению неполадок. Вы научитесь использовать инструменты статического анализа, такие как IntelliJ IDEA и SonarLint, чтобы гарантировать, что вы постоянно создаете исключительный Java, узнаете, как модульные тесты и защитное кодирование могут сохранить ваш код чистым, и даже научитесь писать свои собственные плагины для устранения ошибок.

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

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

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

📚Learn PowerShell Scripting in a Month of Lunches, 2nd Edition: Write and organize scripts and tools (2024)
✍️Автор: James Petty
📃Страниц: 336

Автоматизируйте сложные задачи и процессы с помощью сценариев PowerShell. Эта удивительная книга научит вас писать, тестировать и организовывать высококачественные, многократно используемые сценарии для Windows, Linux и облачных систем. Книга выведет вас за рамки командной строки PowerShell и откроет удивительный мир сценариев и автоматизации. Всего за 27 уроков вы научитесь писать сценарии, которые помогут устранить повторяющиеся ручные задачи, создать пользовательские инструменты многократного использования, а также построить эффективные конвейеры и рабочие процессы.

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

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

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

📚Kotlin Unleashed: Harnessing the Power of Modern Android Development Category (2023)
✍️Автор: Kameron Hussain
📃Страниц: 220

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

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

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

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

📚Salesforce Field Service: A Beginner’s Guide to Creating, Managing, and Automating Field Service (2023)
✍️Автор: Saiteja Chatrati
📃Страниц: 280

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Erid: 2VfnxxpQF4t
Отличные новости от Мегамаркета! В честь своего дня рождения маркетплейс увеличивает кешбэк до 70% бонусами СберСпасибо!

 Вас ждут выгодные предложения на гаджеты:
Микрофон Fifine
Web-камеру Logitech 
Игровая мышь HyperX 
Проводную игровую клавиатуру Defender 
Игровые наушники с микрофоном Defender

Приобретя эти товары на сумму 28 528 рублей, вы получите обратно 4 427 бонусов СберСпасибо, которыми можно оплатить до 99% стоимости будущих покупок. Плюс, здесь есть доставка по клику от 15 минут уже в 118 городах.

Не забудьте воспользоваться промокодом ВЕСНАТЕХНИКА, чтобы сэкономить 3 000 рублей на заказы от 10 000 рублей при первой покупке на Мегамаркете. Это идеальный момент для апгрейда вашей техники!

Реклама. Рекламодатель ООО "МАРКЕТПЛЕЙС". ИНН: 9701048328

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

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

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

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

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

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

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

📚Machine Learning Applications: From Computer Vision to Robotics (2023)
✍️Автор: Indranath Chatterjee
📃Страниц: 240

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

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

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

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

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

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

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

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

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

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

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

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

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

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

📚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 для быстрой разработки веб-приложений, веб-сервисов, микросервисов и многого другого.

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

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

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

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

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

👉Подписаться👈

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

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

📖 ТОП-7 книг по C# для начинающих разработчиков в 2024 году

Начинаете изучать C#? Мы подобрали для вас 7 лучших книг, которые помогут освоить язык и стать успешным разработчиком (внутри есть ссылки для скачивания).

🔗 Читать статью
🔗 Зеркало

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

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

📚Learn R: As a Language, 2nd Edition (2024)
✍️Автор: Pedro J. Aphalo
📃Страниц: 448

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

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

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