progbook | Книги

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

153813

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

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

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

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 для построения графиков и диаграмм.

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

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

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

The Road to React: The React.js with Hooks in JavaScript Book (2023)
Автор: Robin Wieruch
Количество страниц: 394

#react

Существует множество дорожных карт о том, как освоить React. Эта книга использует здравый смысл этих дорог и вплетает его в реализацию привлекательного приложения. Вы создадите React-приложение для Hacker News. По дороге вы изучите ES6, React со всеми его основами и продвинутыми концепциями, а также внутреннее управление состояниями.

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

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

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

Building Modern CLI Applications in Go: Develop next-level CLIs to improve user experience, increase platform usage, and maximize production (2023)
Автор: Marian Montagnino
Количество страниц: 406

#go

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

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

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

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

Многоканальные коммуникации — как много в этих звуках для сердца агрегаторного слилось …

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

Обычно в таком случае помогают коммуникационные платформы с более гибкими и тонкими в настройке API как у МТС Exolve. Здесь вы можете собрать свой омниканальный конструктор решений под свои продукты с высокой скоростью работы и оплачивать только то, что вам нужно. Кроме подключения множества каналов, разработчик может реализовать любую интеграцию и при этом снизить риски сбоев.

Для новичков есть документация, форум и подробные инструкции с примерами внедрения. После регистрации вы сразу получаете 300 рублей на тестовый баланс и пробуете платформу.


Реклама. АО «МТТ». Подробнее на сайте exolve.ru

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

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

Developing Web Components with Svelte: Building a Library of Reusable UI Components (2023)
Автор: Alex Libby
Количество страниц: 358

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

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

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

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

Beginning Azure Functions: Building Scalable and Serverless Apps, 2nd Edition (2023)
Автор: Kalyan Chanumolu
Количество страниц: 193

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

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

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

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

Deep Learning for Crack-Like Object Detection (2023)
Автор: Heng-Da Cheng
Количество страниц: 100

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

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

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

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

Digital Image Processing with C++: Implementing Reference Algorithms with the CImg Library (2023)
Автор: Christophe Tilmant
Количество страниц: 312

#c_plus_plus

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

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

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

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

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 и как проектировать программные решения.

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

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

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

Теория по программированию (2023)
Автор: Станислав Лезвиев
Язык: Ru

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

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

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

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

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

Practical Rust 1.x Cookbook: 100+ Solutions across Command Line, CI/CD, Kubernetes, Networking, Code Performance and Microservices (2023)
Автор: Rustacean Team/
Количество страниц: 262

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

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

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

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

Building With Ethereum: Products, Protocols, and Platforms (2023)
Автор: Jamie Rumbelow
Количество страниц: 284

В этой книге рассматривается весь продуктовый стек, необходимый для создания приложений на основе смарт-контрактов Ethereum. Учебные пособия и тематические исследования вплетены в разговорное обсуждение различных ограничений, компромиссов и сложностей, связанных с этим. Вы узнаете об основах Ethereum с новой точки зрения, получите глубокое понимание того, как работает виртуальная машина Ethereum (EVM) и как она влияет на разработку продуктов, а также всех частей технологии, которые используются в децентрализованных приложениях (dapps) на переднем крае: RPC-узлы, кошельки, индексаторы, хосты приложений и многое другое. Вы познакомитесь с большим количеством пользовательского интерфейса, JavaScript-кода и идиоматических способов привнесения внутрицепочечных данных в ваши фронт-энды.

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

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

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

Хотите стать ассистентом преподавателя?

Участвуйте в конкурсе Академии Яндекса и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.

Если вы хотите познакомиться с лучшими практиками образования, стать сильным ментором и изучить основы педагогики, подайте заявку до 15 мая 2023 года.

Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку.

Узнать детали

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

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

Вебинар «Реалити-разработка: как создается PT NGFW. Эпизод 1»
27 апреля в 14:00

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

В первом эпизоде директор по продуктам Positive Technologies Денис Кораблев расскажет об основах разработки и нюансах, влияющих на будущее продукта. Вы узнаете:
• что важно учесть при создании ядра решения, чтобы добиться высокой производительности и стабильности работы;
• почему мы отказались от использования компонентов open source в разработке.

Регистрируйтесь и присоединяйтесь!

Реклама ИНН 7718668887 АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ"

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

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

📌 Как создать базу данных для своего приложения?

Проектирование баз данных — это сложный творческий навык, которым должны владеть разработчики из самых разных сфер. ⚠️ Узнайте теоретические основы и практические приёмы этого процесса на открытом уроке в OTUS 2 мая в 20:00 мск.

👉 Записывайтесь на мастер-класс по проектированию БД для несложного Enterprise https://otus.pw/xPpI/

Что вас ждет на вебинаре:
- Посмотрим, для чего на самом деле нужны нормальные формы
- Обсудим полезные подходы при создании связей
- Совместно спроектируем небольшую базу данных

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

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

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

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

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

Cloud Computing Demystified for Aspiring Professionals: Hone your skills in AWS, Azure, and Google cloud computing and boost your career as a cloud engineer (2023)
Автор: Amit Malik
Количество страниц: 474

Эта книга начинается с обзора перехода от традиционной к современной инфраструктуре облачных вычислений, а также различных типов и моделей облачных вычислений. Вы узнаете, как реализовать безопасные виртуальные сети, виртуальные машины и ресурсы хранилищ данных, включая сервисы озер данных, используемые в аналитике больших данных, а также когда использовать базы данных SQL и NoSQL и как создавать микросервисы с помощью мультиоблачных сервисов Kubernetes в AWS, Microsoft Azure и Google Cloud. Вы также получите пошаговые демонстрации инфраструктурных, платформенных и программных облачных сервисов и рекомендации по оптимизации, разработанные сертифицированными экспертами отрасли с использованием практических руководств, вопросов для самопроверки и реальных примеров из практики.

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

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