Mastering Python: 50 Specific Tips for Writing Better Code

Книга "Mastering Python: 50 Specific Tips for Writing Better Code" представляет собой практическое руководство для разработчиков, стремящихся улучшить качество своего кода на Python. Автор, опытный инженер-программист Dane Olsen, делится конкретными советами и стратегиями, основанными на более чем десятилетнем опыте работы с языком.

Основное внимание уделяется написанию идиоматического, выразительного и эффективного кода. Книга охватывает ключевые аспекты Python-разработки: от правильного использования встроенных структур данных (кортежи, списки, словари, множества) и написания чистых функций до проектирования классов, работы с декораторами и управления параллелизмом. Особый акцент делается на принципах, изложенных в "Дзене Python".

Структура книги позволяет последовательно углубляться в темы: Pythonic мышление, функции, классы и объекты, а также конкурентность и параллелизм. Каждый раздел содержит конкретные примеры и рекомендации, такие как использование list comprehensions, контекстных менеджеров, именованных кортежей, дескрипторов и асинхронного программирования с asyncio.

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

Mastering Python: 50 Specific Tips for Writing Better Code
A
Автор
Dane Olsen
Издательство
Ziyob Publishers
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент