Expert Python Programming, Fourth Edition

Четвёртое издание книги «Expert Python Programming» — это глубокое руководство для опытных разработчиков, стремящихся освоить передовые практики и концепции программирования на Python. Книга выходит за рамки базового синтаксиса, фокусируясь на написании чистого, эффективного, масштабируемого и поддерживаемого кода в реальных проектах.

Авторы, Michał Jaworski и Tarek Ziadé, делятся своим многолетним профессиональным опытом, охватывая современные инструменты и методологии разработки. Книга начинается с анализа текущего состояния экосистемы Python, включая переход с Python 2, и подробно рассматривает современные среды разработки, такие как изоляция зависимостей с помощью Poetry, контейнеризация с Docker и виртуализация с Vagrant.

Основное внимание уделяется лучшим практикам проектирования программного обеспечения, паттернам проектирования, метапрограммированию, асинхронному программированию, созданию пакетов и распределённым системам. Читатели научатся оптимизировать производительность приложений, эффективно управлять зависимостями, писать тесты и внедрять CI/CD. Книга также затрагивает работу с популярными инструментами повышения продуктивности, такими как IPython и Jupyter.

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

Expert Python Programming, Fourth Edition
A
Автор
Michał Jaworski, Tarek Ziadé
Издательство
Packt Publishing
Год
2021
Язык
Английский
1
Оцените книгу

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

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