Practices of the Python Pro

Книга «Practices of the Python Pro» посвящена профессиональным практикам проектирования и архитектуры программного обеспечения на Python. Автор, Dane Hillard, рассматривает Python не просто как язык для скриптов или машинного обучения, а как полноценный инструмент для создания сложных, поддерживаемых и масштабируемых систем.

В первой части книги обсуждается важность дизайна ПО и его роль в современной разработке. Основное внимание уделяется фундаментальным принципам, таким как разделение ответственности (Separation of Concerns), абстракция и инкапсуляция. Эти концепции раскрываются на примерах кода на Python, что делает их практичными и применимыми в реальных проектах.

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

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

Practices of the Python Pro
A
Автор
Dane Hillard
Издательство
Manning Publications
Год
2020
Язык
Английский
1
Оцените книгу

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

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