Книги для программистов
152K subscribers
984 photos
31 videos
982 links
Все о книгах из мира IT.

По рекламе: @proglib_adv

Курс по ML: https://clc.to/8MJE8w

Другие наши курсы: https://clc.to/goHZHA

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://www.gosuslugi.ru/snet/67931954509aba565214777d
Download Telegram
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.

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

👉Подписаться👈
6👍3🤔3
📚gRPC Microservices in Go (2023)
✍️Автор: Huseyin Babal
📃Страниц: 200

Книга научит вас создавать готовые к производству микросервисы с помощью Go и gRPC. В нем вы научитесь создавать эффективные API на Go, использовать gRPC для сетевого взаимодействия, а также развертываться в облаке и Kubernetes. Полезные примеры, в том числе полное веб-приложение для электронной коммерции, облегчают понимание каждой концепции. Вы также получите представление о тестировании, развертывании и эффективных практиках DevOps для микросервисов.
👍18🔥51👾1
Привет, друзья! 👋

Мы готовим статью о производительности труда программистов и хотим узнать ваше мнение. Поделитесь своими мыслями, ответив на следующие вопросы:

Согласны ли вы с утверждением, что программирование — это на 9/10 мышление и только на 1/10 набор кода? 🤔

- Полностью согласен 💯
- Скорее согласен 👍
- Затрудняюсь ответить 🤷
- Скорее не согласен 👎
- Совершенно не согласен 🚫

Сколько времени в среднем вам потребуется, чтобы восстановить код, написанный за один рабочий день?

- Менее 30 минут
- 30-60 минут
- 1-2 часа
- 2-4 часа
- Более 4 часов

Какие факторы, по вашему мнению, наиболее сильно влияют на производительность программиста? (выберите до 3 вариантов) 🚀

- Качество рабочей среды и инструментов 🛠
- Ясность поставленных задач и требований 📝
- Возможность сосредоточиться без отвлечений 🧘
- Эффективная коммуникация в команде 🗣
- Постоянное обучение и развитие навыков 📚
- Мотивация и интерес к проекту 💪
- Опыт и экспертиза в конкретной области 🏆
- Другое (укажите в комментариях) 💡

Поделитесь своими мыслями и опытом в комментариях! Как вы оцениваете соотношение «мышления» и «кодинга» в своей работе? Какие методы вы используете для повышения эффективности мыслительного процесса?
👍65💯35😁5🔥3🌚3
📖 Обзор книги "Программирование на Python с помощью GitHub Copilot и ChatGPT", Портер Л., Зингаро Д.

Направление: #proglib_python
Уровень: #proglib_junior

Это практическое руководство помогает разработчикам использовать передовые инструменты искусственного интеллекта для создания качественного кода. Книга охватывает ключевые аспекты Python и показывает, как GitHub Copilot и ChatGPT могут изменить и улучшить процесс программирования.

💬 Что говорят люди:

Книга произвела сильное впечатление на читателей благодаря новому предлагаемому подходу к обучению ращработке на Python с помощью искусственного интеллекта. Многие отмечают, что использование ИИ-инструментов существенно облегчает процесс написания кода и ускоряет работу. Однако некоторые читатели испытывают трудности с непредсказуемым поведением Copilot и считают, что написать код "вручную" быстрее.

Плюсы

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

Минусы

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

🖊 Об авторах

Лео Портер — профессор, преподаватель Калифорнийского университета, специалист в области компьютерных наук и искусственного интеллекта.
Даниэль Зингаро — доцент, преподаватель Университета Торонто. Автор популярных книг “Алгоритмы на практике” и “Python без проблем”.

Книга: Ссылка
👍24🥱1811🔥7
😁274👍39🔥17💯73
📚🤖 Подборка книг по ИИ

▪️Machine Learning For Network Traffic and Video Quality Analysis

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

▪️Атлас искусственного интеллекта: руководство для будущего

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

▪️Машинное обучение доступным языком

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

▪️Как учится машина

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

▪️ Создаём нейронную сеть

Книга — введение в теорию и практику создания нейронных сетей. Автор поэтапно описывает создание функционального кода на языке Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍287😁2🌚1
🔹Computer Science: книги, от новичка до профи

В статье представлены книги, которые помогут пройти путь от новичка до профи. Узнайте, с чего начать и какие книги помогут углубить знания. Подробнее читайте в статье.
👍15🔥3💯3
🔼Топ свежих книг, которые стоит почитать разработчику

🔸
Нечеткое сопоставление данных в SQL

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

🔸 Фундаментальный подход к программной архитектуре: паттерны, свойства, проверенные методы

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

🔸
Data mesh в действии

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

🔸
Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации

В книге рассматриваются современные методики, начиная от основ A/B-тестирования и заканчивая более сложными подходами, такими как байесовская оптимизация. Она предназначена для инженеров, занимающихся разработкой ПО, машинным обучением и количественным трейдингом, и помогает выбрать наиболее эффективные инструменты и подходы для улучшения производительности систем. Читатель научится минимизировать затраты на эксперименты и достигать наилучших результатов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍254👾4🔥1🌚1
📚Terraform Cookbook: Provision, run, and scale cloud architecture with real-world examples using Terraform (2023)
✍️Автор: Mikael Krief
📃Страниц: 634

В новое издание включены реальные примеры создания инфраструктуры Azure, AWS и GCP с помощью Terraform. Вы узнаете о ручном и автоматизированном тестировании с помощью конфигураций Terraform, о создании и управлении сбалансированной, эффективной и многократно используемой инфраструктурой с помощью модулей Terraform. Вы узнаете, как автоматизировать развертывание конфигураций Terraform с помощью непрерывной интеграции и непрерывной доставки (CI/CD).
👍21🔥32
📚Supercharging Productivity with Trello: Harness Trello’s powerful features to boost productivity and team collaboration (2023)
✍️Автор: Brittany Joiner
📃Страниц: 342

Вы начнете с изучения структуры Trello, включая карточки, доски и списки, а затем погрузитесь в основы работы с карточками Trello. Далее вы научитесь использовать представления и шаблоны Trello для объединения задач и организации проектов. Затем вы изучите автоматизацию, включая триггеры и действия, для создания мощных рабочих процессов, которые помогут вам определять приоритеты задач и эффективно организовывать данные. Позже вы познакомитесь с Power-Ups, дополнением, расширяющим функциональность Trello. На протяжении всей книги вы найдете практические советы и примеры из реальной жизни, чтобы получить практические знания.
👍7👏51🔥1👾1
Привет, друзья! 👋

Мы готовим статью на тему: «5 признаков зависимости от программирования». Нам очень важно ваше мнение! Поделитесь своим опытом и советами, и самые интересные из них мы включим в статью.

⌛️ Как вы понимаете, что программирование начинает занимать слишком много места в вашей жизни? Какие признаки вы замечаете?

🏄 Какие методы и стратегии вы используете, чтобы сохранить баланс между работой и личной жизнью?

😔 Был ли у вас опыт, когда программирование негативно влияло на ваши отношения с близкими или здоровье? Как вы справились с этим?

Ваши ответы помогут многим! Спасибо за участие!
👍113🔥1