progbook | Книги

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

153816

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

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

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

📚Advanced JavaScript Unleashed: Master Advanced JavaScript Concepts like Prototypes, Symbols, Generators and More (2024)
✍️Автор: Yousaf Khan
📃Страниц: 234

Ответив на тысячи вопросов сотен разработчиков JavaScript, автор этой книги понял, что одни и те же темы возникают снова и снова. Эти вопросы всегда касались фундаментальных аспектов JavaScript, которые разработчики упускали! И ни один другой ресурс не мог дать исчерпывающего объяснения.
Цель этой книги сделать доступным для любого человека более глубокое понимание языка JavaScript путем предоставления четких и лаконичных объяснений основных тем. В книге будут рассмотрены closures, coercion, асинхронная природа Javascript, hoisting и цикл событий. Но также мы рассмотрим такие продвинутые темы, как promises, async-await и многое другое.

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

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

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

📚Visual Analytics Fundamentals: Creating Compelling Data Narratives with Tableau (2023)
✍️Автор: Lindy Ryan
📃Страниц: 288

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

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

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

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

📚Understanding DeFi: The Roles, Tools, Risks, and Rewards of Decentralized Finance (2024)
✍️Автор: Alexandra Damsker
📃Страниц: 250

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

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

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

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

📚Mastering Kotlin for Android 14: Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose (2024)
✍️Автор: Harun Wangereka
📃Страниц: 370

По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательского интерфейса вашего приложения, изучите, как создавать и улучшать архитектуру приложения, и использовать такие библиотеки Jetpack, как Room и DataStore, для локального хранения данных. Используя пошаговый подход, эта книга научит вас отлаживать проблемы в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных Room. Вы также добавите тесты в свои приложения, чтобы обнаружить и устранить запахи кода.

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

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

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

📚Generative AI for Cloud Solutions: Architect modern AI LLMs in secure, scalable, and ethical cloud environments (2024)
✍️Автор: Paul Singh
📃Страниц: 300

Это исчерпывающее руководство по пониманию и использованию Generative AI в рамках облачных платформ. В книге рассматриваются основы облачных вычислений и генеративного ИИ, стратегии масштабирования и вопросы безопасности. С ее помощью вы сможете применять ответственные практики ИИ и другие методы, такие как тонкая настройка, RAG, автономные агенты, LLMOps и Assistants API. Вы научитесь разрабатывать и внедрять безопасные и масштабируемые решения ChatGPT в облаке, а также получите представление об основах построения разговорного ИИ, например чат-ботов. К концу этой книги вы получите глубокое понимание возможностей генеративного ИИ и облачных вычислений, что позволит вам разрабатывать эффективные и этичные ИИ-решения для различных приложений и сервисов.

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

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

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

📚Angular for Enterprise Applications (2024)
✍️Автор: Doguhan Uluca
📃Страниц: 592

Применяя прагматичный подход, основанный на прочной технической базе, вы будете использовать основы JavaScript и TypeScript. Вы также примете на вооружение принципы гибкого инженерного кодирования и научитесь создавать оптимальные корпоративные решения, используя самые свежие концепции Angular. Постепенно вы будете укреплять этот фундамент с помощью полезных рецептов, примеров приложений и кристально ясных объяснений. Вы освоите аутентификацию и авторизацию, добьетесь оптимальной производительности за счет реактивного программирования и ленивой загрузки, создадите сложные, но гибкие пользовательские интерфейсы на основе принципов Router-first, а затем интегрируетесь с внутренними системами с помощью API REST и GraphQL.

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

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

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

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

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

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

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

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

📚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

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

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

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

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

📚Learning OpenCV 5 Computer Vision with Python: Tackle computer vision and machine learning with the newest tools, techniques and algorithms, 4th Edition (2023)
✍️Автор: Joseph Howse
📃Страниц: 470

Вы начнете с настройки OpenCV 5 и Python 3 на различных платформах. Затем вы узнаете, как выполнять базовые операции, такие как чтение, запись, манипулирование и отображение изображений, видео и записей с камер. В этой книге вы найдете все возможности для практической работы: от обработки изображений, анализа видео, оценки глубины и сегментации до создания приложения с графическим интерфейсом. Вы также узнаете о классификации объектов и машинном обучении, что позволит вам создавать и использовать детекторы объектов и даже отслеживать движущиеся объекты в режиме реального времени. Наконец, вы рассмотрите ANN и DNN, научитесь разрабатывать приложения для распознавания рукописных цифр и классификации пола и возраста человека, а также развернете свои решения в облаке.

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

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

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

📚Zero Trust Networks: Building Secure Systems in Untrusted Networks (2024)
✍️Автор: Razi Rais
📃Страниц: 332

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

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

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

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

📚Web API Development with ASP.NET Core 8: Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs (2024)
✍️Автор: Xiaodi Yan
📃Страниц: 804

Обеспечивая более глубокое понимание различных протоколов, реализованных в ASP.NET Core, включая RESTful, SignalR (WebSocket), gRPC и GraphQL, дополненное практическими примерами и методами оптимизации, такими как использование промежуточного ПО, тестирование, кэширование и протоколирование, эта книга предлагает бесценные знания как новичкам, так и опытным разработчикам для удовлетворения современных требований веб-разработки. Кроме того, вы узнаете, как использовать облачные платформы, такие как Azure и Azure DevOps, для улучшения разработки и эксплуатации ваших приложений.

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

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

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

📚Mastering Prometheus: Gain expert tips to monitoring your infrastructure, applications, and services (2024)
✍️Автор: William Hegedus
📃Страниц: 310

Начиная с введения в Prometheus и его роли в наблюдаемости, в книге описывается процесс его развертывания. Вы изучите язык запросов Prometheus и модель данных TSDB, затем динамическое обнаружение сервисов для целей мониторинга и совершенствование оповещений с помощью пользовательских шаблонов и форматирования. Затем книга демонстрирует горизонтальное масштабирование Prometheus с помощью шардинга и федерации, а также знакомит вас с методами отладки и стратегиями тонкой настройки приема данных. Продвигаясь по главам, вы сможете управлять Prometheus в масштабе с помощью CI-валидации и шаблонизации с помощью Jsonnet, а также интегрировать Prometheus с другими проектами, такими как OpenTelemetry, Thanos, VictoriaMetrics и Mimir.

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

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

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

📚Mastering Julia, 2nd Edition: Enhance your analytical and programming skills for data modeling and processing with Julia (2024)
✍️Автор: Malcolm Sherrington
📃Страниц: 506

Julia — это ЯП, который был разработан для обеспечения высокой скорости выполнения благодаря использованию техники компиляции LLVM just-in-time, что устраняет классическую проблему выполнения анализа на одном языке и перевода его для выполнения на втором. Начав с установки и запуска Julia на разных платформах, вы быстро освоите основные концепции и перейдете к обсуждению того, как использовать Julia. По мере продвижения вы увидите, как работают данные, используя простую статистику и аналитику, и откроете для себя скорость Julia, ее реальную силу в высокоинтенсивных вычислительных задачах. Вы также увидите, как Julia может взаимодействовать с внешними процессами для улучшения графики и визуализации данных. Вы познакомитесь с метапрограммированием, а также освоите сетевые и распределенные вычисления.

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

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

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

📚Mastering Secure Java Applications: Navigating security in cloud and microservices for Java (2024)
✍️Автор: Debopam Poddar
📃Страниц: 344

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

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

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

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

🧑‍💻 Статьи для 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#. Откройте для себя основы мастерства создания программного обеспечения с помощью этого всеобъемлющего руководства. Раскройте силу объектно-ориентированного программирования, изучите принципы проектирования для создания адаптируемых и масштабируемых систем. Благодаря практическим примерам и практическим занятиям вы приобретете навыки и уверенность, необходимые для успешной разработки современного программного обеспечения. Независимо от того, начинающий вы или опытный разработчик, эта книга поможет вам создавать программные системы, которые выдерживают и адаптируются в быстро меняющемся цифровом мире.

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

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