Содержание курса
1. Введение
9 уроков
352
352
10м
0
Открытый
1.1
Вводное слово
↗
63
63
4м 1с
0
Закрытый
1.2
Общий чат
↗
24
24
0м 6с
0
Открытый
1.3
Видеоурок
↗
46
46
0м 1с
0
Открытый
1.4
Установка Python
↗
34
34
1м 49с
0
Открытый
1.5
Установка IDE
↗
37
37
0м 22с
0
Открытый
1.6
Создание виртуального окружения
↗
33
33
2м 10с
0
Открытый
1.7
Что такое интерпретатор
↗
33
33
2м 48с
0
Открытый
1.8
Пишем первую программу
↗
41
41
0м 28с
0
Открытый
1.9
Полезные расширения для IDE
↗
41
41
0м 24с
0
2. Переменные и типы данных
11 уроков
181
174
24м
0
Закрытый
2.1
Видеоурок
↗
19
19
0м 1с
0
Закрытый
2.2
Переменные
↗
17
17
1м 19с
0
Закрытый
2.3
Объявление переменных
↗
14
14
1м 11с
0
Закрытый
2.4
Именование переменных
↗
13
13
1м 23с
0
Закрытый
2.5
Типы данных
↗
13
13
2м 48с
0
Закрытый
2.6
Классификация по типам данных
↗
14
14
2м 34с
0
Закрытый
2.7
Преобразование типов
↗
12
12
2м 35с
0
Закрытый
2.8
Переопределение переменной
↗
12
12
2м 39с
0
Закрытый
2.9
Арифметические операции
↗
13
13
2м 52с
0
Закрытый
2.10
Операции сравнения
↗
13
13
1м 26с
0
Закрытый
2.11
Самостоятельная работа
↗
41
34
11м 32с
0
3. Строки
11 уроков
124
120
27м
0
Закрытый
3.1
Видеоурок
↗
10
10
0м 1с
0
Закрытый
3.2
Создание строки
↗
10
10
1м 25с
0
Закрытый
3.3
Доступ к символам
↗
10
10
1м 10с
0
Закрытый
3.4
Срезы
↗
9
9
-
0
Закрытый
3.5
Получение длины строки
↗
10
10
1м 51с
0
Закрытый
3.6
Конкатенация строк
↗
9
9
-
0
Закрытый
3.7
F-строки
↗
9
9
-
0
Закрытый
3.8
Экранирование
↗
9
9
-
0
Закрытый
3.9
Базовые методы строк
↗
10
10
2м 36с
0
Закрытый
3.10
Проверка строки на содержимое
↗
9
9
-
0
Закрытый
3.11
Самостоятельная работа
↗
29
25
22м 43с
0
4. Списки
10 уроков
105
103
17м
0
Закрытый
4.1
Видеоурок
↗
9
9
-
0
Закрытый
4.2
Создание списка
↗
23
23
1м 28с
0
Закрытый
4.3
Получение элементов списка
↗
7
7
-
0
Закрытый
4.4
Добавление элементов в список и их замена
↗
7
7
-
0
Закрытый
4.5
Удаление элементов из списка и его очистка
↗
7
7
-
0
Закрытый
4.6
Получение длины списка и подсчет элементов
↗
7
7
-
0
Закрытый
4.7
Срезы списков
↗
7
7
-
0
Закрытый
4.8
Слияние списков
↗
7
7
-
0
Закрытый
4.9
Копирование списков
↗
7
7
-
0
Закрытый
4.10
Самостоятельная работа
↗
24
22
16м 47с
0
5. Условные операторы
6 уроков
30
29
0м
0
Закрытый
5.1
Видеоурок
↗
9
9
-
0
Закрытый
5.2
Логические операции
↗
4
4
-
0
Закрытый
5.3
Условные операторы
↗
4
4
-
0
Закрытый
5.4
Логические операции в условиях
↗
4
4
-
0
Закрытый
5.5
Тернарный оператор
↗
4
4
-
0
Закрытый
5.6
Самостоятельная работа
↗
5
4
-
0
6. Словари
10 уроков
36
36
0м
0
Закрытый
6.1
Видеоурок
↗
5
5
-
0
Закрытый
6.2
Что такое словарь
↗
4
4
-
0
Закрытый
6.3
Создание словаря
↗
3
3
-
0
Закрытый
6.4
Доступ к элементам словаря по ключу
↗
4
4
-
0
Закрытый
6.5
Добавление и обновление элементов словаря
↗
3
3
-
0
Закрытый
6.6
Удаление элементов словаря
↗
4
4
-
0
Закрытый
6.7
Получение элементов, ключей и значений словаря
↗
3
3
-
0
Закрытый
6.8
Проверка на наличие ключей и значений
↗
3
3
-
0
Закрытый
6.9
Знакомство с assert
↗
3
3
-
0
Закрытый
6.10
Самостоятельная работа
↗
4
4
-
0
7. Циклы
7 уроков
22
21
0м
0
Закрытый
7.1
Видеоурок
↗
4
4
-
0
Закрытый
7.2
Введение
↗
3
3
-
0
Закрытый
7.3
Цикл for
↗
3
3
-
0
Закрытый
7.4
Функция range
↗
2
2
-
0
Закрытый
7.5
Цикл while
↗
3
3
-
0
Закрытый
7.6
Остановка циклов
↗
3
3
-
0
Закрытый
7.7
Самостоятельная работа
↗
4
3
-
0
8. Файлы
4 урока
12
10
0м
0
Закрытый
8.1
Видеоурок
↗
4
4
-
0
Закрытый
8.2
Стандартная работа с файлами
↗
3
2
-
0
Закрытый
8.3
Контекстный менеджер with
↗
2
2
-
0
Закрытый
8.4
Самостоятельная работа
↗
3
2
-
0
9. Функции
11 уроков
16
15
0м
0
Закрытый
9.1
Видеоурок
↗
4
4
-
0
Закрытый
9.2
Что такое функции
↗
1
1
-
0
Закрытый
9.3
Создание и вызов функций
↗
1
1
-
0
Закрытый
9.4
Аргументы функции
↗
1
1
-
0
Закрытый
9.5
Дефолтные значения аргументов
↗
1
1
-
0
Закрытый
9.6
Получение данных из функции
↗
2
2
-
0
Закрытый
9.7
Функция как аргумент
↗
1
1
-
0
Закрытый
9.8
Переменное число позиционных аргументов *args
↗
1
1
-
0
Закрытый
9.9
Переменное число именованных аргументов **kwargs
↗
1
1
-
0
Закрытый
9.10
Декораторы
↗
1
1
-
0
Закрытый
9.11
Самостоятельная работа
↗
2
1
-
0
10. ООП - Часть 1
13 уроков
15
14
0м
0
Закрытый
10.1
Видеоурок
↗
2
2
-
0
Закрытый
10.2
Введение в ООП
↗
1
1
-
0
Закрытый
10.3
Класс
↗
1
1
-
0
Закрытый
10.4
Создание класса
↗
1
1
-
0
Закрытый
10.5
Общие атрибуты/поля класса
↗
1
1
-
0
Закрытый
10.6
Конструктор обьекта init
↗
1
1
-
0
Закрытый
10.7
Методы класса
↗
1
1
-
0
Закрытый
10.8
Объект класса/экземпляр
↗
1
1
-
0
Закрытый
10.9
Создание/инициализация объекта
↗
1
1
-
0
Закрытый
10.10
Доступ к атрибутам и вызов методов
↗
1
1
-
0
Закрытый
10.11
Параметр self
↗
1
1
-
0
Закрытый
10.12
Код с занятия
↗
1
1
-
0
Закрытый
10.13
Самостоятельная работа
↗
2
1
-
0
11. ООП - Часть 2
8 уроков
9
8
0м
0
Закрытый
11.1
Видеоурок
↗
1
1
-
0
Закрытый
11.2
Наследование
↗
1
1
-
0
Закрытый
11.3
Полиморфизм
↗
1
1
-
0
Закрытый
11.4
Инкапсуляция
↗
1
1
-
0
Закрытый
11.5
Замена и добавление атрибутов дочернего класса
↗
1
1
-
0
Закрытый
11.6
Что такое @property
↗
1
1
-
0
Закрытый
11.7
Типы методов
↗
1
1
-
0
Закрытый
11.8
Самостоятельная работа
↗
2
1
-
0
12. Дополнения
10 уроков
11
11
0м
0
Закрытый
12.1
Видеоурок
↗
1
1
-
0
Закрытый
12.2
Функция isinstance()
↗
1
1
-
0
Закрытый
12.3
Функции getattr(), setattr()
↗
1
1
-
0
Закрытый
12.4
Lambda-функция
↗
1
1
-
0
Закрытый
12.5
Функция enumerate
↗
1
1
-
0
Закрытый
12.6
List comprehensions
↗
1
1
-
0
Закрытый
12.7
Аннотации типов
↗
1
1
-
0
Закрытый
12.8
Функция any()
↗
1
1
-
0
Закрытый
12.9
Инструкция try и except
↗
1
1
-
0
Закрытый
12.10
Самостоятельная работа
↗
2
2
-
0
13. Работа с базами данных
5 уроков
5
5
0м
0
Закрытый
13.1
Видеоурок
↗
1
1
-
0
Закрытый
13.2
Установка библиотек
↗
1
1
-
0
Закрытый
13.3
Подключение к базе
↗
1
1
-
0
Закрытый
13.4
Работа с базами данных
↗
1
1
-
0
Закрытый
13.5
Пример с хендлером
↗
1
1
-
0
14. Финальная работа
5 уроков
16
10
0м
0
Закрытый
14.1
Задача 1
↗
5
2
-
0
Закрытый
14.2
Задача 2
↗
3
2
-
0
Закрытый
14.3
Задача 3
↗
3
2
-
0
Закрытый
14.4
Задача 4
↗
3
2
-
0
Закрытый
14.5
Задача 5
↗
2
2
-
0
15. Разбор live-кодинг задач
6 уроков
13
13
0м
0
Закрытый
15.1
Видеоурок
↗
4
4
-
0
Закрытый
15.2
Задача 1
↗
3
3
-
0
Закрытый
15.3
Задача 2
↗
2
2
-
0
Закрытый
15.4
Задача 3
↗
1
1
-
0
Закрытый
15.5
Задача 4
↗
1
1
-
0
Закрытый
15.6
Задача 5
↗
2
2
-
0