Содержание курса
1. Введение
5 уроков
61
53
17м
0
Открытый
1.1
Почему Python
↗
15
12
7м 34с
0
Открытый
1.2
Как устроен курс
↗
14
12
6м 35с
0
Открытый
1.3
Обзор проекта
↗
15
12
3м 5с
0
Закрытый
1.4
Обзор курсов
↗
8
8
2м 32с
0
Закрытый
1.5
Перенос курса
↗
9
9
-
0
2. Настройка окружения
6 уроков
48
43
24м
0
Закрытый
2.1
Настройка окружения
↗
9
8
3м 56с
0
Закрытый
2.2
Установка Python MacOS
↗
8
7
4м 43с
0
Закрытый
2.3
Установка Python Linux
↗
8
7
3м 51с
0
Закрытый
2.4
Установка Python Windows
↗
8
7
4м 59с
0
Закрытый
2.5
Pyenv
↗
7
7
6м 19с
0
Закрытый
2.6
Настройки VSCode
↗
8
7
4м 43с
0
3. Переменные и типы
9 уроков
82
70
43м
0
Закрытый
3.1
REPL
↗
8
7
3м 24с
0
Закрытый
3.2
Создание первого скрипта
↗
8
7
5м 51с
0
Закрытый
3.3
Переменные и значения
↗
8
7
7м 48с
0
Закрытый
3.4
Названия переменных
↗
9
8
4м 2с
0
Закрытый
3.5
Типы
↗
8
7
7м 39с
0
Закрытый
3.6
Преобразование типов
↗
8
7
9м 5с
0
Открытый
3.7
Задание типов
↗
18
13
5м 1с
0
Закрытый
3.8
Константы
↗
8
7
3м 27с
0
Закрытый
3.9
Тест - Переменные и типы
↗
7
7
-
0
4. Простые операции
8 уроков
57
56
28м
0
Закрытый
4.1
Арифметические операторы
↗
7
7
5м 34с
0
Закрытый
4.2
Операторы присваивания
↗
7
7
5м 13с
0
Закрытый
4.3
Операторы сравнения
↗
7
7
3м 58с
0
Закрытый
4.4
Булева логика
↗
7
7
4м 11с
0
Закрытый
4.5
Логические операторы
↗
7
7
3м 9с
0
Закрытый
4.6
Порядок операторов
↗
7
7
5м 53с
0
Закрытый
4.7
Упражнение - проверка возраста
↗
7
7
3м 27с
0
Закрытый
4.8
Тест - Простые операции
↗
8
7
-
0
5. Управление потоком
9 уроков
78
62
40м
0
Закрытый
5.1
if else
↗
8
6
5м 14с
0
Закрытый
5.2
Отступы и PEP8
↗
6
6
6м 47с
0
Закрытый
5.3
elif
↗
6
6
4м 11с
0
Закрытый
5.4
Тернарный оператор
↗
7
7
4м 52с
0
Закрытый
5.5
Упражнение - Максимальное значение
↗
6
6
3м 15с
0
Открытый
5.6
match case
↗
26
13
8м 17с
0
Закрытый
5.7
Линтер и форматер
↗
6
6
3м 22с
0
Закрытый
5.8
Упражнение - Лифт
↗
7
6
6м 49с
0
Закрытый
5.9
Тест - Управление потоком
↗
6
6
-
0
6. Списки, кортежи и работа под капотом
14 уроков
86
78
71м
0
Закрытый
6.1
Lists
↗
6
6
7м 7с
0
Закрытый
6.2
Tuples
↗
6
6
6м 34с
0
Закрытый
6.3
Строки
↗
7
7
5м 54с
0
Закрытый
6.4
Об объектах
↗
7
6
4м 24с
0
Закрытый
6.5
Как работают переменные
↗
6
6
5м 26с
0
Закрытый
6.6
Mutable и Immutable
↗
6
6
4м 5с
0
Закрытый
6.7
Slicing
↗
6
6
11м 23с
0
Закрытый
6.8
Упражнение - Палиндром
↗
7
5
4м 54с
0
Закрытый
6.9
Манипуляция со списками
↗
6
5
6м 1с
0
Закрытый
6.10
Копирование
↗
6
5
4м 27с
0
Закрытый
6.11
Unpack
↗
6
5
7м 49с
0
Закрытый
6.12
Iterable unpack
↗
6
5
3м 20с
0
Закрытый
6.13
Упражнение - Сумма границ
↗
6
5
3м 16с
0
Закрытый
6.14
Тест - Списки, кортежи
↗
5
5
-
0
7. Строки
8 уроков
42
40
39м
0
Закрытый
7.1
Строки и Unicode
↗
5
5
5м 45с
0
Закрытый
7.2
Изменение строк
↗
5
5
6м 59с
0
Закрытый
7.3
Методы строк
↗
5
5
6м 49с
0
Закрытый
7.4
Упражнение - Проверка email
↗
5
5
8м 25с
0
Закрытый
7.5
Интерполяция строк
↗
7
5
5м 21с
0
Закрытый
7.6
Escape Characters
↗
5
5
5м 31с
0
Закрытый
7.7
Упражнение - Письмо
↗
5
5
4м 20с
0
Закрытый
7.8
Тест - Строки
↗
5
5
-
0
8. Циклы
10 уроков
50
49
51м
0
Закрытый
8.1
Функция range
↗
5
5
4м 47с
0
Закрытый
8.2
Цикл for
↗
5
5
7м 40с
0
Закрытый
8.3
Enumerate
↗
5
5
4м 52с
0
Закрытый
8.4
Упражнение - Игра камень ножницы бумага
↗
5
5
15м 42с
0
Закрытый
8.5
While
↗
5
5
6м 50с
0
Закрытый
8.6
Упражнение - Проверка выбора
↗
5
5
3м 58с
0
Закрытый
8.7
Break continue else
↗
5
5
6м 47с
0
Закрытый
8.8
Упражнение - Проверка спама
↗
5
5
3м 11с
0
Закрытый
8.9
Упражнение - Таблица умножения
↗
5
4
5м 37с
0
Закрытый
8.10
Тест - Циклы
↗
5
5
-
0
9. Функции
12 уроков
60
60
61м
0
Закрытый
9.1
None
↗
5
5
4м 11с
0
Закрытый
9.2
Объявление функции
↗
5
5
7м 18с
0
Закрытый
9.3
Выделение функций
↗
5
5
11м 35с
0
Закрытый
9.4
Область видимости
↗
5
5
6м 1с
0
Закрытый
9.5
Упражнение - Калькулятор
↗
5
5
3м 12с
0
Закрытый
9.6
Docstring
↗
5
5
6м 46с
0
Закрытый
9.7
Literals
↗
5
5
4м 40с
0
Закрытый
9.8
Star arguments
↗
5
5
5м 53с
0
Закрытый
9.9
Значение по умолчанию
↗
5
5
4м 8с
0
Закрытый
9.10
Именованные аргументы
↗
5
5
6м 50с
0
Закрытый
9.11
Упражнение - Генерация пароля
↗
5
5
5м 21с
0
Закрытый
9.12
Тест - Функции
↗
5
5
-
0
10. Sets и словари
14 уроков
57
56
71м
0
Закрытый
10.1
Словари
↗
5
4
8м 40с
0
Закрытый
10.2
Доступ к значениям
↗
4
4
6м 24с
0
Закрытый
10.3
Упражнение - Меню приложения
↗
4
4
6м 32с
0
Закрытый
10.4
Упражнение - Управление паролями
↗
4
4
12м 15с
0
Закрытый
10.5
Итерация по словарю
↗
4
4
4м 31с
0
Закрытый
10.6
Упражнение - Вывод паролей
↗
4
4
5м 40с
0
Закрытый
10.7
Sets
↗
4
4
5м 14с
0
Закрытый
10.8
Операции с множествами
↗
4
4
4м 24с
0
Закрытый
10.9
Union difference и другие
↗
4
4
6м 52с
0
Закрытый
10.10
Упражнение - Посетители конференции
↗
4
4
6м 11с
0
Закрытый
10.11
Сравнение множеств
↗
4
4
4м 31с
0
Закрытый
10.12
Frozenset
↗
4
4
3м 41с
0
Закрытый
10.13
Упражнение - Проверка документов
↗
4
4
3м 7с
0
Закрытый
10.14
Тест - Sets и словари
↗
4
4
-
0
11. Функции высшего порядка
12 уроков
49
48
64м
0
Закрытый
11.1
Функции высшего порядка
↗
4
4
7м 51с
0
Закрытый
11.2
lambda
↗
4
4
6м 32с
0
Закрытый
11.3
map
↗
5
4
7м 42с
0
Закрытый
11.4
Упражнение - Нормализация данных
↗
4
4
5м 32с
0
Закрытый
11.5
filter
↗
4
4
6м 55с
0
Закрытый
11.6
Упражнение - Поиск заказов
↗
4
4
3м 10с
0
Закрытый
11.7
reduce
↗
4
4
8м 32с
0
Закрытый
11.8
Упражнение - Статистика заказов
↗
4
4
6м 54с
0
Закрытый
11.9
sorted
↗
4
4
5м 1с
0
Закрытый
11.10
Упражнение - Выплата зарплаты
↗
4
4
5м 59с
0
Закрытый
11.11
Замыкание
↗
4
4
8м 11с
0
Закрытый
11.12
Тест - Функции высшего порядка
↗
4
4
-
0
12. Обработка ошибок
8 уроков
34
32
41м
0
Закрытый
12.1
Проект - Менеджер задач
↗
4
4
6м 59с
0
Закрытый
12.2
try except
↗
4
4
7м 59с
0
Закрытый
12.3
Упражнение - KeyboardInterrupt
↗
4
4
3м 32с
0
Закрытый
12.4
raise
↗
4
4
5м 12с
0
Закрытый
12.5
Создание своих ошибок
↗
5
4
5м 38с
0
Закрытый
12.6
Иерархия ошибок
↗
4
4
6м 15с
0
Закрытый
12.7
Упражнение - Проверка корзины
↗
5
4
9м 7с
0
Закрытый
12.8
Тест - Обработка ошибок
↗
4
4
-
0
13. Модули
11 уроков
47
44
50м
0
Закрытый
13.1
Что такое модуль
↗
5
4
5м 3с
0
Закрытый
13.2
Импорт модулей
↗
4
4
5м 2с
0
Закрытый
13.3
Подключение своих модулей
↗
4
4
3м 22с
0
Закрытый
13.4
init py
↗
4
4
3м 15с
0
Закрытый
13.5
Приватные методы
↗
5
4
5м 33с
0
Закрытый
13.6
Упражнение - Функция help
↗
4
4
6м 54с
0
Закрытый
13.7
sys path
↗
4
4
4м 30с
0
Закрытый
13.8
Main name
↗
4
4
6м 9с
0
Закрытый
13.9
Типизация dict
↗
4
4
5м 58с
0
Закрытый
13.10
Упражнение - Создание задачи
↗
5
4
9м 33с
0
Закрытый
13.11
Тест - Модули
↗
4
4
-
0
14. Дата и время
10 уроков
44
40
42м
0
Закрытый
14.1
Создание date и time
↗
5
4
6м 38с
0
Закрытый
14.2
Парсинг и форматирование
↗
4
4
6м 50с
0
Закрытый
14.3
timedelta
↗
4
4
5м 43с
0
Закрытый
14.4
Сравнение дат
↗
4
4
4м 49с
0
Закрытый
14.5
Timezone
↗
5
4
6м 58с
0
Закрытый
14.6
Optional
↗
4
4
4м 48с
0
Закрытый
14.7
Упражнение - Добавление даты
↗
4
4
3м 33с
0
Закрытый
14.8
Упражнение - Парсинг add
↗
5
4
6м 50с
0
Закрытый
14.9
Цепочка исключений
↗
5
4
4м 3с
0
Закрытый
14.10
Тест - Дата и время
↗
4
4
-
0
15. Работа с файловой системой
10 уроков
22
22
64м
0
Закрытый
15.1
Команда добавления
↗
4
4
7м 22с
0
Закрытый
15.2
Упражнение - Вывод задачи
↗
2
2
12м 17с
0
Закрытый
15.3
Запись в файл
↗
2
2
5м 33с
0
Закрытый
15.4
with
↗
2
2
4м 43с
0
Закрытый
15.5
JSON
↗
2
2
6м 15с
0
Закрытый
15.6
json dump
↗
2
2
4м 30с
0
Закрытый
15.7
Упражнение - Сохранение JSON
↗
2
2
9м 21с
0
Закрытый
15.8
Чтение JSON
↗
2
2
4м 45с
0
Закрытый
15.9
Упражнение - Чтение задач
↗
2
2
12м 50с
0
Закрытый
15.10
Тест - Работа с файловой системой
↗
2
2
-
0
16. Финал проекта
10 уроков
20
20
64м
0
Закрытый
16.1
Упражнение - Команда list
↗
2
2
13м 53с
0
Закрытый
16.2
Упражнение - Команда remove
↗
2
2
7м 11с
0
Закрытый
16.3
kwargs
↗
2
2
6м 46с
0
Закрытый
16.4
isinstance
↗
2
2
4м 35с
0
Закрытый
16.5
Упражнение - Команда edit
↗
2
2
12м 30с
0
Закрытый
16.6
next
↗
2
2
5м 4с
0
Закрытый
16.7
Упражнение - Команда tags
↗
2
2
10м 7с
0
Закрытый
16.8
Упражнение - Команда done
↗
2
2
5м 11с
0
Закрытый
16.9
Следующие улучшения
↗
2
2
1м 18с
0
Закрытый
16.10
Тест - Финал проекта
↗
2
2
-
0
17. Заключение
2 урока
5
4
1м
0
Закрытый
17.1
Куда двигаться дальше
↗
3
2
1м 55с
0
Закрытый
17.2
Финальное тестирование
↗
2
2
-
0