Содержание курса
1. Введение
2 урока
50
43
7м
0
Закрытый
1.1
Что такое Python?
↗
26
26
3м 0с
0
Закрытый
1.2
Пишем наш первый код
↗
24
17
4м 25с
0
2. Типы данных, переменные и операторы
18 уроков
172
148
26м
0
Закрытый
2.1
Что такое переменные и типы данных?
↗
19
12
6м 19с
0
Закрытый
2.2
Числа
↗
15
15
4м 6с
0
Закрытый
2.3
Логические значения
↗
14
14
1м 17с
0
Закрытый
2.4
Строки
↗
14
11
9м 29с
0
Закрытый
2.5
Ключевое слово None
↗
11
11
2м 48с
0
Закрытый
2.6
Группировка значений
↗
11
9
3м 11с
0
Закрытый
2.7
Операторы
↗
9
9
-
0
Закрытый
2.8
Операторы присваивания
↗
9
9
-
0
Закрытый
2.9
Арифметические операторы
↗
9
8
-
0
Закрытый
2.10
Операторы сравнения
↗
8
8
-
0
Закрытый
2.11
Логические операторы
↗
8
8
-
0
Закрытый
2.12
Побитовые операторы
↗
8
3
-
0
Закрытый
2.13
Операции со строками
↗
8
6
-
0
Закрытый
2.14
Срезы строк
↗
7
4
-
0
Закрытый
2.15
Форматирование строк
↗
7
7
-
0
Закрытый
2.16
Задача: типы данных, переменные и операторы
↗
5
5
-
0
Закрытый
2.17
Упражнение: гравитационная сила
↗
5
4
-
0
Закрытый
2.18
Разбор решения: гравитационная сила
↗
5
5
-
0
3. Условные конструкции
7 уроков
28
24
0м
0
Закрытый
3.1
Что такое условные конструкции?
↗
6
6
-
0
Закрытый
3.2
Оператор if
↗
5
3
-
0
Закрытый
3.3
Оператор if-else
↗
4
3
-
0
Закрытый
3.4
Оператор if-elif-else
↗
4
3
-
0
Закрытый
3.5
Задача: условные операторы
↗
3
3
-
0
Закрытый
3.6
Упражнение: цена со скидкой
↗
3
3
-
0
Закрытый
3.7
Разбор решения: цена со скидкой
↗
3
3
-
0
4. Функции
11 уроков
38
36
0м
0
Закрытый
4.1
Что такое функции?
↗
4
4
-
0
Закрытый
4.2
Создание функций
↗
4
3
-
0
Закрытый
4.3
Область видимости функций
↗
3
3
-
0
Закрытый
4.4
Встроенные строковые функции
↗
3
3
-
0
Закрытый
4.5
Преобразование типов
↗
4
3
-
0
Закрытый
4.6
Ввод данных от пользователя
↗
3
3
-
0
Закрытый
4.7
Лямбда-функции
↗
4
4
-
0
Закрытый
4.8
Функции как аргументы
↗
3
3
-
0
Закрытый
4.9
Задача: функции
↗
3
3
-
0
Закрытый
4.10
Упражнение: повторение и конкатенация
↗
3
3
-
0
Закрытый
4.11
Разбор решения: повторение и конкатенация
↗
4
4
-
0
5. Повторение: циклы и рекурсия
12 уроков
42
37
0м
0
Закрытый
5.1
Что такое циклы?
↗
3
3
-
0
Закрытый
5.2
Цикл for
↗
3
3
-
0
Закрытый
5.3
Вложенные циклы for
↗
4
3
-
0
Закрытый
5.4
Цикл while
↗
3
2
-
0
Закрытый
5.5
Рекурсия
↗
3
2
-
0
Закрытый
5.6
Задача: циклы и рекурсия
↗
3
3
-
0
Закрытый
5.7
Упражнение: сумма, равная нулю
↗
5
4
-
0
Закрытый
5.8
Разбор решения: сумма, равная нулю
↗
5
5
-
0
Закрытый
5.9
Упражнение: последовательность Фибоначчи
↗
4
3
-
0
Закрытый
5.10
Разбор решения: последовательность Фибоначчи
↗
3
3
-
0
Закрытый
5.11
Упражнение: факториал
↗
3
3
-
0
Закрытый
5.12
Разбор решения: факториал
↗
3
3
-
0
6. Структуры данных
17 уроков
52
51
0м
0
Закрытый
6.1
Что такое структуры данных?
↗
3
3
-
0
Закрытый
6.2
Начало работы со списками в Python
↗
3
3
-
0
Закрытый
6.3
Основные операции со списками
↗
3
3
-
0
Закрытый
6.4
Генераторы списков (list comprehension)
↗
3
3
-
0
Закрытый
6.5
Кортежи
↗
3
3
-
0
Закрытый
6.6
Словари
↗
3
3
-
0
Закрытый
6.7
Операции со словарями
↗
3
3
-
0
Закрытый
6.8
Множества
↗
3
3
-
0
Закрытый
6.9
Операции теории множеств
↗
3
3
-
0
Закрытый
6.10
Преобразование структур данных
↗
3
3
-
0
Закрытый
6.11
Задача: структуры данных
↗
3
3
-
0
Закрытый
6.12
Упражнение: из списка в кортеж
↗
3
3
-
0
Закрытый
6.13
Разбор решения: из списка в кортеж
↗
3
3
-
0
Закрытый
6.14
Упражнение: k-й максимальный элемент в списке
↗
3
3
-
0
Закрытый
6.15
Разбор решения: k-й максимальный элемент в списке
↗
3
3
-
0
Закрытый
6.16
Упражнение: Высокие и низкие значения
↗
4
3
-
0
Закрытый
6.17
Разбор решения: максимумы и минимумы
↗
3
3
-
0
7. Объектно-ориентированное программирование в Python
9 уроков
24
21
0м
0
Закрытый
7.1
Введение в ООП
↗
4
4
-
0
Закрытый
7.2
Класс и объект
↗
3
3
-
0
Закрытый
7.3
Инкапсуляция в Python
↗
3
2
-
0
Закрытый
7.4
Абстракция в Python
↗
2
2
-
0
Закрытый
7.5
Наследование в Python
↗
2
2
-
0
Закрытый
7.6
Полиморфизм в Python
↗
3
2
-
0
Закрытый
7.7
Задача: Объектно-ориентированное программирование в Python
↗
2
2
-
0
Закрытый
7.8
Упражнение: система управления транспортными средствами
↗
3
2
-
0
Закрытый
7.9
Решение: система управления транспортными средствами
↗
2
2
-
0
8. Библиотеки
4 урока
16
13
0м
0
Закрытый
8.1
Использование библиотек
↗
4
4
-
0
Закрытый
8.2
Что такое стандартная библиотека Python?
↗
5
2
-
0
Закрытый
8.3
Python Package Index (PyPI)
↗
4
4
-
0
Закрытый
8.4
Заключение
↗
3
3
-
0
9. Приложение
5 уроков
23
23
0м
0
Закрытый
9.1
Python IDE
↗
5
5
-
0
Закрытый
9.2
Установка Python: Linux
↗
5
5
-
0
Закрытый
9.3
Установка Python: Windows
↗
4
4
-
0
Закрытый
9.4
Установка Python: macOS
↗
5
5
-
0
Закрытый
9.5
Выполнение Python-кода
↗
4
4
-
0