Содержание курса
1. Введение
6 уроков
57
57
0м
0
Закрытый
1.1
Установка Python
↗
10
10
0м 3с
0
Закрытый
1.2
Установка IDE PyCharm
↗
10
10
0м 2с
0
Закрытый
1.3
Создание виртуального окружения
↗
10
10
0м 1с
0
Закрытый
1.4
Что такое интерпретатор Python
↗
9
9
-
0
Закрытый
1.5
Наша первая программа
↗
9
9
-
0
Закрытый
1.6
Полезные расширения
↗
9
9
-
0
2. Типы данных и переменные
7 уроков
58
57
37м
0
Закрытый
2.1
Видеоурок
↗
10
10
37м 41с
0
Закрытый
2.2
Какие бывают переменные
↗
8
8
-
0
Закрытый
2.3
Как объявлять и именовать переменные
↗
8
8
-
0
Закрытый
2.4
Типы данных и классификация по типам данных
↗
8
8
-
0
Закрытый
2.5
Переопределение переменной и преобразование типов
↗
8
8
-
0
Закрытый
2.6
Операции сравнения и арифметические операции
↗
8
8
-
0
Закрытый
2.7
Задание
↗
8
7
-
0
3. Строки (String)
7 уроков
56
55
51м
0
Закрытый
3.1
Видеоурок
↗
8
8
51м 23с
0
Закрытый
3.2
Создание строки и доступ к символам
↗
8
8
-
0
Закрытый
3.3
Срезы и как получить длину строки
↗
8
8
-
0
Закрытый
3.4
F-строка и конкатенация строк
↗
8
8
-
0
Закрытый
3.5
Экранирование
↗
8
8
-
0
Закрытый
3.6
Базовые методы для строк и проверка строки на содержимое
↗
8
8
-
0
Закрытый
3.7
Задание
↗
8
7
-
0
4. Списки
6 уроков
44
40
34м
0
Закрытый
4.1
Видеоурок
↗
7
7
34м 4с
0
Закрытый
4.2
Создание и получение элементов списка
↗
7
7
-
0
Закрытый
4.3
Добавление, удаление элементов в списках и их замена
↗
7
7
-
0
Закрытый
4.4
Срезы и получение длины списка
↗
7
7
-
0
Закрытый
4.5
Копирование и слияние списков
↗
7
7
-
0
Закрытый
4.6
Задание
↗
9
5
-
0
5. Условные операторы
6 уроков
49
47
42м
0
Закрытый
5.1
Видеоурок
↗
7
7
42м 55с
0
Закрытый
5.2
Логические операции в Python
↗
9
9
-
0
Закрытый
5.3
Условные операторы в Python
↗
9
9
-
0
Закрытый
5.4
Логические операции с условиями
↗
8
8
-
0
Закрытый
5.5
Тернарный оператор
↗
9
9
-
0
Закрытый
5.6
Задание
↗
7
5
-
0
6. Словари
6 уроков
33
32
51м
0
Закрытый
6.1
Видеоурок
↗
6
6
51м 45с
0
Закрытый
6.2
Создание словаря и доступ к элементам словаря по ключу
↗
6
6
-
0
Закрытый
6.3
Добавление, обновление и удаление элементов словаря
↗
6
6
-
0
Закрытый
6.4
Получение элементов словаря ( ключей и значений)
↗
5
5
-
0
Закрытый
6.5
Проверка наличия ключей и значений
↗
5
5
-
0
Закрытый
6.6
Задание
↗
5
4
-
0
7. Циклы
6 уроков
30
27
46м
0
Закрытый
7.1
Видеоурок
↗
6
6
46м 32с
0
Закрытый
7.2
Цикл for в Python
↗
6
6
-
0
Закрытый
7.3
Функция range() в Python
↗
5
5
-
0
Закрытый
7.4
Цикл while в Python
↗
4
4
-
0
Закрытый
7.5
Остановка циклов
↗
4
4
-
0
Закрытый
7.6
Задание
↗
5
2
-
0
8. Файлы
4 урока
22
19
16м
0
Закрытый
8.1
Видеоурок
↗
5
5
16м 31с
0
Закрытый
8.2
Основы работы с файлами в Python
↗
6
6
-
0
Закрытый
8.3
Контекстный менеджер with
↗
6
6
-
0
Закрытый
8.4
Задание
↗
5
2
-
0
9. Функции
8 уроков
30
28
50м
0
Закрытый
9.1
Видеоурок
↗
6
6
50м 6с
0
Закрытый
9.2
Создание и вызов функции
↗
4
4
-
0
Закрытый
9.3
Аргументы и дефолтные значения аргументов функций
↗
4
4
-
0
Закрытый
9.4
Получение данных из функций и функция как аргумент
↗
3
3
-
0
Закрытый
9.5
Переменное число позиционных аргументов *args
↗
3
3
-
0
Закрытый
9.6
Переменное число именованных аргументов **kwargs
↗
3
3
-
0
Закрытый
9.7
Декораторы в Python
↗
3
3
-
0
Закрытый
9.8
Задание
↗
4
2
-
0
10. Основы ООП Часть 1
4 урока
17
15
26м
0
Закрытый
10.1
Видеоурок
↗
4
4
26м 39с
0
Закрытый
10.2
Введение в ООП
↗
5
5
-
0
Закрытый
10.3
Практические примеры
↗
4
4
-
0
Закрытый
10.4
Задание
↗
4
2
-
0
11. Основы ООП Часть 2
6 уроков
20
19
37м
-1
Закрытый
11.1
Видеоурок
↗
3
3
37м 55с
-1
Закрытый
11.2
Наследование
↗
4
4
-
0
Закрытый
11.3
Полиморфизм
↗
4
4
-
0
Закрытый
11.4
Замена и добавление атрибутов дочернего класса
↗
3
3
-
0
Закрытый
11.5
Что такое @property
↗
3
3
-
0
Закрытый
11.6
Задание
↗
3
2
-
0
12. Полезные функции
6 уроков
18
18
40м
0
Закрытый
12.1
Видеоурок
↗
5
5
40м 40с
0
Закрытый
12.2
Функции isinstance(), getattr(), setattr()
↗
3
3
-
0
Закрытый
12.3
Lambda и enumirate функции
↗
3
3
-
0
Закрытый
12.4
List comprehensions
↗
2
2
-
0
Закрытый
12.5
Аннотация типов и функция any()
↗
2
2
-
0
Закрытый
12.6
Как использовать try и except
↗
3
3
-
0
13. Работа с базами данных
4 урока
16
15
0м
0
Закрытый
13.1
Установка библиотеки PyODBC и ODBC драйверов
↗
4
4
-
0
Закрытый
13.2
Подключение к базе данных
↗
4
4
-
0
Закрытый
13.3
Работа с базой данных
↗
4
4
-
0
Закрытый
13.4
Примеры
↗
4
3
-
0