Книги по Python | Books Python 📚
6.15K subscribers
243 photos
4 videos
247 links
Python книги. По всем вопросам @evgenycarter
Download Telegram
📚10 книг по Python: как для новичков, так и для профи. Часть 1

Книги для Python-разработчиков начального уровня

🔹Программирование на Python в примерах и задачах
Автор: Васильев А. Н.

Книга знакомит читателя с базовыми методами, подходами и конструкциями, которые критически важны для изучения языка. В частности, для понимания принципов его использования на практике. Написана книга таким образом, чтобы быть понятной начинающему разработчику. Сложные (относительно) вещи тоже есть, но и они подробно разъясняются. Возрастной рейтинг — 12+, так что подходит издание и школьникам, и студентам.


🔹Изучаем Python: программирование игр, визуализация данных, веб-приложения
Автор: Эрик Мэтиз

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

Во второй части уже практическое обучение: читателю предстоит написать несложную 2D-игру, а также веб-приложение на Django. Кроме того, рассказывается о визуализации данных с использованием Matplotlib и Plotly.


🔹Простой Python. Современный стиль программирования, 2-е издание
Автор: Любанович Б.

Эта книга даёт возможность не только изучить базовые для языка Python понятия, но и узнать о практиках тестирования ПО, об отладке, повторном использовании кода, асинхронном программировании. Как и в некоторых других книгах об этом ЯП, есть теория и практические задачи. Кстати, во втором издании появился раздел с f-строками, что даёт больше информации читателю.


Книги для Python-разработчиков среднего уровня



🔹Однострочники Python: лаконичный и содержательный код
Автор: Майер Кристиан

Книга достаточно специфическая — она учит читать и писать… Нет, не буквы и слова, а лаконичные и достаточно функциональные однострочники. Автор понятным языком объясняет сложные вещи, а также демонстрирует примеры использования однострочников для разных задач.


🔹Большая книга проектов Python
Автор: Свейгарт Эл

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

👉 @python_360
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🍌1
📚10 книг по Python: как для новичков, так и для профи. Часть 2


🔹Алгоритмы неформально. Инструкция для начинающих питонистов
Автор: Такфилд Брэдфорд

Как и предыдущее издание, эта книга рассчитана на тех, кто уже знаком с основами ЯП. Название раскрывает содержание — автор знакомит нас с нюансами реализации многих популярных алгоритмов. Также читателя учат измерять и оптимизировать их производительность.


Книги по Python для опытных разработчиков

🔹Внутри CPYTHON: гид по интерпретатору Python
Автор: Энтони Шоу

Автор рассказывает о принципах работы внутренних механизмов языка. Даются задания, которые позволяют на практике понять то, о чём рассказывает Шоу. В частности, раскрываются такие нюансы, как:

грамматика и язык Python;
почему CPython написан на C, а не на Python;
спецификация языка Python;
документация языка;
файл грамматики и многое-многое другое.


🔹Машинное обучение с использованием Python. Сборник рецептов
Автор: Элбон Крис

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


🔹Black Hat Python: программирование для хакеров и пентестеров, 2-е издание
Авторы: Джастин Зейтц, Тим Арнольд

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


🔹Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию
Авторы: Миша Горелик, Йен Освальд

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

👉 @python_360
5👍5
📚 Outlier Detection in Python
Автор: Brett Kennedy (2025)

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

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

👉 @python_360
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📚 Security Automation with Python: Practical Python solutions for automating and scaling security operations
Автор: Corey Charles (2025)

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

Книга выделяется практическим подходом: вместо сухой теориисразу применяйте Python для реальных задач. Автор показывает, как автоматизировать сканирование уязвимостей, управление брандмауэрами, реагирование на инциденты, используя библиотеки вроде Paramiko, Requests и PyAutoGUI.

👉 @python_360
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1
📚Python Programming Mastery: A Comprehensive Guide for Beginners with Real-World Projects and Proven Techniques to Excel in 14 Days! Computer Programming
Автор: Ryan Campbell (2023)

Ключевые особенности:

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

👉 @python_360
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
🔖Mastering Python Design Patterns, 3rd Edition: Craft essential Python patterns by following core design principles
Автор: Kamon Ayeva (2024)

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

👉 @python_360
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1