progbook | Книги

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

153816

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

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

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

Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics (2022)
Автор: Richard Wiener
Количество страниц: 700

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

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

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

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

3 декабря Сбер проводит One Day Offer для Data scientists, Data analysts и Data engineers. Пройдите все этапы отбора за один день и получите оффер от крупнейшего банка страны!

👨‍🎓Мы ищем специалистов в области AI, ML, RecSys, СV, NLP.

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

👉Вам предстоит:
- Решать задачи классификации / регрессии/uplift-моделирования;
- Поддерживать вывод моделей в ПРОМ;
- Анализировать и мониторить качество моделей;
- Рассчитывать CLTV и Unit экономики;
- Взаимодействовать с подразделениями валидации и финансов по вопросам оценки качества моделей/финансового результата.

Для работы будут доступны данные о более 1 млрд транзакций ежедневно, 75 ПБ информации, 100 ТБ памяти и свыше 7200 ядер CPU в песочницах.

Станьте частью AI-сообщества банка!

✍️ Отправьте заявку на участие

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

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

Microsoft Azure for Java Developers: Deploying Java Applications through Azure WebApp, Azure Kubernetes Service, Azure Functions, and Azure Spring Cloud (2022)
Автор: Abhishek Mishra
Количество страниц: 373

Изучите возможности Azure для создания и развертывания Java-приложений на облачной платформе Microsoft Azure. В книге показано, как развертывать Java-приложения в Azure WebApp, Azure Kubernetes Service, Azure Functions и Azure Spring Cloud. Также рассматривается интеграция с такими компонентами, как Graph API, Azure Storage, Azure Redis Cache и Azure SQL.

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

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

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

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

Machine Learning and Data Science: Fundamentals and Applications (2022)
Автор: Prateek Agrawal
Количество страниц: 272

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

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

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

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

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

Python 3 Without Prior Knowledge: Learn how to program a neural network within 7 days (2022)
Автор: Benjamin Spahic
Количество страниц: 139

Python 3 без предварительных знаний - научитесь программировать нейронные сети за 7 дней

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

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

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

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

Тебя интересует, в каком направлении развиваются приложения и девайсы?

Тогда обрати внимание на канал Двоичный кот. Каждый день мы рассказываем о самом интересном из мира диджитал, гаджетов, IT. И украшаем это щепоткой забавных мемов.

Подписывайся на @binarcat и советы в сфере высоких технологий будешь давать ты.

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

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

📌 Конференция разработчиков высоконагруженных систем HighLoad++

Узнайте больше об архитектуре и поддержке высоконагруженных систем на конференции HighLoad++, которая будет проходить 24 и 25 ноября. Первое выступление уже состоялось — конференцию открыл СТО ВКонтакте Александр Тоболь, который не только поделился особенностями архитектуры highload-проекта на примере соцсети, но и презентовал новую функцию Deepfake для видеосервисов VK. Кроме того, в расписании доклады других топовых спикеров из 1C, Kaspersky, VK и Сбера.

Ознакомьтесь с расписанием конференции, посмотреть выступления можно в трансляции от ВКонтакте.

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

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

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

• Регистрируйтесь самозанятым через бесплатный сервис «Своё дело» в приложении СберБанк Онлайн — том самом приложении, где вы привыкли делать переводы друзьям.
• Там же в приложении у вас появится возможность оформлять чеки онлайн (вручную или автоматически).
• Вы получите полезные сервисы за 0 ₽ для ведения своего дела, например, онлайн-запись и учёт клиентов, консультацию юриста и другие.

Узнать больше про «Своё дело»: http://sber.me/?p=VCqQC

Реклама. Рекламодатель. ПАО Сбербанк. Генеральная лицензия ЦБ РФ №1481

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

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

MySQL Concurrency: Locking and Transactions for MySQL Developers and DBAs (2022)
Автор: Jesper Wisborg Krogh
Количество страниц: 400

Узнайте, как работают блокировки в MySQL и как они связаны с транзакциями. Эта книга объясняет основную роль, которую блокировки играют в системах баз данных, показывая, как блокировки необходимы для обеспечения высококонкурентных рабочих нагрузок. Самое главное, в книге рассматриваются методы устранения неполадок, когда блокировка становится проблемой. Некоторые из типов блокировок в MySQL имеют продолжительность транзакции. По этой причине важно понимать, как работают транзакции. В этой книге рассматриваются основы транзакций, а также уровни изоляции транзакций и то, как они влияют на блокировку. Книга должна стать вашим основным ресурсом для решения проблемы блокировки и других подобных проблем в высокопроизводительных приложениях баз данных MySQL.

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

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

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

JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (2022)
Автор: Philip Ackermann
Количество страниц: 1344

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

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

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

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

🪄 Скидка на Черную Пятницу! -28% на все книги издательства «Питер» по промокоду proglib_black_friday с 21 ноября по 4 декабря.

Подборки книг по разным языкам:
Go
C#
C/C++
Python
Android/Swift
Java
Data Science
DevOps
Фронтенд
PHP
Кибербезопасность и пентест

📚 Книги по алгоритмам
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих
Алгоритмы неформально. Инструкция для начинающих питонистов
Совершенный алгоритм. Основы
Совершенный алгоритм. Графовые алгоритмы и структуры данных
Совершенный алгоритм. Жадные алгоритмы и динамическое программирование
Совершенный алгоритм. Алгоритмы для NP-трудных задач

📚 Книги по Linux
Библия Linux. 10-е издание
Kali Linux: библия пентестера
Командная строка Linux. Полное руководство. 2-е межд. изд.
Bash и кибербезопасность: атака, защита и анализ из командной строки Linux
BPF для мониторинга Linux
Внутреннее устройство Linux. 3-е изд.
Linux в действии
Linux. Книга рецептов. 2-е изд.
Linux API. Исчерпывающее руководство

📚 Книги по базам данных и SQL
SQL: быстрое погружение
MySQL по максимуму. 3-е издание
Базы данных. Инжиниринг надежности


➡️ Открыть каталог «Компьютерная литература»

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

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

Pragmatic Python Programming: Learning Python the Smart Way (2022)
Автор: Gabor Gut
Количество страниц: 211

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

Независимо от того, новичок ли вы в программировании или уже опытный разработчик, по окончании этой книги вы будете иметь твердое представление о самых современных возможностях Python в области разработки.

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

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

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

Building Mobile Apps at Scale: 39 Engineering Challenges (2021)
Автор: Gergely Orosz
Количество страниц: 236

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

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

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

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

Functional Programming in Kotlin (2021)
Автор: Marco Vermeulen
Количество страниц: 504

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

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

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

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

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

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

Канал с мемами — 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
Бот с IT-вакансиями: t.me/proglib_job_bot

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


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

Подписывайтесь: t.me/event_listener_bot

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

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

Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach for Enterprise Java 3rd Edition (2022)
Автор: Josh Juneau
Количество страниц: 1299

Примеры в этой книге подчеркивают возможности Jakarta EE, помогая вам создавать оптимизированные и надежные приложения с использованием новейших технологий Java. Книга построена по принципу "проблема-решение", когда каждый раздел представляет распространенную проблему программирования и показывает, как решить эту проблему наилучшим образом, используя новейшие возможности Jakarta EE. Решения представлены в виде рабочих примеров кода, которые вы можете загрузить и сразу же использовать в своих собственных проектах. Даются четкие описания, которые помогут вам понять и научиться строить дальнейшие решения.

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

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

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

Unleash Core Data: Fetching Data, Migrating, and Maintaining Persistent Stores (2022)
Автор: Avi Tsadok
Количество страниц: 361

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

Благодаря полученным знаниям вы сможете создавать приложения для работы с большим объемом данных и сложными взаимосвязями интеллектуальными и эффективными способами. Под капотом у Core Data скрывается множество секретов, которые могут придать мощь вашему постоянному хранилищу, как никогда раньше. Настраивайте свое хранилище и модель данных, обрабатывайте объекты с помощью многопоточной среды, пишите интеграционные тесты и делитесь данными с помощью приложения Apple Watch и iCloud.

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

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

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

End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript (2021)
Автор: Waweru Mwaura
Количество страниц: 240

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

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

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

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

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

«Для tech и этих» — подкаст о том, какими идеями IT-компании меняют мир. В каждом выпуске четыре tech-менеджера СберМаркета — Никита Елагин, Семён Мацепура, Олег Федоткин и Вячеслав Артемьев — обсуждают управленческие решения IT-гигантов и делятся собственным опытом.

Как управлять производительностью огромной команды на примере Uber?Почему культура достигаторства в Netflix приводит к выгоранию и токсичности внутри команды?Как Amazon внедряет инновации даже при быстром росте штата?

Слушай прямо сейчас на любой удобной платформе:https://clck.ru/32jh8D

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

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

AWS Certified Solutions Architect Study Guide : Associate (SAA-C03) Exam, 4th Edition (2022)
Автор: Ben Piper
Количество страниц: 480

Подготовьтесь к экзамену AWS Certified SAA-C03 с помощью этого универсального учебного пособия.

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

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

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

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

Blockchain based Internet of Things (2022)
Автор: Debashis De
Количество страниц: 319

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

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

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

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

Secure Communication for 5G and IoT Networks (2022)
Автор: S. Velliangiri
Количество страниц: 254

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

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

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

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

Brain Computer Interface: EEG Signal Processing (2022)
Автор: Narayan Panigrahi
Количество страниц: 214

Эта книга:

- Объясняет основы интерфейса мозг-компьютер и то, как он может быть создан с использованием различных характеристик сигнала ЭЭГ.
- Описывает подробную классификацию различных типов сигналов ЭЭГ с учетом их физических характеристик
- Рассматривает проектирование и разработку недорогой и надежной системы сбора ЭЭГ
- Предоставляет математический анализ ЭЭГ, включая коды MATLAB для читателей, чтобы они могли экспериментировать с данными ЭЭГ.

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

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

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

Developing Essbase Applications, 2nd Edition (2022)
Автор: Cameron Lackpour
Количество страниц: 512

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

Некоторые главы этой книги написаны в том же ключе, что и предыдущий том: аппаратное обеспечение, движки и языки. Другие охватывают новые темы: Oracle Business Intelligence Enterprise Edition, философия проектирования, концепции бенчмаркинга и многочисленные клиентские инструменты. Как и прежде, эти темы рассматриваются как с технической точки зрения, так и с точки зрения лучшей практики.

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

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

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

VK Cup — чемпионат по спортивному программированию

Технический директор ВКонтакте, Александр Тоболь, анонсировал старт приема заявок на конец ноября. В этом году соревнование необычное: впервые за время существования оно пройдёт сразу по 5 направлениям: олимпиадному программированию, мобильной разработке, машинному обучению, разработке на Go и JavaScript. Призовой фонд также отличился рекордными 4 млн рублей.

Узнать подробнее

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

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

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

Канал с мемами — 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
Бот с IT-вакансиями: t.me/proglib_job_bot

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


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

Подписывайтесь: t.me/event_listener_bot

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

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

C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition (2022)
Автор: Mark J. Price
Количество страниц: 818

Обширно переработанное с учетом новейших возможностей C# 11 и .NET 7, это последнее издание нашего руководства поможет вам уверенно писать код на C#.

Вы научитесь объектно-ориентированному программированию, написанию, тестированию и отладке функций, реализации интерфейсов и наследованию классов. Далее вы изучите API .NET для выполнения таких задач, как управление и запрос данных, работа с файловой системой и сериализация. По мере продвижения вы также изучите примеры кроссплатформенных проектов, которые можно создавать и внедрять, например, веб-сайты и сервисы с использованием ASP.NET Core.

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

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

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

Full Stack GraphQL Applications: With React, Node.js, and Neo4j (2022)
Автор: William Lyon
Количество страниц: 439

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

Эта книга научит вас создавать графовые веб-приложения с использованием GraphQL, React, Apollo и базы данных Neo4j, которые в совокупности называются "GRANDstack". Практические примеры быстро помогут вам понять, как GRANDstack сочетается друг с другом. По ходу дела вы создадите и развернете в облаке полнофункциональное веб-приложение, включающее поиск, аутентификацию и многое другое. Вскоре вы будете готовы к развертыванию сквозных приложений, использующих все преимущества выдающейся производительности GraphQL.

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

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

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

Full Stack Development with MongoDB: Covers Backend, Frontend, APIs, and Mobile App Development using PHP, NodeJS, ExpressJS, Python and React Native (2022)
Автор: Manu Sharma
Количество страниц: 358

Целью этой книги является разработка Full-Stack с использованием MongoDB и масштабирование вашего опыта до разработки веб и мобильных приложений.

Начиная с основ, книга поможет любому программисту и разработчику, а также тем, кто работает с NodeJS, PHP, Python и React Native, настроить свою рабочую среду с MongoDB. В книге подробно рассматриваются различные полностековые конфигурации библиотек и фреймворков для мобильных и веб-приложений. Также подробно объясняются REST API, операции CRUD. Навыки использования PHP, ExpressJS, NodeJS, Python и React Native со временем становятся все более прочными.

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

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

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

Building web applications with Vue.js: MVVM patterns for conventional and single-page websites (2022)
Автор: Ralph Steyer
Количество страниц: 238

Начните работать с Vue.js быстро и легко с помощью этой книги.

Эта книга представляет собой компактное и практическое введение в популярный Vue.js. Используйте концепцию MVVC для приложений в Интернете на основе паттернов проектирования MVC и легко создавайте одностраничные веб-приложения. Вы будете использовать один из мощных фреймворков, основанный только на элементарных стандартных технологиях WWW.

С помощью этой книги вы не только изучите самые важные основы Vue.js. Вы также узнаете, как создавать и поддерживать веб-приложения с помощью этого веб-фреймворка JavaScript.

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

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