progbook | Книги

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

153813

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

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

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

🔻Обзор книги "PostgreSQL 16 изнутри" Егор Рогов

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

✅Плюсы

- Глубокое понимание: В книге детально описано, что у PostgreSQL "под капотом", для широкого и полного понимания устройства СУБД.
- Актуальность: В книге рассмотрена последняя 16-я версия.
- Широкий взгляд: В книге охвачено большое количество различных аспектов работы с PostgreSQL.

❌Минусы

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

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

Книга: Ссылка
Рецензия: Ссылка
Подборка похожих книг: Ссылка

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

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

🔹Хочешь стать профессиональным игровым разработчиком?

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

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

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

AI-ассистент GIGA CODE получил новые функциональные возможности

Сбер обновил персонального AI-ассистента разработчика GIGA CODE. Теперь в нем есть:

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

- Новые языки программирования. AI-ассистент поддерживает уже более 30 популярных языков программирования, включая PHP, Rust, Dart, HTML, Lua и другие.

- AI оценка трудозатрат и AI Code Review. Разработчики могут использовать новые AI-сервисы для проведения аналитики по изменениям в исходном коде. Это позволит повысить качество и безопасность разработки, а также провести оценку трудозатрат на создаваемый код.

Разработчики могут воспользоваться GIGA CODE на платформе для работы с исходным кодом GitVerse, как в качестве плагина для сторонних сред разработки, так и в составе новой среды разработки GIGA IDE Desкtop.

Подробнее – по ссылке

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

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

📚Геймдизайн на практике. Как начать зарабатывать
✍️Автор: Турабова Александра

🐸«Библиотека программиста» заколлабилась с издательством «АСТ» — теперь на некоторых книгах вы можете найти значок «Рекомендовано Библиотекой программиста». Рассказываем об одной такой.

Если вы готовы окунуться в мир геймдизайна и стать профессионалом своего дела, тогда эта книга — ваш идеальный старт!

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

Автор проведет вам экскурс по внутренней кухне геймдевов и расскажет не только о том, как стать крутым специалистом, но и как получить достойный оффер.


👉Ссылка на книгу

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

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

📚LLVM 17: Инфраструктура для разработки компиляторов (2024)
✍️Автор: Кай Наке (перевод Снастин А.)
📃Страниц: 370

Это подробное руководство по LLVM, одной из наиболее используемых и гибких систем для разработки компиляторов. В книге рассмотрены основы архитектуры LLVM, её основные компоненты и нововведения в версии 17. Вы найдёте глубокий анализ IR (Intermediate Representation), оптимизационных возможностей и инструментов для анализа и отладки кода. Эта книга является незаменимым ресурсом для разработчиков компиляторов и исследователей в области программирования, стремящихся к максимальной эффективности и адаптивности своих решений.

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

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

📚Знакомьтесь, Python. Секреты профессии
✍️Автор: Евгений Павлов

🐸«Библиотека программиста» заколлабилась с издательством «АСТ» — теперь на некоторых книгах вы можете найти значок «Рекомендовано Библиотекой программиста». Рассказываем об одной такой.

Книга подойдет начинающим разработчикам на Python, джунам и тем, кто только входит в IT

Что внутри:
🟠инструменты и библиотеки для программирования на Python
🟠лайфхаки и геймификация
🟠базовые знания об IT: с чего начать, как выбрать профессию, где прокачать скиллы и как подготовиться к собеседованию


Автор — IT-специалист с 25-летним стажем, преподаватель обучающих курсов по аналитике и разработке игр.

👉Ссылка на книгу

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

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

📚Атлас искусственного интеллекта: руководство для будущего
✍️Автор: Кейт Кроуфорд

🐸«Библиотека программиста» заколлабилась с издательством «АСТ» — теперь на некоторых книгах вы можете найти значок «Рекомендовано Библиотекой программиста». Рассказываем об одной такой.

Книга подойдет всем, кто работает в сфере AI или интересуется искусственным интеллектом

Что внутри:
🔸история создания и развития ИИ
🔸про влияние ИИ на рабочие процессы (а также экономические, политические, социальные и информационные сферы) — положительные и негативные эффекты и аспекты, которые обычно упускают из внимания
🔸актуальные научные статьи и источники


Впервые книга была опубликована издательством Йельского университета в 2021 году. Признана лучшей книгой по информатике 2022 ASIS&T — ассоциации компьютерных наук и технологий.

Автор — старший научный сотрудник Microsoft, профессор Калифорнийского университета, соучредитель и директор по исследованиям в AI Now Institute в Нью-Йоркском университете.

👉Ссылка на книгу

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

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

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

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

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

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

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

❗️Вакансии «Библиотеки программиста» — ждем вас в команде!

Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉авторов в наше медиа proglib.io
👉контент-менеджеров для ведения телеграм-каналов

Подробности тут.

Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴

Ждем ваших откликов 👾

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

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

Привет, друзья! 👋

Мы пишем статью о способах измерения личностного роста программистов и нам нужна ваша помощь! 🚀

📊 Какие метрики вы используете для оценки своего прогресса?
🤔 Как вы понимаете, что выросли профессионально?
💡 Есть ли у вас свои уникальные способы отслеживания развития?

Поделитесь вашим опытом в комментариях! Лучшие идеи попадут в нашу статью!

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

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

🔹Книги по DevOps для начинающих.

Только начинаете или планируете начать свой путь в DevOps? Тогда предлагаю вашему вниманию подборку лучших книг и статей по Kubernetes. Статья рассчитана на начинающих, чтобы дать базовый фундамент для развития в этой технологии. Подробнее читайте в статье.

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

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

📚Параллельное программирование для мультиядерных и кластерных систем (2024)
✍️Автор: Томас Раубер (перевод Снастин А.)
📃Страниц: 632

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

В книге рассмотрены:
- Основы параллельного программирования
- Модели параллельного программирования
- Алгоритмы и структуры данных
- Инструменты и методы оптимизации
- Практические примеры и приложения
- Современные тенденции и будущие направления развития

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

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

📚C++ Cookbook: How to write great code with the latest C++ releases (2024)
✍️Автор: Wayne Murphy
📃Страниц: 622

Мы начнем с обсуждения основных концепций и узнаем, как использовать их в шаблонах. Затем мы рассмотрим такие продвинутые темы, как асинхронное программирование с помощью coroutines и инструменты для одновременной обработки нескольких задач. Вы узнаете о модулях C++ для создания модульных приложений, позволяющих лучше организовать код. Вы узнаете о диапазонах для эффективной обработки последовательностей данных, включая представления и адаптеры для преобразования и фильтрации данных. Кроме того, вы познакомитесь с новыми возможностями контейнеров, практиками более чистого кодирования и оптимизацией производительности в C++20/23.

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

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

🔹 Ищете идеальную литературу по C++?

Предлагаю статью, в которой собраны лучшие книги для совершенствования знаний и навыков. Узнайте, какие 5 книг должен прочитать каждый C++ разработчик. Эти книги помогут поднять скиллы и стать мастером своего дела. Подробнее читайте в статье.

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

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

📚Ошибки разработчиков видеоигр. От идеи до провала (2023)
✍️Автор: Слава Грис
📃Страниц: 320

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

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

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

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

📚Build a Frontend Web Framework (From Scratch) (2024)
✍️Автор: Angel Sola Orbaiceta
📃Страниц: 384

Эта книга поможет вам создать простой компонентный фронтенд-фреймворк, заимствованный из React, Svelte, Angular и других знакомых инструментов. Вы узнаете, как работает современный фреймворк, добавляя такие функции, как управление состоянием и жизненным циклом компонентов, виртуальный DOM и алгоритмы согласования для эффективного обновления HTML. Вы оцените, как каждая важная концепция разбита на легко усваиваемые фрагменты и объясняется с помощью увлекательных графиков.

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

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

📚Pandas Workout: 200 Exercises to Make You a Stronger Data Analyst (2024)
✍️Автор: Reuven Lerner
📃Страниц: 275

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

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

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

📚Знакомьтесь, Python. Секреты профессии
✍️Автор: Евгений Павлов

🐸«Библиотека программиста» заколлабилась с издательством «АСТ» — теперь на некоторых книгах вы можете найти значок «Рекомендовано Библиотекой программиста». Рассказываем об одной такой.

Книга подойдет начинающим разработчикам на Python, джунам и тем, кто только входит в IT

Что внутри:
🟠инструменты и библиотеки для программирования на Python
🟠лайфхаки и геймификация
🟠базовые знания об IT: с чего начать, как выбрать профессию, где прокачать скиллы и как подготовиться к собеседованию


Автор — IT-специалист с 25-летним стажем, преподаватель обучающих курсов по аналитике и разработке игр.

👉Ссылка на книгу

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

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

Привет, друзья! 👋

Мы готовим статью о влиянии страха ошибок на работу программистов и хотим услышать ваше мнение! 💻🤔

🔍 Как вы справляетесь со страхом совершить ошибку в коде?
🛠 Какие инструменты или практики в вашей команде помогают уменьшить страх перед внесением изменений в код?
🌱 Как вы превращаете свои ошибки в возможности для роста и развития? Поделитесь своим опытом!

Ваши ответы могут помочь другим разработчикам! Лучшие идеи войдут в нашу статью.

Ждем ваших комментариев! 👇

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

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

📚Hands-On Ethical Hacking Tactics: Strategies, tools, and techniques for effective cyber defense (2024)
✍️Автор: Shane Hartman
📃Страниц: 436

Книга начинается с таких основополагающих понятий, как отпечаток, разведка, сканирование, перечисление, оценка уязвимости и моделирование угроз. Далее вы перейдете к использованию конкретных инструментов и процедур для взлома Windows, Unix, веб-серверов, приложений и баз данных. Книга также поможет вам освоить анализ вредоносного ПО. На протяжении всей книги вы будете плавно переходить от теоретических концепций к практическим методам работы с различными платформами.Наконец, вы узнаете о реагировании на инциденты, поиске угроз, социальной инженерии, IoT-взломах и эксплуатации облаков, что поможет вам разобраться со сложными аспектами этичного хакинга.

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

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

🔹Как выбирать и эффективно читать IT книги

Автор статьи, инженер SRE с пятилетним стажем в IT, рассказывает о том, как прочитал более 50 технических книг и готов поделиться наблюдениями и выводами о выборе действительно качественной литературы и тем, как сохранить мотивацию к чтению. В статье вы узнаете, чем лучше английские издания, как выбрать литературу, которая действительно поможет понять тему глубже и как правильно вести конспекты по книгам. Подробнее читайте в статье. https://habr.com/ru/companies/eaeconsult/articles/731446/

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

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

📚Mastering PowerShell Scripting, 5th Edition: Automate repetitive tasks and simplify complex administrative tasks using PowerShell, 5th Edition (2024)
✍️Автор: Chris Dent
📃Страниц: 760

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

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

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

Подборка книг по Js для начинающих!

🔸 JavaScript. Полное руководство, Дэвид Флэнаган

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

🔸 Выразительный JavaScript. Современное веб-программирование, Марейн Хавербеке

Книга отличается практической направленностью и простотой восприятия. В ней уделено большое внимание практическим заданиям и примерам, что помогает проверить теорию на практике.

🔸Изучаем программирование на JavaScript, Эрик Фримен

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

🔸Как устроен JavaScript, Дуглас Крокфорд

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

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

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

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

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

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

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

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

📚A CISO Guide to Cyber Resilience: A how-to guide for every CISO to build a resilient security program (2024)
✍️Автор: Debra Baker
📃Страниц: 238

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

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

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

Подборка книг по Go для продвинутых!

🔸 Облачный Go, Мэтью Титмус

Docker, Kubernetes и Prometheus всё это написано на Go. В книге рассмотрены способы применения возможностей Go для разработки надёжных облачных решений.

🔸 Go: идиомы и паттерны проектирования, Джон Боднер

Книга научит вас думать как Go-разработчик. Изучите шаблоны и паттерны проектирования и научитесь писать понятный и идиоматический Golang код.

🔸Go на практике, Мэтт Батчер

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

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

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

🔹Книги общего профиля по разработке.

Не важно на каком языке вы пишите или какой язык изучаете. Есть ряд книг, которые будут полезные вне зависимости от языка. Если вы хотите прогрессировать и стать профессионалом, то стоит обратить внимание на топ 10 книг, которые должен прочитать каждый программист. Вы найдёте здесь как классику так и современные бестселлеры. Подробнее читайте в статье.

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

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

Подборка книг по Go для начинающих!

🔸 Head First. Изучаем Go, Макгаврен Джей

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

🔸 Язык программирования Go, Алан Донован

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

🔸 Программирование на Go. Разработка приложений XXI века, Марк Саммерфильд

Ещё одна книга, в которой собраны большинство тем, чтобы начать разработку на этом языке. Подача немного сумбурная, но широкая выборка тем позволяет использовать книгу как хороший справочник.

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

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

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

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

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

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

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

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

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

📚Ultimate Snowflake Architecture for Cloud Data Warehousing (2024)
✍️Автор: Ganesh Bharathan
📃Страниц: 170

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

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