progbook | Книги

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

153817

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

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

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

Совместная разработка с GitVerse

Разработчики получили доступ к GitVerse – платформе для совместной разработки и хостинга кода от СберТеха. Сервис создан и размещен в России, поэтому работать с ним удобно, безопасно и надежно.

С GitVerse можно:

- создавать проекты с открытым и закрытым кодом;
- работать совместно и привлекать к проектам новых участников;
- проверять и комментировать код;
- переносить репозитории с популярных мировых Git-ресурсов в один клик;
- общаться с ИТ-сообществом, узнавать новости про open source (программное обеспечение с открытым исходным кодом).

Вся функциональность GitVerse доступна бесплатно.
Регистрируйтесь уже сейчас и откройте GitVerse в числе первых!

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

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

📚Unity Pro Series: Engineering Cutting-Edge Game Mechanics (2023)
✍️Автор: Frahaan Hussain
📃Страниц: 408

Это руководство начинается с фундаментального обзора движка Unity, охватывающего его интерфейс, инструменты и основные принципы разработки игр. Каждая последующая глава посвящена определенному аспекту игровой механики, от движения игрока и взаимодействия с окружающей средой до таких продвинутых тем, как программирование искусственного интеллекта, интеграция виртуальной реальности и настройка многопользовательской системы. Одна из главных особенностей книги — внимание к передовым технологиям и тенденциям в игровой индустрии. В книге рассматриваются последние достижения в области разработки 3D-игр, включая дополненную и виртуальную реальность, что позволяет читателям взглянуть на разработку игр с новой точки зрения.

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

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

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

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

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

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

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

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

📚Modern Operating Systems (2024)
✍️Автор: Andrew Tanenbaum
📃Страниц: 356

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

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

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

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

📚Professional C++ (2024)
✍️Автор: Marc Gregoire
📃Страниц: 1376

Professional C++ — это продвинутое руководство по программированию на языке C++. Каждая фича объясняется на примерах, включая фрагменты кода, которые вы можете вставлять в свои собственные приложения. Многие опытные разработчики никогда полностью не исследовали границы возможностей языка; в этой книге раскрываются особые фичи, о которых вы никогда не знали, и подробно рассказывается, как использовать их в реальных решениях.

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

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

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

📚Modern CSS with Tailwind: Flexible Styling Without the Fuss (2022)
✍️Автор: Noel Rappin
📃Страниц: 104

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

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

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

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

📚The Cloud Computing Journey: Design and deploy resilient and secure multi-cloud systems with practical guidance (2023)
✍️Автор: Divit Gupta
📃Страниц: 440

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

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

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

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

📚Observability with Grafana: Monitor, control, and visualize your Kubernetes and cloud platforms using the LGTM stack (2024)
✍️Автор: Rob Chapman
📃Страниц: 356

Начиная с обзора концепций наблюдаемости, эта книга научит вас инструментировать код и отслеживать системы на практике с помощью стандартных протоколов и библиотек Grafana. По мере продвижения вы создадите бесплатный облачный экземпляр Grafana и развернете демонстрационное приложение на кластере Kubernetes, чтобы углубиться в реализацию стека LGTM. Вы узнаете, как подключить Grafana Cloud к AWS, GCP и Azure для сбора данных об инфраструктуре, создания интерактивных панелей, использования индикаторов уровня обслуживания и целей для создания отличных оповещений, а также использования возможностей AI и ML для поддержания работоспособности систем. Вы также изучите мониторинг реальных пользователей с помощью Faro и мониторинг производительности с помощью Pyroscope и k6.

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

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

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

📚50 Java Concepts Every Developer Should Know: The Perfect Guide Every Java Developer Needs to Get Started (2023)
✍️Автор: Hernando Abella
📃Страниц: 197

Что внутри:
🔸Паттерны проектирования в Java.
🔸Синхронизация потоков.
🔸Перечисления.
🔸Коллекции и методы.
🔸Создание API с помощью Spring Framework.

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

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

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

📚Patterns of Distributed Systems (2023)
✍️Автор: Unmesh Joshi
📃Страниц: 390

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

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

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

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

🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.

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

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

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

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

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

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

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

-50% на наш флагманский курс по вышмату + курс по machine learning в подарок

📣 В честь 23 февраля мы решили снизить цену на курс по математике и подарить курс по machine learning в подарок — https://proglib.io/w/42bc2413

14 990 рублей 29 990 рублей до 29 февраля

⭐️ На курсе вы получите все необходимые знания для старта карьеры в DS или аналитике.

Что еще вас ждет на курсе:

🔹 Полугодовая программа от преподавателей ВМК МГУ;

🔹 150 практических заданий и 47 видеолекций;

🔹 Бессрочный доступ ко всем материалам курса;

🔹 Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.

‼️ Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям — https://proglib.io/w/42bc2413

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

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

📚Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes (2024)
✍️Автор: Carl Fredrik Samson
📃Страниц: 306

Вы начнете с создания прочного фундамента в области асинхронного программирования и изучите различные стратегии моделирования потока программ. Затем книга проведет вас по языковым реализациям, объясняя на практических примерах такие понятия, как epoll, stackfull coroutines, green threads и callbacks. Последний раздел посвящен языку Rust, в нем рассматриваются фьючерсы, генераторы и паттерн реактор-исполнитель. Вы примените полученные знания для создания своей среды исполнения, закрепив опыт в этой динамичной области. На протяжении всей книги вы не только освоите асинхронные функции Rust, но и увидите, как Rust моделирует асинхронный поток программ.

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

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

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

📚APIs Unlocked: Defending Against Hackers and Threats (2022)
✍️Автор: Josh Montgomery
📃Страниц: 152

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

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

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

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

📚Mastering VB.NET: A Comprehensive Guide to Visual Basic .NET Programming (2024)
✍️Автор: Frahaan Hussain
📃Страниц: 336

Visual Basic .NET (VB.NET) — это мощный и универсальный язык программирования в рамках .NET, широко известный своей простотой и легкостью в использовании. Это исчерпывающее руководство тщательно проработано, чтобы дать вам глубокое понимание VB.NET, позволяющее писать эффективные, надежные и масштабируемые приложения.

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

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

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

📚Better Python Code: A Guide for Aspiring Experts (2023)
✍️Автор: David Mertz
📃Страниц: 288

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

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

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

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

📚Serverless as a Game Changer: How to Get the Most Out of the Cloud (2023)
✍️Автор: Joseph Emison
📃Страниц: 224

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

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

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

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

📚Machine Learning Algorithms Using Scikit and TensorFlow Environments (2023)
✍️Автор: Amit Kumar Tyagi
📃Страниц: 320

Машинное обучение способно решать проблемы в режиме реального времени. Оно включает в себя несколько алгоритмов, таких как классификация, кластеризация и другие.Для изучения этих важнейших алгоритмов нам необходимы такие инструменты, как Scikit и TensorFlow. Книга Machine Learning Algorithms Using Scikit and TensorFlow Environments помогает исследователям изучить и реализовать эти важнейшие алгоритмы. Охватывая такие ключевые темы, как классификация, искусственные нейронные сети, прогнозирование, случайный лес и регрессионный анализ, этот первоклассный справочник идеально подходит для профессионалов отрасли, компьютерщиков, исследователей, академиков, ученых, практиков, преподавателей и студентов.

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

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

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

⚡️Свершилось: канал с книгами только по Java

Мы создали для вас канал с самыми полезными книгами по Java — подписывайтесь!

👉Книги для джавистов | Java

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

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

👀 Итоги недели в мире ИИ и обзоры новых сервисов: новый чип LPU от Groq в 12.5 раз быстрее GPU от NVIDIA

У нас вышла очередная статья на 📰 по мотивам еженедельной рассылки про последние новости и тенденции в мире ИИ.

Ниже — небольшая выдержка из статьи, а целиком читайте здесь 👈

💬Новости

▫️ Выяснилось, что генерация одной минуты видео нашумевшей моделью Sora (OpenAI) занимает более одного часа.
▫️Компания Groq выпустила новый чип LPU (Language Processing Unit), который обеспечивает феноменально высокую скорость работы с большими языковыми моделями. Так, чат-бот Groq, работающий на собственном железе, генерирует в среднем 500 токенов в секунду, а ChatGPT-3.5 на GPU — не больше 40.
▫️ИИ-генератор кода, разрабатываемый стартапом Magic, теперь поддерживает контекст до 3,5 млн токенов и демонстрирует недоступный ранее уровень логики.

🛠 Инструменты

▫️Zenfetch Personal AI — создаёт ИИ-ассистента и личную интерактивную базу знаний на основе любого сохранённого из веба контента — статей, PDF-файлов, фото и YouTube-видео.
▫️AdGen — генератор рекламных креативов.
▫️Sheet Savvy AI — ассистент для работы с данными в таблицах Google Sheets.
▫️Swizzle — браузерный ИИ-конструктор фуллстек-приложений: сделает бэкенд, фронтенд, авторизацию и базу данных.

Сделай сам

Статья о том, как создать NotesGPT — веб-приложение для работы с голосовыми заметками и сделанными на их основе списками дел.

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

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

🤔 Остаться или уйти? Оптимальный срок работы на одном месте

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

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

Должен ли современный IT-специалист менять работу чаще, чем раз в 5 лет? Или лучше наращивать экспертизу в рамках одной компании? А может дело совсем не в сроках, а в качестве задач и развитии карьеры?

👉 Расскажите о своём опыте в нашем новом опросе 👈

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

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

💸 Рост или падение? Изменение зарплат в IT за 2023 год

Чтобы разобраться в этом вопросе, «Библиотека программиста» решила провести опрос среди читателей издания. Мы хотим понять, выросли ли ваши зарплаты в 2023 году и если да, то на сколько процентов. Или может быть наоборот — ваши доходы снизились на фоне кризисных явлений в экономике?

Примите участие в нашем коротком опросе и поделитесь своим мнением! Вместе мы проанализируем текущую ситуацию на рынке труда в IT-сфере и поймем, что ждёт эту отрасль дальше. Ждём ваших ответов!

Опрос займёт у вас примерно 4 минуты.

👉 Ссылка на опрос

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

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

📚GPT-4 For Developers (2023)
✍️Автор: Oswald Campesato
📃Страниц: 152

Эта книга призвана сократить разрыв между теоретическим пониманием и практическим применением, что делает его полезным инструментом для разработчиков программного обеспечения, специалистов по изучению данных, исследователей ИИ и энтузиастов технологий, заинтересованных в использовании возможностей GPT-4 в средах Python. Книга содержит набор примеров кода на Python 3.x, сгенерированных с помощью ChatGPT и GPT-4. В главе 1 представлен обзор ChatGPT и GPT-4, затем следует глава 2, содержащая примеры кода Python 3.x для решения различных задач программирования на Python. Глава 3 содержит примеры кода для визуализации данных, а глава 4 — примеры кода для линейной регрессии. Последняя глава посвящена визуализации с помощью Gen AI (Generative AI) и DALL-E.

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

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

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

🤔 Как нестандартно войти в АйТи

Многие IT-специалисты приходят в эту сферу нестандартным путем — кто-то начинал как самоучка, а кто-то стал программистом случайно. Был ли у вас необычный старт карьеры в IT?

Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.

❤️ С нетерпением ждем ваших комментариев!

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

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

📚Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges (2022)
✍️Автор: Olaf Zimmermann
📃Страниц: 544

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

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

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

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

📚Quantum Computing and Future: Understand Quantum Computing and Its Impact on the Future of Business (2022)
✍️Автор: Utpal Chakraborty
📃Страниц: 124

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

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

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

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

📚Defending APIs: Uncover advanced defense techniques to craft secure application programming interfaces (2024)
✍️Автор: Colin Domoney
📃Страниц: 384

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

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

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

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

📚Functional Design: Principles, Patterns, and Practices (2023)
✍️Автор: Robert Martin
📃Страниц: 384

В книге объясняется, как и зачем использовать функциональное программирование для создания лучших систем для реальных клиентов. Автор сравнивает ООП структуры кодирования на Java с теми, которые позволяют функциональные языки, определяет лучшие роли для каждой из них и показывает, как создавать лучшие системы, разумно используя их в контексте. Автор придерживается прагматического подхода, сводя к минимуму теорию в пользу решения проблем «на практике». На доступных примерах разработчики узнают, как простой в освоении и семантически богатый язык Clojure может помочь им улучшить чистоту кода, дизайн, дисциплину и конечные результаты. Автор рассматривает известные принципы SOLID и Gang of Four Design Patterns с функциональной точки зрения, объясняя, почему паттерны остаются чрезвычайно ценными для функциональных программистов, и как использовать их для достижения превосходных результатов.

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

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

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

🛍 -50% на наш флагманский курс по вышмату + курс по machine learning в подарок

📣 В честь 23 февраля мы решили снизить цену на курс по математике и подарить курс по machine learning в подарок – https://proglib.io/w/f04717b3

14 990 рублей 29 990 рублей до 29 февраля

⭐️ На курсе вы получите все необходимые знания для старта карьеры в DS или аналитике.

Что еще вас ждет на курсе:

🔹 Полугодовая программа от преподавателей ВМК МГУ;

🔹 150 практических заданий и 47 видеолекций;

🔹 Бессрочный доступ ко всем материалам курса;

🔹 Развернутая обратная связь по всем домашним заданиям, а также ссылки на полезные дополнительные материалы.

⚡️ Переходите на сайт, читайте подробности и заходите на обучение по самым выгодным условиям – https://proglib.io/w/f04717b3

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