progbook | Книги

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

153813

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

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

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

Hands-On Web Scraping with Python: Extract quality data from the web using effective Python techniques, 2nd Edition (2023)
Автор: Anish Chapagain
Количество страниц: 324

#python

Применяя практический подход, это обновленное издание использует реальные примеры и упражнения для объяснения ключевых понятий. Начиная с введения в основы web-scraping и программирования на Python, вы рассмотрите ряд методов сбора информации, включая запросы, lxml, pyquery, Scrapy и Beautiful Soup. Вы также познакомитесь с такими продвинутыми темами, как безопасная работа с веб-страницами, веб-интерфейсы, Selenium для веб-скрепинга, извлечение PDF, regex, анализ данных, отчеты EDA, визуализация и машинное обучение.

📌 Всё самое полезное читайте в нашем канале Python📌

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

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

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

SwiftUI Animations by Tutorials: SwiftUI in Motion (2022)
Автор: Bill Morefield
Количество страниц: 307

#swiftui

Можно создавать красивые приложения очень быстро, получать мгновенную обратную связь от предварительных просмотров SwiftUI и проводить итерации. SwiftUI также позволяет разработчикам легко использовать наиболее распространенные анимации с помощью простых модификаторов SwiftUI, что делает его использование приятным.
Книга SwiftUI Animations by Tutorials поможет вам научиться создавать детальные и восхитительные анимации, начиная с самых простых и заканчивая самыми сложными и настраиваемыми.

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

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

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

End-to-End Automation with Kubernetes and Crossplane: Develop a control plane-based platform for unified infrastructure, services, and application automation (2022)
Автор: Arun Ramakani
Количество страниц: 250

#kubernetes

В этой книге вы подробно рассмотрите процесс создания платформы автоматизации инфраструктуры на основе контрольных панелей с помощью Kubernetes и Crossplane. Несмотря на то, что облачный нативный ландшафт CNCF имеет подавляющий список инструментов, который может затруднить анализ и выбор, эта книга поможет вам выбрать правильные инструменты для управления конфигурацией Kubernetes, которые лучше всего подходят для конкретного случая использования. Вы узнаете об управлении конфигурацией с помощью практических модулей, построенных на популярных инструментах управления конфигурацией, таких как Helm, Kustomize, CNAB, Argo, Keptn и Open Policy Agent. Примеры в книге будут представлять собой паттерны, которые вы сможете непосредственно использовать в своей работе.

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

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

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

Building Your Own JavaScript Framework: Architect extensible and reusable framework systems (2023)
Автор: Mike Taylor
Количество страниц: 236

#js

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

📌 Всё самое полезное читайте в нашем канале Frontend📌

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

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

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

Combine: Asynchronous Programming with Swift, 3rd Edition (2022)
Автор: Florent Pillet
Количество страниц: 447

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

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

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

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

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

A Developer’s Guide to .NET in Azure: Build quick, scalable cloud-native applications and microservices with .NET 6.0 and Azure (2023)
Автор: Anuraj Parameswaran
Количество страниц: 504

В книге рассказывается о Azure и подчеркивается полезность портала и его бесшовная интеграция. Главы этой части помогут вам настроить рабочее пространство для оптимального взаимодействия с Azure. Также изучите бессерверные вычисления, микросервисы, контейнеризацию, Dapr и службу Azure Kubernetes для масштабирования, а также создадите прагматичные и экономически эффективные приложения с помощью Azure Functions и Container apps. Далее рассматриваются вопросы хранения данных, рассказывается об использовании Azure Blob Storage для неструктурированных данных, Azure SQL Database для структурированных данных и Azure Cosmos DB для документо-ориентированных данных. Также рассказывается об обмене сообщениями и безопасности, об использовании Azure App Configuration, Event Hubs, Service Bus, Key Vault и Azure AD B2C.

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

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

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

Strategic Monoliths and Microservices: Driving Innovation Using Purposeful Architecture (2022)
Автор: Vaughn Vernon
Количество страниц: 348

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

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

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

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

Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps (2021)
Автор: Eóin Woods
Количество страниц: 336

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

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

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

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

Principles of Web API Design: Delivering Value with APIs and Microservices (2021)
Автор: James Higginbotham
Количество страниц: 336

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

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

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

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

Handbook on the Politics and Governance of Big Data and Artificial Intelligence (2023)
Автор: Andrej Zwitter
Количество страниц: 534

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

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

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

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

Master React in 5 Days: Become a React Expert in Under a Week (2023)
Автор: Eric Sarrion
Количество страниц: 299

#react

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

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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

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

Argo CD in Practice: The GitOps way of managing cloud-native applications (2022)
Автор: Alexander Matyushentsev
Количество страниц: 236

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

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

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

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

Developing High Frequency Trading Systems: Learn how to implement high-frequency trading from scratch with C++ or Java basics (2022)
Автор: John Rizzo
Количество страниц: 305

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

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

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

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

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

Learning Snowflake SQL and Scripting: Generate, Retrieve, and Automate Snowflake Data (2023)
Автор: Alan Beaulieu
Количество страниц: 398

Чтобы помочь вам стать профессионалом в области Snowflake, в этом кратком, но исчерпывающем руководстве рассматриваются основы и лучшие практики использования языков SQL и Scripting в Snowflake. Разработчики и специалисты по работе с данными узнают, как генерировать, модифицировать и запрашивать данные в реляционной системе управления базами данных Snowflake, а также как применять аналитические функции для создания отчетов. Автор также покажет, как создавать сценарии, хранимые функции и хранимые процедуры для возврата наборов данных с помощью Snowflake Scripting. Эта книга идеально подходит для тех, кто только начинает работать с базами данных и нуждается в выполнении запросов и отчетов на базе данных Snowflake или переходит с таких баз данных, как Oracle, SQL Server или MySQL, на облачные платформы.

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

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

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

Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

☕Java

Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие профильные каналы

Библиотека фронтендера
Библиотека шарписта
Библиотека мобильного разработчика
Библиотека хакера
Библиотека питониста
Библиотека devops’a
Библиотека тестировщика
Библиотека пхпшника

💼Каналы с вакансиями

Вакансии по питону, Django, Flask
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии по C#, .NET, Unity
Вакансии по PHP, Symfony, Laravel
Вакансии по DevOps & SRE
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook
🔸Instagram

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

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

UX Lifecycle: The Business Guide to Implementing Effective Software User Experiences (2023)
Автор: Clive Howard
Количество страниц: 112

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

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

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

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

🧠Полезные каналы по Data Science

Напоминаем про наши каналы по Data Science, в которых мы готовимся к собеседованиям проверяем себя на практических задачках — специально для специалистов по Data Science и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по Data Science — тут мы готовимся к интервью
👉Библиотека задач по Data Science — тут решаем задачи, проходим тесты и изучаем код

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

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

🤖📜 Искусственный интеллект: краткая история

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

Подробнее о том, как мы докатились до создания искусственного интеллекта, читайте в статье 👀

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

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

👨‍🏫Полезные каналы по Go

Напоминаем, что «Библиотека программиста» запустила два канала специально для Go-разработчиков и тех, кто хочет ими стать.

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

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

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

⚖️ 25 курсов, книг и подкастов для развития критического мышления: учимся рассматривать ситуацию со всех возможных сторон и делать обоснованные выводы.

🤩 5 книг из статьи собрали в карточках. А если хотите быстро узнать, что такое критическое мышление и как его развить, тогда читайте наш недавний материал по теме.

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

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

🤖 Напоминаем, что у нас есть еженедельная email-рассылка, посвященная последним новостям и тенденциям в мире искусственного интеллекта.

В ней:
● Новости о прорывных исследованиях в области машинного обучения и нейросетей
● Материалы о применении ИИ в разных сферах
● Статьи об этических аспектах развития технологий
● Подборки лучших онлайн-курсов и лекций по машинному обучению
● Обзоры инструментов и библиотек для разработки нейронных сетей
● Ссылки на репозитории с открытым исходным кодом ИИ-проектов
● Фильмы, сериалы и книги

👉Подписаться👈

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

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

🥷Это путь воина

Напоминаем, что «Библиотека программиста» запустила два новых канала специально для специалистов по C++ и тех, кто хочет ими стать👨‍🏫

Подписывайтесь:
👉Библиотека собеса по C++ — тут мы готовимся к интервью
👉Библиотека задач по C++ — тут решаем задачи, проходим тесты и изучаем код

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

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

🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями

👉Подписаться👈

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

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

Дорожная карта DevOps-инженера в 2023 году

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

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

Подробная и актуальная дорожная карта по DevOps ждет вас здесь.

📌 Примеры дорожных карт и полезные материалы по теме:

👨‍💻 Как стать фрилансером и где найти первый заказ: дорожная карта
🍏 Карьерный гид от новичка до профи: дорожная карта iOS-разработчика
🧔 Повышение до тимлида: дорожная карта
🐍 Дорожная карта Python-разработчика
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика

#гайд

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

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

😈 Самые черные скидки в академии. -50% на все курсы

В честь черной пятницы до 30 ноября мы запустили масштабную распродажу на все наши курсы – https://proglib.io/w/a5eb0c4b

🎁 А также подготовили несколько подарков самым заинтересованным.

👀 Советуем обратить внимание на самые популярные курсы:

▪️ Математика для Data Science14 990 ₽ 29 990 ₽

▪️ Алгоритмы и структуры данных17 990 ₽ 35 990 ₽

▪️ Основы программирования на Python9 990 ₽ 19 990 ₽

Что вас ждет на наших курсах:

⚫️ Лучший преподавательский состав
Например, математику вам будут преподавать доценты ВМК МГУ. А алгоритмы разработчик из Яндекса и преподаватель МФТИ и НИУ ВШЭ.

⚫️ Бессрочный доступ ко всем курсам
А это значит, что вы сможете проходить обучение в своем темпе, без жестких дедлайнов.

⚫️ Поддержка преподавателей в чате и на платформе Coreapp
Вам всегда помогут разобраться в сложной теме и ответят на любые вопросы.

Переходите на сайт и изучайте подробности – https://proglib.io/w/a5eb0c4b

До встречи на обучении 🙌

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

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

Приглашаем на ЮMoneyDay — онлайн-конференцию про айти в финтехе

Два дня с разработчиками, аналитиками, тестировщиками, продактами и другими специалистами, которые расскажут про свой опыт работы над финансовыми продуктами для миллионов пользователей.
В программе — 13 направлений:
• архитектура,
• бэкенд,
• фронтенд,
• тестирование,
• менеджмент проектов,
• системный анализ,
• iOS,
• Android,
• DevOps,
• product,
• SQL,
• а также процессинг и внутренние системы — впервые в истории конференции.

Встречаемся онлайн 1 и 2 декабря в 11:00 (мск), регистрируйтесь и готовьте вопросы для спикеров.

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

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

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

Расскажите, что именно вдохновляет вас писать код и создавать новые программы.

👉Опрос тут👈

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

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

🔥Бесплатная трансляция Главного зала HighLoad++ 2023!

Присоединяйтесь к бесплатной трансляции Главного зала 20-й юбилейной конференции HighLoad++ 2023 — самой масштабной за последние 15 лет!

👉 Просто зарегистрируйтесь и смотрите: https://clck.ru/36k6a5

Максимум полезной информации, только хардкор и реальный опыт от лучших разработчиков страны! Все, что вы хотели узнать о высоких нагрузках! Программа главного зала включает 16 докладов от ТОПовых разработчиков, готовых поделиться своим опытом и кейсами:

✅ Антон Куранда (Яндекс Финтех) - Внутренняя платежная система Яндекса: что под капотом?

✅ Игорь Балюк (Авито) - Как мы делаем трейсинг в условиях тысяч сервисов и миллионов спанов в секунду

✅ Вячеслав Адамов (Газпромбанк.Тех) - Доклад про Цифровой Рубль

✅ Андрей Серебрянский (Райффайзен Банк) - 5 новых способов использовать данные в вашей Kafka

Регистрируйтесь прямо сейчас!

Реклама. ООО «Конференции Олега Бунина», ИНН 7733863233. Erid 2VtzqwZPehf

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

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

JavaScript for Web Developers: Understanding the Basics (2023)
Автор: Mark Simon
Количество страниц: 413

#js

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

📌 Всё самое полезное читайте в нашем канале Frontend 📌

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

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

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

Learn PostgreSQL: Use, manage, and build secure and scalable databases with PostgreSQL 16, 2nd Edition (2023)
Автор: Enrico Pirozzi
Количество страниц: 744

#postgresql

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

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

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