Содержание курса
1. Старт
5 уроков
67
26
1м
0
Открытый
1.1
Что такое программа и как Python выполняет код
↗
36
9
1м 33с
0
Открытый
1.2
Первая команда: print()
↗
8
1
-
0
Открытый
1.3
Несколько команд и несколько строк
↗
8
6
-
0
Открытый
1.4
Как читать код и предсказывать результат
↗
8
5
-
0
Открытый
1.5
Ошибки, внимательность и мини-итог
↗
7
5
-
0
2. Переменные и вычисления
6 уроков
33
25
0м
0
Открытый
2.1
Переменные: как программа хранит данные
↗
7
5
-
0
Открытый
2.2
Ввод данных через input()
↗
6
4
-
0
Открытый
2.3
Почему input() — это текст. Преобразование типов
↗
5
4
-
0
Открытый
2.4
Арифметические операции и вычисления
↗
5
4
-
0
Открытый
2.5
Целочисленное деление, остаток, работа с цифрами числа
↗
5
4
-
0
Открытый
2.6
Мини-проекты и итог блока
↗
5
4
-
0
3. Условия
6 уроков
32
20
0м
0
Открытый
3.1
Что такое условие. Простое if
↗
6
4
-
0
Открытый
3.2
Полное ветвление: if/else
↗
6
4
-
0
Открытый
3.3
Несколько вариантов: if/elif/else
↗
6
3
-
0
Открытый
3.4
Составные условия: and, or, not
↗
5
3
-
0
Открытый
3.5
Типовые шаблоны задач на условия
↗
5
3
-
0
Открытый
3.6
Итог блока
↗
4
3
-
0
4. Циклы
6 уроков
23
18
0м
0
Открытый
4.1
Повторение действий и цикл while
↗
4
4
-
0
Открытый
4.2
Цикл for и range()
↗
4
4
-
0
Открытый
4.3
Счётчик, накопитель, пошаговое изменение переменных
↗
4
3
-
0
Открытый
4.4
Цикл + условие: подсчёт, отбор, поиск
↗
4
3
-
0
Открытый
4.5
Типовые шаблоны задач на циклы
↗
5
2
-
0
Открытый
4.6
Итоговые задачи и закрепление
↗
2
2
-
0
5. Строки
6 уроков
10
7
0м
0
Открытый
5.1
Что такое строка. Индексы и длина
↗
2
2
-
0
Открытый
5.2
Срезы строк
↗
2
1
-
0
Открытый
5.3
Циклы по строкам и обработка символов
↗
1
1
-
0
Открытый
5.4
Методы строк
↗
1
1
-
0
Открытый
5.5
Типовые задачи на обработку текста
↗
2
1
-
0
Открытый
5.6
Итог блока
↗
2
1
-
0
6. Списки
6 уроков
12
9
0м
0
Открытый
6.1
Что такое список. Создание, индексы, длина
↗
2
2
-
0
Открытый
6.2
Изменение элементов и обход списка
↗
2
1
-
0
Открытый
6.3
Ввод списка и работа с split()
↗
3
2
-
0
Открытый
6.4
Методы списков
↗
2
2
-
0
Открытый
6.5
Типовые задачи на списки
↗
2
1
-
0
Открытый
6.6
Итог блока
↗
1
1
-
0
7. Функции
6 уроков
3
1
0м
0
Открытый
7.1
Зачем нужны функции. Первая функция
↗
1
1
-
0
Открытый
7.2
Функции с параметрами
↗
1
0
-
0
Открытый
7.3
Возврат результата через return
↗
1
0
-
0
Открытый
7.4
Локальные переменные и проектирование функции
↗
0
0
-
0
Открытый
7.5
Декомпозиция: как разбивать задачу на функции
↗
0
0
-
0
Открытый
7.6
Итог блока
↗
0
0
-
0
8. Словари и множества
6 уроков
0
0
0м
0
Открытый
8.1
Что такое словарь. Создание, доступ, изменение
↗
0
0
-
0
Открытый
8.2
Перебор словаря и типовые словарные задачи
↗
0
0
-
0
Открытый
8.3
Что такое множество. Уникальность и базовые операции
↗
0
0
-
0
Открытый
8.4
Методы словарей и множеств
↗
0
0
-
0
Открытый
8.5
Типовые задачи на словари и множества
↗
0
0
-
0
Открытый
8.6
Итог блока
↗
0
0
-
0
9. Полезные Python-приёмы
6 уроков
4
0
0м
0
Открытый
9.1
Кортежи и распаковка
↗
1
0
-
0
Открытый
9.2
Удобный перебор: enumerate()
↗
1
0
-
0
Открытый
9.3
Работа с несколькими коллекциями: zip()
↗
0
0
-
0
Открытый
9.4
Списочные включения
↗
1
0
-
0
Открытый
9.5
Полезные встроенные функции
↗
0
0
-
0
Открытый
9.6
Итог блока
↗
1
0
-
0
10. Файлы и модули
6 уроков
3
0
0м
0
Открытый
10.1
Что такое файл. Чтение из файла
↗
1
0
-
0
Открытый
10.2
Построчная обработка файлов
↗
1
0
-
0
Открытый
10.3
Запись и дозапись в файл
↗
0
0
-
0
Открытый
10.4
Модули math и random
↗
1
0
-
0
Открытый
10.5
Типовые задачи на файлы и модули
↗
0
0
-
0
Открытый
10.6
Итог блока
↗
0
0
-
0
11. Ошибки и обработка исключений
6 уроков
0
0
0м
0
Открытый
11.1
Ошибки — это нормально. Типы ошибок
↗
0
0
-
0
Открытый
11.2
Как читать traceback и искать проблему
↗
0
0
-
0
Открытый
11.3
Логические ошибки и отладка
↗
0
0
-
0
Открытый
11.4
Обработка исключений: try/except
↗
0
0
-
0
Открытый
11.5
Типовые надёжные сценарии
↗
0
0
-
0
Открытый
11.6
Итог блока
↗
0
0
-
0
12. Мини-проекты и итог курса
6 уроков
5
0
0м
0
Открытый
12.1
Как подходить к мини-проекту
↗
1
0
-
0
Открытый
12.2
Проект 1: Консольный калькулятор
↗
1
0
-
0
Открытый
12.3
Проект 2: Анализатор текста
↗
0
0
-
0
Открытый
12.4
Проект 3: Учёт расходов
↗
2
0
-
0
Открытый
12.5
Проект 4: Викторина
↗
1
0
-
0
Открытый
12.6
Финальный проект: Менеджер заметок
↗
0
0
-
0