Секреты Python Pro
Книга «Секреты Python Pro» — это практическое руководство для разработчиков, стремящихся перейти от написания простого рабочего кода к созданию профессионального, чистого и поддерживаемого программного обеспечения. Автор, опытный питонист Дейн Хиллард, фокусируется на фундаментальных принципах проектирования ПО, которые делают код понятным, расширяемым и удобным для сопровождения.
В первой части книги объясняется важность качественного кода в корпоративной среде и эволюция Python как языка для серьёзных проектов. Основная часть материала посвящена основам проектирования: разделению ответственности, абстракции, инкапсуляции, проектированию для производительности и тестированию. Эти принципы иллюстрируются на конкретных примерах и упражнениях.
Третья часть книги углубляется в организацию крупных систем, рассматривая практическое применение разделения ответственности, достижение расширяемости и гибкости, правила наследования, поддержание компактности кодовой базы и достижение слабой связанности компонентов. Книга учит не просто синтаксису Python, а тому, как структурировать и организовывать код, чтобы он служил долго и его было легко развивать совместно с командой.









