progbook | Книги

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

153816

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

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

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

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.

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

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

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

Mastering PLC Programming: The software engineering survival guide to automation programming (2023)
Автор: M.T White
Количество страниц: 386

Книга построена таким образом, что вы сможете пройтись по таким продвинутым темам, как проектирование ООП, программирование SOLID, жизненный цикл разработки программного обеспечения (SDLC), проектирование библиотек, разработка HMI, общая практика разработки программного обеспечения и многое другое. Чтобы отточить ваши навыки программирования, в каждой главе есть смоделированный реальный проект, который позволит вам применить полученные навыки.

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

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

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

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

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

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

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

.NET MAUI for C# Developers: Build cross-platform mobile and desktop applications (2023)
Автор: Jesse Liberty
Количество страниц: 296

В этой книге вы увидите, как .NET MAUI позволяет создать реальное приложение, которое будет работать на разных платформах. Опираясь на свой опыт работы с C#, вы научитесь создавать красивый и привлекательный пользовательский интерфейс с помощью XAML, создавать архитектуру надежного приложения и узнаете о лучших практиках для этой платформы Microsoft.

Книга начинается с основ и быстро переходит к промежуточным и продвинутым темам по компоновке страниц, навигации между ними и добавлению элементов управления для сбора и отображения данных. Вы изучите ключевой архитектурный паттерн Model-View-ViewModel: и способы его использования. Вы также будете использовать xUnit и NSubstitute для создания прочного и надежного кода.

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

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

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

Яндекс Практикум запустил бесплатный курс по алгоритмическим собеседованиям. Курс поможет студентам подготовиться к таким интервью, чтобы устроиться на работу в крупные IT-компании.

Уроки сделаны на основе курса «Алгоритмы и структуры данных»‎, но здесь полностью бесплатны.

Курс будет полезен тем, кто знаком с алгоритмами, и тем, кто только планирует их изучать:
→ знатоки смогут применить умения на практике;
→ новички смогут сориентироваться и понять, на что стоит обратить внимание.

На курсе студенты:
— узнают, как проходят собеседования и как к ним готовиться;
— научатся отвечать на неочевидные вопросы;
— пройдут тесты на знание алгоритмов и структур данных;
— решат практические задачи с реальных собеседований.

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

Начинайте готовиться вместе с Практикумом

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

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

Data Science Concepts and Techniques with Applications, 2nd Edition (2023)
Автор: Muhammad Summair Raza
Количество страниц: 498

Первая часть представляет собой общее введение в науку о данных. В книге освещены типы данных, их использование, их важность и проблемы, с которыми обычно сталкиваются при анализе данных. Вторая часть посвящена различным методам и инструментам, применяемым в науке о данных. Рассматриваются предварительная обработка данных, классификация, кластеризация, интеллектуальный анализ текста, глубокое обучение, поиск частых шаблонов и регрессионный анализ. В конце третьей части дается краткое введение в Python и R, два основных языка программирования для науки о данных, а в совершенно новой главе показана практическая наука о данных в WEKA (Waikato Environment for Knowledge Analysis), инструменте с открытым исходным кодом для выполнения различных задач машинного обучения и добычи данных. Завершает книгу приложение, объясняющее основные математические концепции науки о данных.

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

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

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

Quick JavaScript (2023)
Автор: David Matuszek
Количество страниц: 168

#js

Эта книга поможет вам как можно быстрее освоить программирование на JavaScript. Кроме того, она даст вам базовое понимание Document Object Model, массивной структуры данных, используемой для представления веб-страниц. С помощью этих инструментов вы сможете создавать интерактивные веб-страницы.
Если вы программируете на C++ или Java, некоторые части книги вы можете пропустить, поскольку утверждения JavaScript абсолютно идентичны. Эти части четко обозначены.

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

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

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

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. Вы также получите пошаговые демонстрации инфраструктурных, платформенных и программных облачных сервисов и рекомендации по оптимизации, разработанные сертифицированными экспертами отрасли с использованием практических руководств, вопросов для самопроверки и реальных примеров из практики.

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

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

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

Mastering Data Analysis with Python: A Comprehensive Guide to NumPy, Pandas, and Matplotlib (2023)
Автор: Rajender Kumar
Количество страниц: 337

#python

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

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

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

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

Advanced Data Structures and Algorithms: Learn how to enhance data processing with more complex and advanced data structures (2023)
Автор: Abirami A.
Количество страниц: 194

Эта книга научит вас анализировать алгоритмы, чтобы справиться с трудностями сложного программирования. Затем она поможет вам понять, как продвинутые структуры данных используются для эффективного хранения и управления данными. Далее, она поможет вам изучить и работать с методами "Разделяй и властвуй", динамическим программированием и жадными алгоритмами. Наконец, книга будет посвящена различным алгоритмам сопоставления строк, таким как наивные алгоритмы сопоставления строк, алгоритм Knuth-Morris-Pratt (KMP) и алгоритм Рабина-Карпа.

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

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

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

Mastering Blockchain: A technical reference guide to the inner workings of blockchain, from cryptography to DeFi and NFTs, 4th Edition (2023)
Автор: Imran Bashir
Количество страниц: 818

#blockchain

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

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

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

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

The Web3 Era: NFTs, the Metaverse, Blockchain and the Future of the Decentralized Internet (2023)
Автор: David Shin
Количество страниц: 288

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

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

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

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

Хочешь освоить PostgreSQL?

📌 26 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL.

📘На занятии мы разберем:
• Стандартные методы логического и физического копирования
• Современную утилиту pg_probackup
• Лучшие практики по бэкапам и восстановлению

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

👉 Пройдите вступительный тест, чтобы попасть на занятие
https://otus.pw/b0lE/

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

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

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

Beginning Database Design Solutions: Understanding and Implementing Database Design Concepts for the Cloud and Beyond (2023)
Автор: Rod Stephens
Количество страниц: 736

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

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

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