Книги / IT-менеджмент / Архитектура ПО / Clean Code in Python. Second Edition. Develop maintainable and efficient code

Clean Code in Python. Second Edition. Develop maintainable and efficient code

Mariano Anaya

Второе издание книги «Чистый код на Python» представляет собой практическое руководство по написанию качественного, поддерживаемого и эффективного кода на языке Python. Автор Мариано Аная, опытный инженер-программист и спикер международных конференций, делится принципами и паттернами, которые помогают создавать программное обеспечение, соответствующее высоким стандартам качества.

Книга охватывает широкий спектр тем, связанных с разработкой на Python: от форматирования кода и документации до продвинутых концепций, таких как контекстные менеджеры, итерируемые объекты, свойства и атрибуты. Особое внимание уделяется «питоническим» идиомам — особенностям и лучшим практикам, характерным именно для Python, которые отличают качественный код от посредственного.

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

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