progbook | Books

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

153813

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

Subscribe to a channel

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

📚Principles of Data Science, 3rd Edition: A beginner’s guide to essential math and coding skills for data fluency and machine learning (2024)
✍️Автор: Sinan Ozdemir
📃Страниц: 326

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

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

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

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

📚Data Labeling in Machine Learning with Python: Explore modern ways to prepare labeled data for training and fine-tuning ML and generative AI models (2024)
✍️Автор: Vijaya Kumar Suda
📃Страниц: 398

В этой книге вы познакомитесь с искусством использования сводной статистики, слабого контроля, программных правил и эвристики для присвоения меток немеченым обучающим данным программным путем. По мере продвижения вы сможете расширять свои наборы данных, осваивая тонкости полунаблюдательного обучения и дополнения данных. Продвигаясь дальше в область данных, вы погрузитесь в аннотирование изображений, видео- и аудиоданных, используя возможности таких библиотек Python, как seaborn, matplotlib, cv2, librosa, openai и langchain. Благодаря практическому руководству и практическим примерам вы приобретете навыки эффективного аннотирования различных типов данных.

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

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

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

📊 Где изучать Data Science в 2024 году?

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

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

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

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

📚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

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

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

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

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

📚Kubernetes Secrets Handbook: Design, implement, and maintain production-grade Kubernetes Secrets management solutions (2024)
✍️Автор: Rom Adams
📃Страниц: 294

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

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

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

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

📚Linux Kernel Programming, 2nd Edition: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization (2024)
✍️Автор: Kaiwan N Billimoria
📃Страниц: 826

Вы начнете это увлекательное путешествие с изучения сборки ядра из исходных текстов. Затем, шаг за шагом, вы узнаете, как написать свой первый модуль ядра, используя мощный фреймворк Loadable Kernel Module (LKM) ядра. С этой основой вы погрузитесь в ключевые темы внутреннего устройства ядра, включая архитектуру ядра Linux, управление памятью и планирование работы процессора (задач). В конце вы поймете глубинные проблемы параллелизма и узнаете, как их можно решить с помощью различных технологий синхронизации/блокировки (например, мьютексов, спинлоков, атомарных/рефкаунтовых операторов, rw-спинлоков и даже безблокировочных технологий, таких как per-CPU и RCU).

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

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

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

📚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

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

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

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