Содержание курса
1. Модуль 1. Зачем нужен PEP-8
4 урока
5
4
0м
0
Закрытый
1.1
Что такое PEP-8 и почему он важен
↗
1
1
-
0
Закрытый
1.2
Читаемость кода и командная разработка
↗
2
1
-
0
Закрытый
1.3
Частые ошибки новичков
↗
1
1
-
0
Закрытый
1.4
Мини-тест
↗
1
1
-
0
2. Модуль 2. Форматирование кода
6 уроков
6
6
0м
0
Закрытый
2.1
Отступы. 4 пробела и никаких табов
↗
1
1
-
0
Закрытый
2.2
Пробелы вокруг операторов
↗
1
1
-
0
Закрытый
2.3
Длина строки и переносы
↗
1
1
-
0
Закрытый
2.4
Пустые строки и структура файла
↗
1
1
-
0
Закрытый
2.5
Комплексная практика: форматирование
↗
1
1
-
0
Закрытый
2.6
Мини-тест по форматированию
↗
1
1
-
0
3. Модуль 3. Именование
5 уроков
6
5
0м
0
Закрытый
3.1
Почему именование так важно
↗
1
1
-
0
Закрытый
3.2
Имена переменных и функций (snake_case)
↗
1
1
-
0
Закрытый
3.3
Имена классов (CapWords)
↗
2
1
-
0
Закрытый
3.4
Константы и служебные соглашения
↗
1
1
-
0
Закрытый
3.5
Булевые переменные и функции
↗
1
1
-
0
4. Модуль 4. Импорты и структура файла
5 уроков
5
5
0м
0
Закрытый
4.1
Зачем важен порядок импортов
↗
1
1
-
0
Закрытый
4.2
Правильный порядок импортов
↗
1
1
-
0
Закрытый
4.3
Один импорт — одна строка
↗
1
1
-
0
Закрытый
4.4
Почему нельзя использовать import *
↗
1
1
-
0
Закрытый
4.5
Комплексная практика: приводим файл к стандарту
↗
1
1
-
0
5. Модуль 5. Комментарии и документация (docstring)
5 уроков
6
6
0м
0
Закрытый
5.1
Зачем нужны комментарии
↗
1
1
-
0
Закрытый
5.2
Как писать хорошие комментарии
↗
2
2
-
0
Закрытый
5.3
Что такое docstring
↗
1
1
-
0
Закрытый
5.4
Как правильно писать docstring
↗
1
1
-
0
Закрытый
5.5
Комплексная практика: документируем код
↗
1
1
-
0
6. Модуль 6. Автоматизация соблюдения PEP-8
5 уроков
5
5
0м
0
Закрытый
6.1
Проверка кода с помощью flake8
↗
1
1
-
0
Закрытый
6.2
Автоформатирование с помощью black
↗
1
1
-
0
Закрытый
6.3
Сортировка импортов через isort
↗
1
1
-
0
Закрытый
6.4
Интеграция линтеров в IDE
↗
1
1
-
0
Закрытый
6.5
Практика: проверка проекта
↗
1
1
-
0
7. Итоги
3 урока
3
3
0м
0
Закрытый
7.1
Итоговый проект: приведение к PEP-8
↗
1
1
-
0
Закрытый
7.2
Итоговый тест
↗
1
1
-
0
Закрытый
7.3
Чек-лист по PEP-8
↗
1
1
-
0