progbook | Книги

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

153816

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

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

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

📚How JavaScript Works: Master the Basics of JavaScript and Modern Web App Development (2024)
✍️Автор: Jonathon Simpson
📃Страниц: 310

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

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

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

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

📚Concurrent, parallel and distributed computing (2022)
✍️Автор: Adele Kuzmiakova
📃Страниц: 260

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

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

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

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

📚PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries (2024)
✍️Автор: Henrietta Dombrovskaya
📃Страниц: 1397

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

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

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

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

📚PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries (2024)
✍️Автор: Henrietta Dombrovskaya
📃Страниц: 344

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

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

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

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

📚Handbook of Smart Manufacturing: Forecasting the Future of Industry 4.0 (2023)
✍️Автор: Ajay Kumar
📃Страниц: 424

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

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

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

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

📚Azure Security (2023)
✍️Автор: Bojan Magusic
📃Страниц: 336

В книге подробно описаны лучшие практики настройки и развертывания собственных служб безопасности Azure — от основы нулевого доверия до глубинной защиты (DiD). Узнайте от специалиста по безопасности Microsoft, как создать программу DevSecOps с помощью Microsoft Defender for Cloud. Реалистичные сценарии и практические примеры помогут раскрыть сложные концепции безопасности, а продуманные упражнения — закрепить полученные знания.

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

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

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

Совместная разработка с 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.

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

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

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

📚Okta Administration Up and Running: Drive operational excellence with IAM solutions for on-premises and cloud apps (2023)
✍️Автор: HenkJan de Vries
📃Страниц: 306

Управление идентификацией и доступом (IAM) — это набор политик и технологий, используемых для обеспечения безопасности организации путем тщательного распределения ролей и доступа между пользователями и устройствами. Эта книга поможет вам начать работу с Okta, сервисом IAM, который поможет вам управлять как сотрудниками, так и клиентами.
В начале книги вы узнаете, как Okta может быть использована в качестве IAM-платформы, затем вы узнаете о Universal Directory и о том, как интегрироваться с другими каталогами и приложениями, а также о настройке групп и политик для потоков Joiner, Mover и Leaver.

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

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

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

6 490 ₽ за курс «Основы IT для непрограммистов»

Поздравляем всех женщин с замечательным днем 8 марта и дарим скидку 35% на курс «Основы IT для непрограммистов» – https://proglib.io/w/029893da

Курс отлично подходит для IT-рекрутеров, маркетологов, project и product, sales менеджеров а также всем, кто хочет построить карьеру в IT.

За 1,5 месяца обучения на курсе вы:

♦️Познакомитесь с языками, фреймворками, библиотеками, базами данных и стеками;

♦️Поймете какие задачи решают IT-специалисты и научитесь правильно ставить задачи команде разработки;

♦️Узнаете какие есть IT-профессии, какую выбрать или как правильно нанимать программистов.

👉 Если у вас есть вопросы, или вы не знаете, подойдет ли вам курс, то оставляете заявку и наш менеджер поможет вам – https://proglib.io/w/029893da

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

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

🐍 Итоги недели в мире Python и обзоры новых инструментов

У нас есть еженедельная рассылка о последних открытиях и тенденциях в мире Python. Мы опубликовали новый выпуск на 📰.

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

9️⃣типичных для новичков ошибок
Автор статьи показывает лучшие практики написания кода на Python. Он также даёт ссылку на другой детальный разбор ошибок, которые часто делают джуны.

🎓 Туториалы

▫️Распознавание изображений для начинающих на наборе данных CIFAR-10 с помощью Numpy, PIL, os, TensorFlow и Taipy.
▫️Распознавание автомобильных номеров для продвинутых

🔥 Интересные проекты

▫️AlphaCodium — инструмент на базе LLM, предназначенный специально для решения задач по программированию.
▫️Langroid – продвинутый фреймворк для создания ИИ-агентов.

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

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

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

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

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

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

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

Erid: LdtCK8cpN

Если бы по выгодному онлайн-шопингу выпускали пособия, книга о Мегамаркете стала бестселлером. Ведь на маркетплейсе с огромным выбором товаров всегда есть крутые предложения и выгодные акции.
Например, до конца февраля здесь действует повышенный кешбэк до 70% бонусами на покупку бытовой техники и электроники.

Не будем голословны. Покупаете, скажем, робота-мойщика окон за 12 863 рубля и получаете кешбэк — 3 860 бонусов СберСпасибо. Этими же бонусами можно оплачивать до 99% от стоимости следующих покупок.

На маркетплейсе всегда бесплатная доставка, а в 113 городах есть доставка по клику. Это когда заказ сначала приходит к партнёру Мегамаркета, вы получаете уведомление и вызываете курьера в любое удобное время. Ваши покупки будут у вас в срок от 15 минут.

Мегамаркет — идеальное место для выгодного обновления вашей техники. Используйте промокод КОРЗИНА для дополнительной скидки 2 000 рублей на первый заказ от 10 000 рублей и убедитесь в этом сами!

Реклама. Рекламодатель ООО "МАРКЕТПЛЕЙС". ИНН: 9701048328.

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

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

📚The Unreal Developer’s Guide: Intermediate Challenges (2023)
✍️Автор: Frahaan Hussain
📃Страниц: 412

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

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

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

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

📚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.

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

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