Книга идеально подходит для
- разработчиков, которые в настоящее время работают с большой кодовой базой и пытаются найти более эффективные способы взаимодействия со своими коллегами;
- специалистов по первоначальному сопровождению программного кода, которые ищут способы уменьшить нагрузку при сопровождении в будущем;
- самоучек, которые хорошо владеют языком программирования Python, но хотят лучше понимать, почему и что мы делаем;
- начинающих специалистов в области информационных технологий, которым нужны практические советы по разработке;
- опытных разработчиков, которые ищут способ, как обосновать свой дизайн, опираясь на основные принципы надежности.
Прочитав книгу Вы:
- узнаете, как максимально использовать систему типов Python;
- познакомитесь с определяемыми пользователем типами, такими как классы и перечисления, а также с системой подсказок типов Python;
- научитесь использовать в качестве подстраховки комплексную стратегию тестирования;
- узнаете, как сделать Python расширяемым.
С помощью этих советов и приемов вы сможете писать более понятный и удобный для сопровождения код.