Разработка программного обеспечения на примерах с помощью Python

Книга Грега Уилсона посвящена практическому освоению принципов проектирования и создания программ. Автор, известный преподаватель и сооснователь Software Carpentry, объясняет, как на основе реальных примеров — от систем резервного копирования до движков браузеров — понять устройство современных инструментов и научиться писать чистый, повторно используемый код.

Лучший способ разобраться в любом проектировании — это поучиться на примерах. А самые качественные примеры проектирования ПО можно найти в инструментах, с которыми работают программисты. Таким образом, в книге создаются небольшие версии того, чем пользуются программисты, раскрываются их тайны и проливается свет на образ мышления опытных специалистов.

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

Материал можно использовать для самостоятельного изучения, на курсах бакалавриата по проектированию ПО, либо взять за основу недельного интенсива для практикующих программистов. Все письменные материалы проекта можно свободно воспроизводить в рамках лицензии Creative Commons, а программное обеспечение доступно в рамках Hippocratic License.

Разработка программного обеспечения на примерах с помощью Python
A
Автор
Грег Уилсон
Издательство
Эксмо
Год
2025
Язык
Русский
1
Оцените книгу

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

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