Python. Чистый код для продолжающих
Вы прошли обучающий курс программирования на Python или прочли несколько книг для начинающих. Что дальше? Как подняться над базовым уровнем, превратиться в крутого разработчика?
«Python. Чистый код для продолжающих» — это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП.
Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
Ни одна книга не заменит реального опыта работы и не превратит вас из новичка в профессионала. Но «Чистый код для продолжающих» проведет вас чуть дальше по этому пути: вы научитесь создавать чистый, грамотный, читабельный, легко отлаживаемый код, который можно будет назвать истинно питоническим.
Вот некоторые темы, которые обычно познаются лишь на практике (а вы воспользуетесь чужим опытом!):
- Стиль программирования и Black для форматирования и получения более чистого кода
- Типичные источники ошибок и статические анализаторы
- Структурирование файлов проекта с помощью Cookiecutter
- Функциональное программирование: лямбда-функции и функции высшего порядка
- Оценка быстродействия кода с помощью модулей timeit и cProfile
- Высокая наука содержательных и толковых комментариев и с1ос-строк
Такие навыки поднимут вашу ценность как программиста не только в Python, но и в любом другом языке.
Об авторе:
Эл Свейгарт — профессиональный разработчик, создатель суперпопулярного курса Udemy Python, преподаватель, член сообщества Python Software Foundation и автор нескольких бестселлеров по языку Python.