progbook | Books

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

153813

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

Subscribe to a channel

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

📚Hands-On Python for DevOps: Leverage Python’s native libraries to streamline your workflow and save time with automation (2024)
✍️Автор: Ankur Roy
📃Страниц: 220

Вы начнете с понимания симбиотической связи между Python и философией DevOps, а затем изучите применение Python для инициализации и манипулирования виртуальными машинами и другими облачными ресурсами, чтобы облегчить деятельность DevOps. На иллюстрированных примерах вы познакомитесь с автоматизацией задач DevOps и узнаете, где и как можно использовать Python для улучшения конвейеров CI/CD. Кроме того, в книге освещается роль Python в развитии процесса Infrastructure as Code (IaC), включая его связь с такими инструментами, как Ansible, SaltStack и Terraform. В заключительных главах рассматриваются такие продвинутые концепции, как MLOps, DataOps и интеграция Python с генеративным искусственным интеллектом, а также дается представление о таких областях, как мониторинг, логирование, Kubernetes и многое другое.

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

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

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

📖 ТОП-10 книг о том, как правильно построить карьеру в IT

Хотите преуспеть в IT? Ознакомьтесь с нашим списком лучших книг, которые помогут вам выстроить успешную карьеру в этой динамичной отрасли!

Читать статью, чтобы ознакомиться со всеми книгами 👉 https://proglib.io/sh/glq68BCSKj

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

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

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

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

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

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

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

📚Cracking the Data Science Interview: Unlock insider tips from industry experts to master the data science field (2024)
✍️Автор: Aaren Stubberfield
📃Страниц: 404

Эта книга предлагает экспертное руководство по прохождению собеседования с полной подготовкой и уверенностью в себе. Начиная с введения в современный ландшафт науки о данных, вы найдете советы по поиску работы, составлению резюме и созданию первоклассного портфолио. Затем вы перейдете к таким темам, как Python, базы данных SQL, Git и продуктивность работы с shell-сценариями и Bash. Опираясь на этот фундамент, вы погрузитесь в основы статистики, заложив фундамент для концепций предварительного моделирования, машинного обучения, глубокого обучения и генеративного ИИ. В конце книги вы узнаете, как лучше всего подготовиться к интенсивному собеседованию в области науки о данных.

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

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

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

📚Salesforce Sales Cloud — An Implementation Handbook: A practical guide from design to deployment for driving success in sales (2024)
✍️Автор: Kerry Townsend
📃Страниц: 368

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

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

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

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

📚Getting Started with Advanced C#: Upgrade Your Programming Skills (2020)
✍️Автор: Vaskaran Sarcar
📃Страниц: 420

В первой части рассматриваются основы и основные принципы программирования на C#. Вы познакомитесь с делегатами и событиями, а затем перейдете к лямбда-выражениям. В части II вы узнаете, как реализовать эти функции в различных методах программирования, начиная с родового программирования. Затем вы узнаете о программировании потоков и асинхронном программировании, чтобы воспользоваться преимуществами многопоточной среды. Наконец, вы научитесь программированию баз данных с использованием ADO.NET для подключения к базе данных MySQL и узнаете, как использовать SQL-операторы и хранимые процедуры в своих приложениях на C#.

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

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

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

📚Executive’s Cybersecurity Program Handbook: A comprehensive guide to building and operationalizing a complete cybersecurity program (2023)
✍️Автор: Jason Brown
📃Страниц: 232

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

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

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

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

📚Kotlin Multiplatform by Tutorials, 2nd Edition: Build Native Apps Faster by Sharing Code Across Platforms (2023)
✍️Автор: Carlos Mota
📃Страниц: 504

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

Эта книга предназначена для мобильных разработчиков и менеджеров, которые хотят узнать, как использовать Kotlin Multiplatform для совместного использования кода в приложениях для Android, iOS и настольных компьютеров. Если вы хотите сократить время разработки и тестирования, написав определенные части приложений только один раз, эта книга поможет вам.

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

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

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

🗝️ 40 незаменимых API для разработчиков

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

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

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

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

📚Scalable AI and Design Patterns: Design, Develop, and Deploy Scalable AI Solutions (2024)
✍️Автор: Abhishek Mishra
📃Страниц: 256

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

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

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

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

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

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

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

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

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

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

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

📚Mathematical Methods using Python: Applications in Physics and Engineering (2024)
✍️Автор: Vasilis Pagonis
📃Страниц: 488

Вводная глава дает краткий курс программирования на Python и наиболее часто используемые библиотеки (SymPy, NumPy, SciPy, Matplotlib). Затем следуют главы, посвященные дифференцированию, интегрированию, векторам и методам множественного интегрирования. Следующая группа глав охватывает комплексные числа, матрицы, векторный анализ и векторные пространства. Обширные главы посвящены обыкновенным и дифференциальным уравнениям, затем следуют главы, посвященные нелинейным системам и анализу экспериментальных данных с использованием методов линейной и нелинейной регрессии, преобразований Фурье, биномиальных и гауссовских распределений. Книга сопровождается специальным сайтом GitHub, на котором размещены все коды из книги.

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

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

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

📚From Concepts to Code: Introduction to Data Science (2024)
✍️Автор: Adam P. Tashman
📃Страниц: 386

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

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

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

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

📚Web Scraping With Python, 3rd Edition: Data Extraction from the Modern Web (2024)
✍️Автор: Ryan Mitchell
📃Страниц: 300

Написав простую автоматизированную программу, вы можете запрашивать веб-серверы, получать данные и разбирать их, чтобы извлечь нужную информацию. Это тщательно обновленное третье издание не только познакомит вас с веб-скрапингом, но и послужит исчерпывающим руководством по сбору практически всех типов данных из современного Интернета. Часть 1 посвящена механике веб-скрапинга: использованию Python для запроса информации с веб-сервера, базовой обработке ответа сервера и автоматизированному взаимодействию с сайтами. В части 2 рассматривается множество более специфических инструментов и приложений для любого сценария веб-скреппинга, с которым вы можете столкнуться.

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

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

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

📚Making Embedded Systems, 2nd Edition: Design Patterns for Great Software (2024)
✍️Автор: Elecia White
📃Страниц: 340

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

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

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

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

📚Active Machine Learning with Python: Refine and elevate data quality over quantity with active learning (2024)
✍️Автор: Margaux Masson-Forsythe
📃Страниц: 176

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

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

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

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

📚Hands-On Unity Game Development, 4th Edition: Unlock the power of Unity 2023 and build your dream game (2024)
✍️Автор: Nicolas Alejandro Borromeo
📃Страниц: 742

От создания сцены до бесшовной интеграции активов — погрузитесь в программирование на C# и создание визуальных сценариев с пошаговым руководством для начинающих. Реализуйте динамические элементы геймплея, включая движение, респаун, физику и системы здоровья. Более того, погрузитесь в магию игрового ИИ, принимая решения на основе датчиков с помощью машин конечных состояний (FSM). Улучшайте визуальные эффекты с помощью материалов, шейдеров, текстур и систем частиц. Оптимизируйте производительность с помощью Profiler и отлаживайте свою игру, чтобы получить готовый продукт.

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

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

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

📚.NET MAUI Projects — 3rd Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (2024)
✍️Автор: Daniel Hindrikes
📃Страниц: 630

Начиная с обзора .NET Core и принципов его работы, книга делится советами по выбору правильной среды разработки для планирования многоплатформенных приложений. Затем вы создадите свое первое приложение .NET MAUI и перейдете к изучению использования Shell для реализации архитектуры приложений. Прогрессируя по сложности, проекты помогут вам создать приложения, начиная от трекера местоположения и карты погоды и заканчивая машинным обучением и многопользовательскими играми. Кроме того, в книге вы узнаете о современных фреймворках для мобильной разработки, таких как SQLite, .NET Core и ML.NET, что позволит вам адаптировать свои приложения для платформ Windows, macOS, Android и iOS, обеспечив их нативную производительность.

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

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

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

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

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

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

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

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

📚Salesforce CRM Administration Handbook: A comprehensive guide to administering, configuring, and customizing Salesforce CRM (2024)
✍️Автор: Krzysztof Nowacki
📃Страниц: 328

Начав с обзора возможностей и ограничений Salesforce, вы перейдете к целостному пониманию архитектуры системы на реальных примерах, включая обходные пути, позволяющие успешно завершать проекты. Углубляясь, вы узнаете о фундаментальных концепциях CRM-системы, ее назначении и ключевой роли администратора в жизненном цикле Salesforce. Вы также изучите основные структуры всей системы Salesforce и сможете уверенно ориентироваться в хитросплетениях безопасности, автоматизации и отчетности в Sales/Service Cloud.

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

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

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

📚Build Your Own Web Server From Scratch in Node.JS: Learn network programming, HTTP, and WebSocket by coding a Web Server (2024)
✍️Автор: James Smith
📃Страниц: 131

Что внутри:

- Сетевое программирование.
- Протоколы и коммуникации.
- HTTP в деталях.
- WebSocket и параллелизм.
- В проекте используются Node.js и TypeScript без каких-либо зависимостей, но многие концепции не зависят от языка, поэтому книга будет полезна для изучающих любой язык.

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

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

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

⚡️Proglib запускает канал про ИИ для генерации звука

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

⭐️генерация голоса и музыки
⭐️замена и перевод речи
⭐️распознавание звуков

👉Подписывайтесь!

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

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

📚Business Intelligence with Looker Cookbook: Create BI solutions and data applications to explore and share insights in real time (2024)
✍️Автор: Khrystyna Grynko
📃Страниц: 256

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

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

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

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

📚Active Directory and PowerShell for Jobseekers: Learn how to create, manage, and secure user accounts (2024)
✍️Автор: Mariusz Wróbel
📃Страниц: 474

Эта книга проведет вас через все этапы жизненного цикла Active Directory, охватывая проектирование, развертывание, настройку и управление. Особое внимание уделяется автоматизации с помощью PowerShell, что поможет вам научиться автоматизировать процессы с помощью сценариев. Обучение начинается с управления Active Directory, создания среды разработки в Azure. Далее вы получите подробный обзор создания среды, ее конфигурации, мониторинга, настроек безопасности и восстановления. Благодаря примерам, представленным как с помощью ручных действий, так и автоматизированных сценариев PowerShell, книга позволяет читателям выбрать удобный для них метод изучения автоматизации PowerShell. Также знакомит с инструментами DevOps для облачной инфраструктуры, охватывая управление обновлениями, мониторинг, безопасность и ресурсы автоматизации.

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

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

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

📚Beginning Stm32: Developing with FreeRTOS, libopencm3, and GCC (2024)
✍️Автор: Warren Gay
📃Страниц: 190

Каждая глава содержит четкие объяснения аппаратных возможностей STM32, которые помогут вам начать работу с устройством, включая GPIO и некоторые другие периферийные устройства ST Microelectronics, такие как USB и контроллер шины CAN. Вы узнаете, как загрузить и настроить среду разработки libopencm3 + FreeRTOS, используя GCC. Установив все необходимое, вы будете использовать FreeRTOS для создания задач, очередей и мьютексов. Вы также научитесь работать с шиной I2C, чтобы добавить GPIO с помощью чипа PCF8574. И как создать ШИМ-выход для RC-управления с помощью аппаратных таймеров.

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

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

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

📚The Software Developer’s Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer (2024)
✍️Автор: David Cohen
📃Страниц: 300

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

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

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

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

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

📚Generative Art with JavaScript and SVG: Utilizing Scalable Vector Graphics and Algorithms for Creative Coding and Design (2024)
✍️Автор: David Matthew
📃Страниц: 257

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

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

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

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

📚Beginning Shadow DOM API: Get Up and Running with Shadow DOM for Web Applications (2024)
✍️Автор: Alex Libby
📃Страниц: 135

Используйте возможности Shadow DOM API для быстрого создания инкапсулированного кода, который позволяет разделить разметку и стили на веб-сайтах. Используя лишь текстовый редактор или бесплатное программное обеспечение, эта книга, ориентированная на проекты, упрощает процесс создания и манипулирования кодом Shadow DOM API в браузере для веб-сайтов или онлайн-приложений.

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

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

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

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

📚JavaScript Design Patterns: Deliver fast and efficient production-grade JavaScript applications at scale (2024)
✍️Автор: Hugo Di Francesco
📃Страниц: 308

В этой книге представлен полный обзор паттернов проектирования на современном (ES6+) JavaScript с реальными примерами их применения в профессиональной среде. Вначале вы узнаете, как использовать креативные, структурные и поведенческие паттерны проектирования в идиоматическом JavaScript, а затем переключите внимание на архитектуру и паттерны пользовательского интерфейса. Здесь вы узнаете, как применять паттерны для таких библиотек, как React, и распространять их на общие подходы к веб-фронтенду и микрофронтенду. В последнем разделе книги представлены и проиллюстрированы наборы паттернов производительности и безопасности, включая обмен сообщениями и событиями, стратегии загрузки активов и JavaScript, а также паттерны производительности асинхронного программирования.

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

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

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

Нет времени объяснять! Осталась всего пара дней до закрытия регистрации на самое масштабное событие в IT-сфере.

Уже 17 мая пройдет конференция МТС True Tech Day.

Что будет:
- Выступления топовых экспертов из МТС, Яндекса, Ozon, Авито и других передовых компаний.
- Более 50 докладов про архитектуру, облачные платформы, NLP4Code, вероятностное. программирование, безопасность контейнеров и другое.
- 10 часов нетворкинга.
- Цифровые зоны и digital-развлечения.
- А после – грандиозная вечеринка со звездой.

Участвуй онлайн! Регистрируйся прямо сейчас на True Tech Day

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