Книги для программистов
164K subscribers
284 photos
3 videos
231 links
Все о книгах из мира IT.

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

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

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
📚Learning C# Through Small Projects (2024)
✍️Автор: Denis Panjuta
📃Страниц: 403

Книга предлагает вам практический подход к пониманию продвинутых концепций C# с помощью увлекательных проектов и мини-игр. Логика проста: учиться на практике. Вы сразу же приступаете к работе, создавая одиннадцать различных проектов — от интерактивной программы для создания историй до отзывчивого чатбота Discord. Каждый проект тщательно продуман, чтобы познакомить и закрепить определенные концепции C#, гарантируя, что вы не только поймете теорию, но и сможете применить ее в реальных сценариях.
📚Rust for Blockchain Application Development: Learn to build decentralized applications on popular blockchain technologies using Rust (2024)
✍️Автор: Akhil Sharma
📃Страниц: 392

Эта книга начинается с базовых понятий языка Rust, а затем развивает эти понятия, чтобы вы могли разработать свой собственный блокчейн с нуля. По мере продвижения вы узнаете, как создавать dApps на таких популярных цепочках, как Solana и NEAR. Кроме того, вы научитесь создавать приложения для Ethereum с помощью Foundry (Rust). Наконец, вы разработаете собственный блокчейн с помощью Substrate by Parity (Polkadot). Книга дает полное 360-градусное представление о Rust в экосистеме блокчейна.
📚Accelerate Model Training with PyTorch 2.X: Build more accurate models by boosting the model training process (2024)
✍️Автор: Maicon Melo Alves
📃Страниц: 230

Вы начнете с понимания того, как сложность модели влияет на время обучения, а затем узнаете о различных уровнях настройки производительности для ускорения процесса обучения. Вы также узнаете, как использовать новую функцию PyTorch для компиляции модели и ее ускоренного обучения, а также как использовать преимущества специализированных библиотек для оптимизации процесса обучения на CPU. По мере продвижения вы получите представление о построении эффективного конвейера данных, чтобы ускорители были заняты в течение всего процесса обучения, и изучите стратегии снижения сложности модели и использования смешанной точности для минимизации времени вычислений и потребления памяти. Книга познакомит вас с распределенным обучением и покажет, как использовать PyTorch для использования вычислительной мощности многоядерных систем и окружений с несколькими GPU.
📚Next-Level UI Development with PrimeNG: Master the versatile Angular component library to build stunning Angular applications (2024)
✍️Автор: Dale Nguyen
📃Страниц: 356

Начиная с начальной настройки и заканчивая интеграцией, вы изучите синергию между Angular и PrimeNG и то, как она может помочь вам улучшить ваши проекты. Вы будете работать с широким спектром компонентов пользовательского интерфейса и функций, таких как элементы управления вводом, отображение данных, манипулирование ими и навигация, которые позволят вам создавать интуитивные и динамичные пользовательские интерфейсы. Вы также познакомитесь с передовыми методами и лучшими практиками тематического оформления, оптимизации производительности, создания многократно используемых компонентов, а также интернационализации и локализации.
📚Enterprise-Grade Hybrid and Multi-Cloud Strategies: Proven strategies to digitally transform your business with hybrid and multi-cloud solutions (2024)
✍️Автор: Kunal Das
📃Страниц: 362

Эта книга начинается с изучения конкретных примеров предприятий, шагнувших в мир облака, и подчеркивает ключевую роль видения и мышления руководства в обеспечении цифровой трансформации. Вы узнаете об основах облачных технологий, их влиянии на различные отрасли и проблемах внедрения облачных технологий. Погрузившись глубже, вы найдете реальные примеры использования облачных технологий предприятиями, которые, внедряя инновации в своих отраслях, произвели цифровой переворот. Эта книга поможет вам на каждом шагу: от оценки облачной зрелости организации и разработки облачной стратегии до изучения различных аспектов облачной трансформации. Наконец, вы узнаете, как возглавить процесс облачной трансформации вашей организации с помощью развивающихся технологий.
📚.NET MAUI Cross-Platform Application Development, 2nd Edition: Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8 (2024)
✍️Автор: Roger Ye
📃Страниц: 496

.NET MAUI представляет собой кроссплатформенный фреймворк для создания нативных мобильных и десктоп приложений на C# и XAML. Используя .NET MAUI, вы можете разрабатывать приложения, которые будут работать на Android, iOS, macOS и Windows из единой общей кодовой базы.

В начале книги рассказывается о том, как разработать кроссплатформенное приложение с помощью .NET MAUI. Вы получите все необходимые знания для создания кроссплатформенного приложения для Android, iOS, mac OS и Windows, шаг за шагом выполняя пример проекта. По мере продвижения будете интегрировать новейшие фронтенд-технологии в приложение с помощью Blazor. После этого вы узнаете, как тестировать и развертывать свои приложения. Благодаря новым материалам о создании имитаторов компонентов вы сможете разрабатывать модульные тесты.
📚Mastering CakePHP: A Comprehensive Guide to Rapid Web Development (2024)
✍️Автор: Frahaan Hussain
📃Страниц: 226

На протяжении всей книги читатели будут знакомиться с подробными объяснениями архитектуры MVC CakePHP, валидации данных, процессов аутентификации, маршрутизации и методов тестирования. Каждая глава включает практические примеры и пошаговые руководства по применению концепций в реальных сценариях, что делает сложные темы доступными и понятными. В книге также рассматриваются такие продвинутые функции, как создание плагинов и интеграция сторонних инструментов, предлагая знания, которые имеют решающее значение для разработки передовых веб-приложений.
📚Navigating the Worlds of C and C++: Masters of Code (2024)
✍️Автор: Frahaan Hussain
📃Страниц: 227

Начиная с основ, книга знакомит читателей с фундаментальными концепциями программирования на Си, включая переменные, типы данных и управляющие структуры, а затем переходит к более сложным темам, таким как управление памятью и системное программирование. При переходе к C++ в тексте рассматриваются объектно-ориентированное программирование, инкапсуляция, наследование и полиморфизм, а также инструменты, необходимые для создания надежного и эффективного программного обеспечения.
📚Google Bard: Navigating the Age of Information (2024)
✍️Автор: Frahaan Hussain
📃Страниц: 311

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

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

👉Подписаться👈
📚The DevOps Journey: Navigating the Path to Seamless Software Delivery (2024)
✍️Автор: Frahaan Hussain
📃Страниц: 234

Среди ключевых тем — настройка конвейера CI/CD, автоматизация тестирования и развертывания, использование облачных сервисов для масштабируемости и гибкости, а также внедрение механизмов мониторинга и обратной связи для постоянного повышения производительности и улучшения пользовательского опыта.

В книге также рассматриваются общие проблемы и подводные камни при внедрении практик DevOps и предлагаются практические решения и стратегии для их преодоления. Независимо от того, являетесь ли вы новичком в DevOps или хотите усовершенствовать свои текущие практики, эта книга предлагает ценные идеи и рекомендации, которые помогут вам пройти путь к бесперебойной поставке программного обеспечения.
Привет, друзья! 👋
Мы готовим статью о типичных ошибках начинающих разработчиков. И нам очень нужна ваша помощь! 🙏
Поделитесь своим опытом и мнением в комментариях:
С какими сложностями вы сталкивались в начале своего пути в разработке?
Какие ошибки допускали и как их исправляли?
Что помогло вам быстрее расти профессионально?
Самые интересные и полезные советы мы обязательно включим в статью, а их авторов упомянем в публикации! 😊
📚API Design for C++, 2nd Edition (2024)
✍️Автор: Martin Reddy
📃Страниц: 648

В этой книге всесторонне рассматривается разработка API, начиная с первоначального проектирования и заканчивая реализацией, тестированием, документированием, выпуском, версионированием, сопровождением и уничтожением. В ней представлены паттерны и практики, которые приносят реальную пользу как отдельным разработчикам, так и организациям. Второе издание включает все новые материалы, полностью обновленные для последних версий C++, в том числе новую главу о параллелизме и многопоточности, а также новую главу о том, как могут сосуществовать код Objective C++ и C++ и как можно получить доступ к API C++ из программ на Swift. Кроме того, в книге рассматриваются часто упускаемые из виду вопросы, как технические, так и нетехнические, способствующие принятию успешных проектных решений, которые приводят к созданию высококачественных, надежных и долговечных API.
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

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

👉Подписаться👈
👾 Дуэт для старта в Data Science

Когда все казалось потерянным и надежда на карьеру в DS и аналитики исчезала. Он часами изучал возможности, но так и не находил выхода.

Но появилась она, с предложением, которое изменит всё…

...до 30 июня курс по математике за полцены и курс по Machine Learning в подарок

🛍14 990 ₽ (вместо 29 990 ₽)🛍

Что ждёт вас на курсе:

⭐️Полугодовая программа от преподавателей ВМК МГУ

⭐️47 видеолекций и 150 практических заданий

⭐️Бессрочный доступ ко всем материалам курса

⭐️Развернутая обратная связь по всем домашним заданиям и ссылки на полезные дополнительные материалы

🫶 Воспользуйтесь шансом, чтобы начать свой путь в Data Science – https://proglib.io/w/11c244e0
Please open Telegram to view this post
VIEW IN TELEGRAM
📚Effective Typescript, 2nd Edition: 83 Specific Ways to Improve Your Typescript (2024)
✍️Автор: Dan Vanderkam
📃Страниц: 401

TypeScript — это типизированный супернабор JavaScript, способный решить многие головные боли, которыми славится JavaScript. Однако TypeScript имеет свою собственную кривую обучения, и понимание того, как эффективно его использовать, требует времени и практики. Используя формат, популяризированный в Effective C++ и Effective Java, эта практическая книга содержит 83 раздела, в которых даются конкретные советы о том, что делать, чего не делать, и как думать о языке. Автор на конкретных примерах показывает, как применять советы каждого пункта. Эта книга поможет вам пройти путь от начинающего или среднего пользователя, знакомого с основами TypeScript, до эксперта, который знает, как хорошо использовать язык.
📚Django 5 By Example, 5th Edition: Build powerful and reliable Python web applications from scratch (2024)
✍️Автор: Antonio Mele
📃Страниц: 820

Это пятое издание бестселлера, который поможет вам создавать реальные веб-приложения. Эта книга проведет вас через планирование и создание, решение типичных проблем и внедрение лучших практик, используя пошаговый подход. Вы рассмотрите широкий спектр тем разработки веб-приложений на примере четырех различных проектов: блог-приложения, социального сайта, приложения для электронной коммерции и платформы для электронного обучения. Узнайте, что нового появилось в Django 5, создавая сквозные веб-приложения на Python, следуя подробным планам проектов и понимая, как и почему работает Django.
📚JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (2022)
✍️Автор: Monica Beckwith
📃Страниц: 400

Загляните под капот сложной, но увлекательной виртуальной машины Java Погрузитесь в тонкости производительности JVM с помощью незаменимого руководства для опытных Java-разработчиков, желающих разобраться в JVM. Сосредоточившись на виртуальной машине OpenJDK HotSpot, эта книга дает представление о передовых методах и тенденциях в области производительности Java. Автор сочетает теоретические знания и практические инструменты — тематические исследования, приложения, диаграммы использования и технологические схемы — для демонстрации методов диагностики, методологии производительности и оптимизации.
📚Data Engineering with Google Cloud Platform, 2nd Edition: A guide to leveling up as a data engineer by building a scalable data platform with Google Cloud (2024)
✍️Автор: Adi Wijaya
📃Страниц: 476

Книга предлагает профессионалам в области данных, ориентирующимся в запутанном ландшафте инженерии данных, более четкие и глубокие знания. Помимо основополагающих уроков, новое издание посвящено важнейшей сфере управления данными в Google Cloud, предоставляя вам бесценные сведения об эффективном управлении и оптимизации ресурсов данных. Вы узнаете о самых важных аспектах, начиная с изучения Cloud Composer 2 и заканчивая развитием Airflow 2.5. Кроме того, вы узнаете, как работать с такими передовыми инструментами, как Dataform, DLP, Dataplex, Dataproc Serverless и Datastream, чтобы осуществлять управление данными в наборах данных. К концу этой книги вы будете во всеоружии, чтобы ориентироваться в постоянно развивающемся мире разработки данных в Google Cloud.
📚Executive’s Cybersecurity Program Handbook: A comprehensive guide to building and operationalizing a complete cybersecurity program (2023)
✍️Автор: Jason Brown
📃Страниц: 232

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