Книги для программистов
165K subscribers
70 photos
61 links
Все о книгах из мира IT.

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/de94a698

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
📚Атлас искусственного интеллекта: руководство для будущего
✍️Автор: Кейт Кроуфорд

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

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

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


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

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

👉Ссылка на книгу
🔹Как выбирать и эффективно читать IT книги

Автор статьи, инженер SRE с пятилетним стажем в IT, рассказывает о том, как прочитал более 50 технических книг и готов поделиться наблюдениями и выводами о выборе действительно качественной литературы и тем, как сохранить мотивацию к чтению. В статье вы узнаете, чем лучше английские издания, как выбрать литературу, которая действительно поможет понять тему глубже и как правильно вести конспекты по книгам. Подробнее читайте в статье.
📚Hands-On Ethical Hacking Tactics: Strategies, tools, and techniques for effective cyber defense (2024)
✍️Автор: Shane Hartman
📃Страниц: 436

Книга начинается с таких основополагающих понятий, как отпечаток, разведка, сканирование, перечисление, оценка уязвимости и моделирование угроз. Далее вы перейдете к использованию конкретных инструментов и процедур для взлома Windows, Unix, веб-серверов, приложений и баз данных. Книга также поможет вам освоить анализ вредоносного ПО. На протяжении всей книги вы будете плавно переходить от теоретических концепций к практическим методам работы с различными платформами.Наконец, вы узнаете о реагировании на инциденты, поиске угроз, социальной инженерии, IoT-взломах и эксплуатации облаков, что поможет вам разобраться со сложными аспектами этичного хакинга.
📚LLVM 17: Инфраструктура для разработки компиляторов (2024)
✍️Автор: Кай Наке (перевод Снастин А.)
📃Страниц: 370

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

Статья расскажет, какие книги и ресурсы необходимы, чтобы освоить все тонкости программирования игр, а также как избежать типичных ошибок новичков. Узнайте, какие знания и навыки действительно важны, и с чего стоит начать своё обучение в мире геймдева. Подробнее читайте в статье.
📚Build a Frontend Web Framework (From Scratch) (2024)
✍️Автор: Angel Sola Orbaiceta
📃Страниц: 384

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

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

Плюсы

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

Минусы

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

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

Книга: Ссылка
Рецензия: Ссылка
Подборка похожих книг: Ссылка
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

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

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

🔥Для всех

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

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

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

🐘PHP

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

🐍Python

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

Java

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

👾Data Science

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

🦫Go

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

🧠C++

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

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

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

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

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

* Организация Meta запрещена на территории РФ
🔹Книги, о которых редко говорят

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

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

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

🔗 Читать статью
🔗 Зеркало
📩Друзья-фронтендеры!

Мы запускаем еженедельную email-рассылку, посвященную миру фронтенд-разработки. В ней вы найдете:
• Последние тренды и новости
• Полезные инструменты и ресурсы
• Советы по оптимизации кода
• Интересные проекты и кейсы

Вопрос к вам: в какой день недели вы бы хотели получать нашу рассылку?
📚Programming C# 12: Build Cloud, Web, and Desktop Applications (2024)
✍️Автор: Ian Griffiths
📃Страниц: 873

С помощью этого исчерпывающего руководства вы узнаете, насколько мощным может быть сочетание C# и .NET. Автор проведет вас через основы C# 12.0 и .NET 8 и методы создания облачных, веб- и настольных приложений. Рассчитанная на опытных программистов, эта книга содержит множество примеров кода, которые помогут вам разобраться с основными элементами C#, такими как дженерики, LINQ и возможности асинхронного программирования. Вы узнаете о .NET 8 и последних дополнениях к C# 11.0 и 12.0, включая родовую математику, новые возможности полиморфизма, улучшенное сопоставление шаблонов и новые функции, призванные повысить производительность.
🔹Книги по Python

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