Clean Code — пишите код лучше на Python
Этот курс даст вам инструменты для написания более качественного кода с использованием принципов Clean Code на языке Python. Приятного программирования!
Программа
7 глав28 уроковВведение
2 уроков- 01Что такое чистый код?
- 02Чему вы научитесь?
Соглашения об именовании
3 уроков- 01Соглашения об именовании
- 02Испытание: нарушения правил
- 03Правильное имя
Соглашения по комментариям
3 уроков- 01Блочные комментарии
- 02Внутристрочные комментарии
- 03Строки документации
Pythonic-код
6 уроков- 01Дзен Python
- 02Трюки с переменными
- 03Работа со списками
- 04Работа с файлами
- 05Доступ к элементам словаря
- 06Операции сравнения
PEP8
6 уроков- 01Введение
- 02Соглашения об именовании
- 03Оформление кода
- 04Пустые строки
- 05Пробелы
- 06Комментарии
SOLID
6 уроков- 01Введение
- 02Единственная ответственность
- 03Открытость/закрытость
- 04Подстановка Лисков
- 05Разделение интерфейса
- 06Инверсия зависимостей
Заключение
2 уроков- 01Заключительные слова
- 02Что дальше?
Похожие курсы
Работа с файлами в Python
В этом курсе вы узнаете всё о работе с файлами в Python: от создания, чтения и записи до добавления данных и удаления.
- 12
Лямбда-функции в Python
В этом курсе вы изучите лямбда-функции в Python, также известные как анонимные функции в других языках. После прохождения курса вы полностью освоите эту тему!
- 9
Валидатор email на Python
В этом курсе вы создадите полностью рабочую программу для проверки email, которая принимает адрес от пользователя и определяет, является ли он корректным!
- 8
- 2
Множества в Python
В этом курсе вы освоите множества в Python. Вы научитесь создавать множества, изменять их и выполнять над ними операции с помощью подробных уроков и практических задач. К концу курса вы научитесь эффективно использовать множества для оптимизации вашего кода на Python.
- 11
Декораторы Python
В этом курсе вы узнаете, как использовать декораторы в Python — мощный инструмент для изменения поведения функций. Закрепите полученные знания на практике, выполнив серию задач по программированию.
- 12