Software Design for Python Programmers: Principles and patterns

Книга «Software Design for Python Programmers» представляет собой практическое руководство по проектированию программного обеспечения с использованием Python. Автор Рональд Мак фокусируется на фундаментальных принципах и паттернах проектирования, которые позволяют создавать качественное, поддерживаемое и масштабируемое ПО.

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

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

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

Software Design for Python Programmers: Principles and patterns
A
Автор
Ronald Mak
Издательство
Manning Publications
Год
2026
Язык
Английский
1
Оцените книгу

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

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