progbook | Books

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

153813

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

Subscribe to a channel

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

Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML (2023)
Автор: Sanjay Patni
Количество страниц: 157

#java

Откройте для себя технологии RESTful, включая REST, JSON, XML, веб-сервисы JAX-RS, SOAP и другие, для создания современных микросервисов на Java, приложений больших данных и приложений веб-сервисов с использованием фреймворка Micronaut.

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

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

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

Functional Programming in Golang: Apply functional techniques in Go to improve the testability, readability, and security of your code (2023)
Автор: Dylan Meeus
Количество страниц: 274

#go

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

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

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

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

High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python (2023)
Автор: Malhar Lathkar
Количество страниц: 329

#fastapi

В этой книге подробно объясняется, как FastAPI асинхронно взаимодействует с реляционными и NOSQL базами данных. Современные веб-приложения используют шаблонизаторы для взаимодействия с front-end. В этой книге вы научитесь использовать шаблоны jinja2 и статические активы. Также подробно рассматриваются стандарты Swagger UI и OpenAPI. Наконец, в этой книге рассмотрены различные варианты развертывания приложения FastAPI.

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

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

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

A Comprehensive Study of SQL: Practice and Implementation (2022)
Автор: Jagdish Chandra Patni
Количество страниц: 218

#sql

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

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

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

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

Applied Recommender Systems with Python: Build Recommender Systems with Deep Learning, NLP and Graph-Based Techniques (2022)
Автор: Adarsha Shivananda
Количество страниц: 262

#python

Эта книга научит вас строить рекомендательные системы с помощью алгоритмов машинного обучения на языке Python. Сегодня рекомендательные системы стали неотъемлемой частью любого интернет-бизнеса.

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

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

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

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

Хакатон DatsArt Space от DatsTeam!

Space X запускает космические корабли, а DatsTeam – новый хакатон!
Приглашаем отметить День космонавтики на крутой игре! 🚀🪐🌟

Вы пишете свой «геймпад» к нашей «игровой консоли» и сразу играете в игру.
Задача каждой команды создать свой шедевр, максимально приближенный к оригиналу.

>>> Регистрация до 20.04.2023 >>>

🏆 кто покажет лучший результат по итогам двух этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
👽 от 18 и старше

Хакатон пройдет в два этапа:
1 этап: 21 апреля 17:00 - 22 апреля 16:00*
2 этап: 22 апреля 17:00-20:00* - финал в прямом эфире!
*время Московское

Использовать можно любые технологии - никакая из выбранных не даст дополнительного преимущества перед другими участниками.

Вопросы info@datsteam.dev
>>> Регистрация до 20.04.2023 >>>

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

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

Introduction to Java Through Game Development: Learn Java Programming Skills by Working with Video Games (2022)
Автор: Victor G Brusca
Количество страниц: 263

#java

Хотите научиться программировать на Java? Давайте признаем, что лучший способ научиться программировать - это писать программы. Это может быть пугающим предложением, когда над головой висит призрак многочасовых примеров простых программ командной строки. Не бойтесь! Теперь вы можете научиться программировать на Java в увлекательной форме, работая над видеоиграми.
В этой книге вы сможете поработать с тремя игровыми проектами на Java и получить доступ к полному коду каждого проекта, включая полный игровой движок Java.

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

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

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

Cyber Security: The complete guide to cyber threats and protection, 2nd Edition
Автор: David Sutton
Количество страниц: 222

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

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

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

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

React Key Concepts: Consolidate your knowledge of React’s core features (2022)
Автор: Maximilian Schwarzmuller
Количество страниц 590

#react

Автор написал это краткое руководство, чтобы помочь вам освоиться в мире программирования React. Простые объяснения, актуальные примеры и четкий, лаконичный подход делают это быстрое руководство идеальным ресурсом для занятых разработчиков.

Эта книга раскрывает основные концепции React и объединяет его ключевые особенности с четким кратким изложением, тем самым прекрасно дополняя другие углубленные учебные ресурсы. Кроме того, оно полностью обновлено для React 18, поэтому вы можете быть уверены, что готовы к работе с последней версией.

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

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

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

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

Подписывайтесь: /channel/+CVwn17exFmhiNTYy

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

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

Introducing ReScript: Functional Programming for Web Applications (2022)
Автор: Danny Yang
Количество страниц: 284

Эта книга служит кратким руководством по ReScript, функциональному языку для создания веб-приложений. Используя примеры возможностей языка ReScript, а также объяснения фундаментальных концепций функционального программирования, эта книга покажет веб-разработчикам с опытом работы на JavaScript, как эффективно использовать ReScript в полной мере.

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

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

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

Operating OpenShift: An SRE Approach to Managing Infrastructure (2023)
Автор: Manuel Dewald
Количество страниц: 300

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

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

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

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

Podman in Action: Secure, rootless containers for Kubernetes, microservices, and more (2023)
Автор: Daniel Walsh
Количество страниц: 312

Откройте для себя Podman, контейнерный движок нового поколения, который управляет rootless контейнерами и обеспечивает дополнительные уровни исключительной безопасности, недоступные в Docker и других контейнерных платформах.

Эта книга научит вас разрабатывать и управлять rootless контейнерами с помощью Podman. Вы быстро освоите уникальные преимущества Podman по сравнению с Docker и узнаете, как легко перенести вашу инфраструктуру на базе Docker.

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

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

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

Mastering Go Network Automation: Automating Networks, Container Orchestration, Kubernetes with Puppet, Vegeta and Apache JMeter (2023)
Автор: Ian Taylor
Количество страниц: 208

#go

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

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

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

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

Animating SwiftUI Applications: Create visually stunning and engaging animations for iOS with SwiftUI (2023)
Автор: Stephen DeStefano
Количество страниц: 478

#swift

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

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

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

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

Bayesian Optimization: Theory and Practice Using Python (2023)
Автор: Peng Liu
Количество страниц: 249

#python

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

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

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

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

Machine Learning in Microservices: Productionizing microservices architecture for machine learning solutions (2023)
Автор: Mohamed Osam Abouahmed
Количество страниц: 233

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

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

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

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

Hands-On Graph Neural Networks Using Python: Practical techniques and architectures for building powerful graph and deep learning apps with PyTorch (2023)
Автор: Maxime Labonne
Количество страниц: 354

#pytorch

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

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

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

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

Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 10 APIs, and Kubernetes (2022)
Автор: Ghazy Abdallah
Количество страниц: 380

#java

Это профессиональное руководство по DevOps облачных приложений на базе Java углубляется в создание и развертывание готовых к производству облачных приложений с использованием все более популярного открытого фреймворка Eclipse MicroProfile, API Jakarta EE 10 и самого популярного инструмента оркестровки контейнеров Kubernetes.

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

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

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

Explainable AI for Practitioners: Designing and Implementing Explainable ML Solutions (2022)
Автор: David Pitman
Количество страниц: 276

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

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

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

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

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

Applied Machine Learning and High Performance Computing on AWS: Accelerate development of machine learning applications following architectural best practices (2022)
Автор: Farooq Sabir
Количество страниц: 398

#aws

Машинное обучение (ML) и высокопроизводительные вычисления (HPC) на AWS позволяют выполнять интенсивные вычислительные нагрузки в различных отраслях и новых приложениях.

Книга содержит сквозное руководство, начиная с концепций HPC для хранения данных и сетей. Затем она углубляется в часть 2 с рабочими примерами обработки больших наборов данных с помощью SageMaker Studio и EMR, построения, обучения и развертывания больших моделей с использованием распределенного обучения. В книге также рассматривается развертывание моделей на периферийных устройствах с помощью SageMaker и IoT Greengrass, а также оптимизация производительности ML-моделей для случаев использования с низкой задержкой.

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

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

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

Реклама. ПАО "МОСКОВСКИЙ КРЕДИТНЫЙ БАНК". Лицензия № 1978. erid=токен2Vtzqv6afGr

Банк МКБ, один из лучших IT-работодателей по версии Хабра, готов дать оффер всего за один день!

22 апреля проводим ☄️OneDayOffer для IT-специалистов: аналитиков (DWH), разработчиков DWH (OLAP), разработчиков Java, senior react-разработчиков, QA Engineer, а также системных аналитиков и тех, кто умеет ими руководить.

В течение одного дня мы познакомим вас с командой и техлидами, расскажем о предстоящих проектах и сравним с ними ваш скилл, а уже вечером разошлем офферы тем, кто готов вместе с командой МКБ делать наши финтех-сервисы лучше 🤝

Заявку можно оставить здесь.

* в начале публикации мы сcылались на Хабр. Кликни ссылку, чтобы посмотреть за что МКБ ценят в IT-сообществе😎

@mkbbank

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

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

Frontend Development: The Ultimate Guide (2022)
Автор: Sufyan bin Uzayr
Количество страниц: 178

Пользовательские интерфейсы, кнопки, вводимые пользователем данные, веб-страницы и функции пользовательского опыта (UX) - все это примеры фронтенд-разработки. Пользовательский опыт является основным направлением разработки фронтенда. Как инженеры фронтенда, вы создаете те части приложения, к которым непосредственно обращаются конечные пользователи, используя соответствующие подходы к кодированию и проектированию с целью сделать общий интерфейс элегантным, простым в использовании, быстрым и безопасным, способствуя вовлечению и взаимодействию пользователей. Разработка фронтенда - это процесс преобразования данных в графический пользовательский интерфейс. Основой фронтенд-разработки всегда были HTML, CSS и JavaScript.

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

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

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

C++ for beginners: Your comprehensive step-by-step guide to learn everything about C++ (2022)
Автор: Daniel Harder
Количество страниц: 204

#c_plus_plus

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

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

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

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

Application Security Program Handbook: A guide for software engineers and team leaders (2022)
Автор: Derek Fisher
Количество страниц: 296

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

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

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

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

Собственные технологические разработки ВК в одном месте

ВКонтакте регулярно рассказывает про собственные решения и почти так же часто выпускают их в виде публичных API и SDK, как было, например, с видеоконференциями или распознаванием речи.

Теперь все они собраны в специальном разделе «Технологии»: узнать о каждой их них подробнее и скачать нужное можно по ссылке ниже. Пользуйтесь.

Открыть раздел

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

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

Test-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP (2023)
Автор: Ben Hansen
Количество страниц: 336

#php

Вы узнаете, как разбить бизнес-требования на выполнимые и осуществимые списки с помощью Jira. Используя эти упорядоченные списки бизнес-требований, вы поймете, как внедрить разработку, ориентированную на поведение (BDD) и разработку, ориентированную на тестирование (TDD), чтобы начать писать сопровождаемый PHP-код. Вы узнаете, как использовать автоматизированные тесты, чтобы остановить внесение регрессий в приложение при каждом выпуске кода с помощью непрерывной интеграции.

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

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

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

👁‍🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.

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

📌 Хотите начать осваивать PostgreSQL?

Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».

🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».

👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/t9qI/

Реклама. Информация о рекламодателе на сайте otus.ru

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

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

Mastering C++ Network Automation: Run Automation across Configuration Management, Container Orchestration, Kubernetes, and Cloud Networking (2023)
Автор: Justin Barbara
Количество страниц: 210

#c_plus_plus

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

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

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

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

Python Machine Learning Projects: Learn how to build Machine Learning projects from scratch (2023)
Автор: Dr. Deepali R Vora
Количество страниц: 260

#python

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

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

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