progbook | Books

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

153813

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

Subscribe to a channel

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

Weekend Offer от VK для мобильных разработчиков

Получите шанс присоединиться к командам VK Мессенджера, VK Видео, Почты Mail.ru и Облака Mail.ru за одни выходные — 20–21 мая. Разработчики требуются на направления iOS и Android.

Отправляйте отклики до 18 мая.

Это #партнерский пост

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

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

Python for Advance: 3 Days with Python: Expert Python Program in 72 Hours (2022)
Автор: Ninh Nguyen
Количество страниц: 360

#python

Эта книга включает в себя практически все, что необходимо для начала работы в качестве преподавателя python. Она включает темы:

1. Работа с файлами
2. Обработка исключений
3. Объект и класс
4. Продвинутые конструкции
5. Итераторы, генераторы, закрытия, декораторы
6. Обработка ошибок
7. Многопоточность
8. Ведение журнала
9. Mysql с python

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

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

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

Azure Machine Learning Engineering: Deploy, fine-tune, and optimize ML models using Microsoft Azure (2023)
Автор: Balamurugan Balakreshnan
Количество страниц: 362

На протяжении всей книги вы узнаете, как обучать, регистрировать и внедрять в производство ML-модели, используя возможности службы Azure Machine Learning. Вы освоите скоринг моделей в реальном времени и в пакетном режиме, объяснение моделей, чтобы заслужить доверие бизнеса, уменьшение погрешности моделей и разработку решений с помощью фреймворка MLOps.

К концу этой книги Azure Machine Learning вы будете готовы к созданию и внедрению комплексных решений ML в производственную систему с использованием службы Azure Machine Learning для сценариев реального времени.

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

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

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

Рассказываем, как получить работу за один день в крупнейшем российском разработчике офисного ПО

МойОфис, лидер российского рынка офисного ПО, 17 июня 2023 года проведет One day offer – ускоренный найм С++ разработчиков в ключевые команды. Мероприятие пройдет онлайн, поэтому участвовать могут разработчики из любого региона России.

Чтобы принять участие, нужно подать заявку до 10 июня 2023 года и выполнить тест с задачами на ревью кода.

Требования к кандидатам: опыт работы более 3 лет, хорошее знание С++ 11/14, STL, Boost, QT.

Условия работы в МойОфис комфортные:
• можно работать на удаленке или в гибридном формате
• предоставляется вся необходимая техника
• есть релокация в 4 города присутствия компании: Москва, Санкт-Петербург, Самара, Иннополис
А еще – разнообразный стек технологий, возможность влиять на продуктовые и технические решения и экспертная команда!

Узнавайте подробности и подавайте заявку на сайте.

Это #партнерский пост

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

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

Python Networking Solutions Guide: Leverage the Power of Python to Automate and Maintain your Network Environment (2023)
Автор: Tolga Koca
Количество страниц: 456

#python

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

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

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

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

Introduction to Unity ML-Agents: Understand the Interplay of Neural Networks and Simulation Space Using the Unity ML-Agents Package (2023)
Автор: Dylan Engelbrecht
Количество страниц: 223

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

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

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

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

iOS Developer Solutions Guide: Learn How to Create Stable and Bug-free iOS Apps (2023)
Автор: Narendar Singh Saini
Количество страниц: 298

#ios

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

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

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

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

Python Programming Exercises, Gently Explained (2022)
Автор: Al Sweigart
Количество страниц: 160

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

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

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

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

Programming Languages: Build, Prove, and Compare (2022)
Автор: Norman Ramsey
Количество страниц: 600

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

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

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

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

React js: Your ultimate step-by-step guide to learning React js (2022)
Автор: John Peterson
Количество страниц: 62

#js

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

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

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

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

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

Канал с мемами — t.me/itmemlib
Полезные материалы по всему, что может быть интересно любому программисту: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
CC++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Книги для программистов: t.me/progbook
Бот с IT-вакансиями: t.me/proglib_job_bot

Наш канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
Лента в Дзен: https://zen.yandex.ru/proglib


Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.

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

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

Building NFTs with Ethereum: Learn how to create, deploy, and sell NFTs on Ethereum
Автор: Yattish Ramhorry
Количество страниц: 228

Эта книга познакомит вас с основами NFT, включая принцип их работы и инструменты, используемые при их разработке, такие как Truffle, IPFS, Ganache, Hardhat, Pinata, Ethereum, Web3 и Solidity. Вы узнаете, как настроить и развернуть свой собственный проект NFT на Ethereum. В книге также рассматриваются различные типы смарт-контрактов и токенов. Кроме того, в книге будут рассмотрены различные типы NFT и такие процессы, как перечисление, метаданные, майнинг и передача. Наконец, вы узнаете, как загрузить свой NFT на торговую площадку.

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

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

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

Learning Angular: A no-nonsense guide to building web applications with Angular, 4th Edition (2023)
Автор: Aristeidis Bampakos
Количество страниц: 446

Книга особенно полезна для новичков в Angular и поможет вам освоить голые кости фреймворка, чтобы начать разработку приложений на Angular. Вы узнаете, как разрабатывать приложения, используя возможности интерфейса командной строки (CLI) Angular, писать модульные тесты, оформлять свои приложения, следуя рекомендациям Material Design, и, наконец, развертывать их у хостинг-провайдера.

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

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

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

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

Data Wrangling with R: Load, explore, transform and visualize data for modeling with tidyverse libraries (2023)
Автор: Gustavo R Santos
Количество страниц: 384

#r

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

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

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

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

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

Managing Datasets and Models (2023)
Автор: Oswald Campesato
Количество страниц: 368

#python

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

Первая глава начинается с введения в наборы данных и проблем, которые могут возникнуть, затем следует вторая глава, посвященная выбросам и обнаружению аномалий. В следующей главе рассматриваются способы обработки отсутствующих данных и недостоверных данных, а в четвертой главе демонстрируется обучение моделей с помощью алгоритмов классификации. В пятой главе представлены наборы инструментов визуализации, такие как Sweetviz, Skimpy, Matplotlib и Seaborn, а также несколько простых примеров кода на Python для построения графиков и диаграмм.

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

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

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

❓ Профессионал своего дела? Твои знания могут изменить к лучшему жизни тысяч людей.
Приглашаем стать автором курса и поделиться своими знаниями с людьми, которым нужно актуальное и качественное ИТ-образование. Команда Яндекс Практикума открыта для новых идей и готова поддержать тебя в создании увлекательных и информативных курсов.

🎓 Что авторы делают в Яндекс Практикуме?
Разрабатывают курсы с нуля и поддерживают актуальность существующих материалов.

🐈 Почему стоит попробовать себя в качестве автора?
● Творческая удаленная работа.
● Дополнительный доход.
● Возможность влиять на качество образования в отрасли.

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

🔍 Каких авторов ищет Яндекс Практикум?
Нам нужны энтузиасты, готовые делиться знаниями и опытом в программировании и анализе данных.

🚀 Ок, звучит интересно. Как попасть в команду Яндекс Практикума?
Список всех вакансий опубликован на странице проекта. Ждем ваши отклики!

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

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

📌 PostgreSQL — открытая реляционная база данных с высокой производительностью, надежностью и поддержкой стандартов SQL, которая все больше используется в различных проектах.

✅ Для стабильной и безотказной работы приложения крайне важен мониторинг базы данных.

⚠️ 16 мая в 20:00 мск состоится вебинар «Мониторинг PostgreSQL grafana+prometheus»https://otus.pw/wnJT/

⬆️На вебинаре мы рассмотрим и настроим мониторинг PostgreSQL с помощью Grafana и Prometheus.

 вебинар приурочен к старту курса «PostgreSQL для администраторов баз данных и разработчиков», после урока вы сможете продолжить обучение. OTUS предоставляет разные способы оплаты курса. 

👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/wnJT/

Нативная интеграция. Информация о продукте www.otus.ru

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

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

Blockchain for Teens: With Case Studies and Examples of Blockchain Across Various Industries (2022)
Автор: Brian Wu
Количество страниц: 452

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

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

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

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

PHP 8 Basics: For Programming and Web Development (2022)
Автор: Gunnard Engebreth
Количество страниц: 352

#php

Воспользуйтесь мощными возможностями PHP 8 для создания базовых веб-приложений, решения тестов кода (что сегодня требуется на большинстве собеседований при приеме на работу) и перехода к более продвинутым концепциям PHP. Эта книга содержит введение в PHP 8, включая модули, атрибуты, JIT-компилятор и типы объединений, а также связанные с ним фреймворки, такие как Symfony.

Вы изучите фундаментальные концепции PHP на практических примерах. Вы не только обретете твердое понимание основ PHP, но и будете готовы работать с новыми концепциями и технологиями по мере их появления.

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

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

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

Trino: The Definitive Guide: SQL at Any Scale, on Any Storage, in Any Environment, 2nd Edition (2022)
Автор: Manfred Moser
Количество страниц: 319

#sql

Выполняйте быструю интерактивную аналитику на различных источниках данных с помощью высокопроизводительного распределенного механизма запросов SQL Trino. Во втором издании этого практического руководства вы узнаете, как проводить аналитику данных там, где они находятся, будь то озеро данных с использованием Hive, современное озеро с Iceberg или Delta Lake, различные системы, такие как Cassandra, Kafka или SingleStore, или реляционная база данных, такая как PostgreSQL или Oracle.

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

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

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

Architecting Blockchain Solutions: Unlock the power of Blockchain to build Trustless networks, dApps, Tokens, and Virtual world (2023)
Автор: Sathvik Vishwanath
Количество страниц: 382

#blockchain

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

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

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

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

Python Distilled (2021)
Автор: David Beazley
Количество страниц: 336

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

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

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

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

Data Science and Analytics Strategy: An Emergent Design Approach (2023)
Автор: Alexander Scriven
Количество страниц: 204

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

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

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

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

RISE with SAP towards a Sustainable Enterprise: Become a value-driven, sustainable, and resilient enterprise using RISE with SAP (2023)
Автор: Adil Zafar
Количество страниц: 466

Эта книга содержит четкие и подробные рекомендации, включая подробное описание того, что требуется для проектирования ландшафта с помощью RISE с SAP. По мере изучения глав вы получите четкое представление о том, какие именно услуги доступны (например, Process Discovery, миграция данных, подход "от стандарта к стандарту") и какие элементы сферы охвата RISE with SAP следует учитывать, что позволит вам максимально эффективно использовать RISE с моделью на базе SAP. Наконец, вы получите обзор различных отраслевых сценариев использования и того, как их можно воплотить в жизнь с помощью платформы, созданной на базе предложения RISE with SAP.

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

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

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

На РБК вышло интервью Алексея Юдина (ИБ-директора QIWI), где он не только рассказал об основных трендах в кибербезе, но и поделился тем, как устроена работа по защите данных в QIWI. Оказывается, со времен начала пандемии в компании придерживаются политики «нулевого доверия» (zero trust). Политика шифрования, контроль удаленного доступа устройства и жесткие ограничения внутри корп.сети себя оправдали. Однако с удаленкой кастинг на роль ИБ-специалиста в компанию усложнился. На функции по обеспечению информационной безопасности банка и дочерних структур подбираются максимально готовые кандидаты, которые попадают в штат чуть ли не с пятнадцатой попытки. Дело серьёзное, но стоит попробовать. Удачи

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

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

Linux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively (2023)
Автор: Alberto Gonzalez
Количество страниц: 562

В начале книги показано, как установить дистрибутив Linux и различные возможности, доступные в зависимости от конечного использования. После установки в книге показано, как управлять системой, администрировать пользователей и права доступа, а также как устанавливать новое программное обеспечение и настраивать службы. Книга содержит обзор наиболее распространенных и полезных команд CLI и дает знания о том, как управлять файлами, каталогами и процессами. Она объясняет, как устанавливать и администрировать расширенные службы, такие как базы данных и совместное использование файлов. Затем книга проведет вас через новые технологии, связанные с автоматизацией, контейнерами и конвейерами непрерывной интеграции/доставки.

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

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

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

🧒👾Тест-игра на выживание: как джуну протянуть первую рабочую неделю и не потерять работу

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

https://proglib.io/w/1001c8a1

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

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

T-SQL Fundamentals, 4th Edition (2023)
Автор: Itzik Ben-Gan
Количество страниц: 608

Начиная с истории создания запросов и программирования на T-SQL, книга также включает: логическую обработку запросов, конструкции запросов (запросы к одной таблице, объединения, подзапросы, табличные выражения, операторы набора, анализ данных), модификации данных, временные таблицы, транзакции и параллелизм, SQL Graph (совершенно новый для этого издания), а также программные конструкции T-SQL. В книгу включены обширные упражнения и решения с пояснениями, что позволяет читателю на практике применять полученные знания.

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

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

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

Microsoft Defender for Endpoint in Depth: Take any organization’s endpoint security to the next level (2023)
Автор: Joe Anich
Количество страниц: 362

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

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

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

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

Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language (2023)
Автор: Dušan Stojanović
Количество страниц: 444

#go

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

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

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