Содержание курса
1. Введение
2 урока
11
11
0м
0
Открытый
1.1
О чём курс
↗
6
6
-
0
Открытый
1.2
Как проходить
↗
5
5
-
0
2. Подготовка окружения
5 уроков
16
10
0м
0
Открытый
2.1
Скачивание Python и добавление в PATH
↗
5
2
-
0
Открытый
2.2
Установка PyCharm Community Edition
↗
5
2
-
0
Закрытый
2.3
Создание проекта и виртуального окружения (venv)
↗
2
2
-
0
Закрытый
2.4
Первая программа
↗
2
2
-
0
Закрытый
2.5
Установка пакетов
↗
2
2
-
0
3. Основы синтаксиса
6 уроков
12
12
0м
0
Закрытый
3.1
Переменные и простые типы
↗
2
2
-
0
Закрытый
3.2
Сложные типы
↗
2
2
-
0
Закрытый
3.3
Изменяемые и неизменяемые объекты
↗
2
2
-
0
Закрытый
3.4
Основные операции со словарями
↗
2
2
-
0
Закрытый
3.5
Условный оператор
↗
2
2
-
0
Закрытый
3.6
Цикл
↗
2
2
-
0
4. Функции
4 урока
8
8
0м
0
Закрытый
4.1
Определение функции
↗
2
2
-
0
Закрытый
4.2
Аргументы
↗
2
2
-
0
Закрытый
4.3
Возврат нескольких значений
↗
2
2
-
0
Закрытый
4.4
Документирование функций
↗
2
2
-
0
5. Работа со строками и списками
5 уроков
10
10
0м
0
Закрытый
5.1
Методы строк
↗
2
2
-
0
Закрытый
5.2
Форматирование
↗
2
2
-
0
Закрытый
5.3
Срезы строк и списков
↗
2
2
-
0
Закрытый
5.4
Методы списков
↗
2
2
-
0
Закрытый
5.5
Генераторы списков для фильтрации
↗
2
2
-
0
6. Файлы и исключения
5 уроков
10
10
0м
0
Закрытый
6.1
Конструкция
↗
2
2
-
0
Закрытый
6.2
Генерация исключений
↗
2
2
-
0
Закрытый
6.3
Менеджеры контекста
↗
2
2
-
0
Закрытый
6.4
Чтение и запись текстовых файлов
↗
2
2
-
0
Закрытый
6.5
Работа с JSON
↗
2
2
-
0
7. Основы объектно-ориентированного программирования
5 уроков
10
10
0м
0
Закрытый
7.1
Классы и объекты. Атрибуты и методы
↗
2
2
-
0
Закрытый
7.2
Конструктор __init__ и self
↗
2
2
-
0
Закрытый
7.3
Магический метод __repr__ для отладки
↗
2
2
-
0
Закрытый
7.4
Инкапсуляция
↗
2
2
-
0
Закрытый
7.5
Пример: класс «Страница логина» с методами ввода и нажатия
↗
2
2
-
0
8. Бонус: Полезные инструменты
4 урока
8
8
0м
0
Закрытый
8.1
Работа с модулем random и string
↗
2
2
-
0
Закрытый
8.2
Модуль datetime
↗
2
2
-
0
Закрытый
8.3
Знакомство с pytest
↗
2
2
-
0
Закрытый
8.4
Модуль requests
↗
2
2
-
0
9. Заключение
1 урок
2
2
0м
0
Закрытый
9.1
Итоги
↗
2
2
-
0