Содержание курса
1. Основы языка: переменные, типы данных и первые операции
6 уроков
48
27
0м
0
Закрытый
1.1
Первый код и хранение данных
↗
19
5
0м 23с
0
Закрытый
1.2
Python как калькулятор. Арифметические операции
↗
6
6
-
0
Закрытый
1.3
Превращения и проверки. Работаем с типами
↗
7
4
-
0
Закрытый
1.4
Сравнение и логика: учим программу принимать решения
↗
6
4
-
0
Закрытый
1.5
Диалог с программой: как получать данные от пользователя
↗
5
4
-
0
Закрытый
1.6
Короткий путь: как изменять переменные на месте
↗
5
4
-
0
2. Управляем потоком программы
4 урока
26
12
0м
0
Закрытый
2.1
Программа учится выбирать: конструкция if-else
↗
7
3
-
0
Закрытый
2.2
"День сурка" или цикл while
↗
6
3
-
0
Закрытый
2.3
Цикл for — когда точно знаешь, сколько шагов нужно сделать
↗
7
3
-
0
Закрытый
2.4
Цикл в цикле. Рисуем фигуры и создаем таблицы
↗
6
3
-
0
3. Хранение коллекций: Списки
4 урока
19
12
0м
0
Закрытый
3.1
Создание, добавление и удаление элементов
↗
5
5
-
0
Закрытый
3.2
Наводим порядок в списке: сортировка, поиск и подсчет
↗
5
2
-
0
Закрытый
3.3
Списочные выражения и матрицы
↗
5
3
-
0
Закрытый
3.4
Списки: закрепления полученных знаний
↗
4
2
-
0
4. Создаем свои инструменты: Функции
3 урока
10
9
0м
0
Закрытый
4.1
Прощай, копипаст! Создаем свою первую функцию
↗
4
3
-
0
Закрытый
4.2
Функция-работник: как получить результат с помощью return
↗
3
3
-
0
Закрытый
4.3
Гибкие функции: параметры по умолчанию и вызов по имени
↗
3
3
-
0
5. Строки под микроскопом
4 урока
9
8
0м
0
Закрытый
5.1
Превращения и проверки. Меняем регистр и анализируем содержимое
↗
3
2
-
0
Закрытый
5.2
Поиск, замена и очистка текста
↗
2
2
-
0
Закрытый
5.3
Разделяй и властвуй. Методы .split() и .join()
↗
2
2
-
0
Закрытый
5.4
Магия f-строк. Профессиональное форматирование
↗
2
2
-
0
6. Продвинутые коллекции: Словари и Множества
4 урока
8
8
0м
0
Закрытый
6.1
Словари — введение. Хранилища "ключ-значение"
↗
2
2
-
0
Закрытый
6.2
Методы словарей. Безопасный доступ и перебор
↗
2
2
-
0
Закрытый
6.3
Множества — сила уникальности
↗
2
2
-
0
Закрытый
6.4
Операции над множествами. Пересечение, объединение, разность
↗
2
2
-
0
7. Имитация работы с файлами и данными
4 урока
9
8
0м
0
Закрытый
7.1
"Чтение" и обработка текстовых потоков
↗
2
2
-
0
Закрытый
7.2
"Парсинг" структурированных данных (CSV)
↗
3
2
-
0
Закрытый
7.3
"Запись" и форматирование отчетов
↗
2
2
-
0
Закрытый
7.4
Как это работает в реальности. Команда open()
↗
2
2
-
0
8. Основы работы с API и JSON
2 урока
5
4
0м
0
Закрытый
8.1
Говорим с программами на их языке. API и JSON
↗
3
2
-
0
Закрытый
8.2
Введение в веб-парсинг. Ищем сокровища в HTML
↗
2
2
-
0
9. Основы ООП. Создаем свои типы данных
2 урока
4
4
0м
0
Закрытый
9.1
Объекты вокруг нас и class как чертеж
↗
2
2
-
0
Закрытый
9.2
Конструктор __init__ и методы объекта
↗
2
2
-
0
10. Финальный проект. Собираем все вместе
1 урок
3
2
0м
0
Закрытый
10.1
Финальный проект. Собираем все вместе
↗
3
2
-
0