Курс на Stepik
Обложка курса «Python [СТАРТ]» на Stepik
2 200 ₽

Python [СТАРТ] ★ 4.775

Открыть на
STEPIK.ORG

Полный курс Python [START]. Начните погружение в IT с Python - одного из самых популярных и востребованных языков программирования в мире. Курс для людей, которые хотят научиться программировать.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python [СТАРТ]»Учеников на курсе 1 011
Сертификаты, выданные на курсе «Python [СТАРТ]»Сертификатов выдано 122
Отзывы о курсе «Python [СТАРТ]»Отзывов получено 40
Рейтинг курса «Python [СТАРТ]»Рейтинг курса 4.775
Уроки в курсе «Python [СТАРТ]»Количество уроков 136
Тесты в курсе «Python [СТАРТ]»Количество квизов 267
Время прохождения курса «Python [СТАРТ]»Время прохождения курса —
Стоимость курса «Python [СТАРТ]»Стоимость курса 2 200 ₽ —
Обновления курса «Python [СТАРТ]»Обновления курса — —
Дата публикации курса «Python [СТАРТ]»Дата публикации курса — ———
Последнее обновление курса «Python [СТАРТ]»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Python [СТАРТ]» 23 раздела Уроки в курсе «Python [СТАРТ]» 136 уроков Тесты в курсе «Python [СТАРТ]» 267 тестов Время прохождения курса «Python [СТАРТ]» 20 ч. Последнее обновление курса «Python [СТАРТ]» обн. 25 сентября 2026

Модуль [1]

3 урока
1. Цели курса PYTHON[START] ↗
2. Про мозг. Эффективная жизнь и аффективная ниша ↗
3. Что такое Notion. Как вести базу знаний ↗

Модуль [2]

3 урока
1. История Python. Плюсы и минусы. Применение ↗
2. Установка Python на Windows и MacOS ↗
3. Интерпретатор Python. Режим REPL. ↗

Модуль [3]

3 урока
1. Среда разработки и обучения (IDLE) ↗
2. Visual Studio Code.Установка на Windows и MacOS.Настройка ↗
3. Visual Studio Code. Настройка интерфейса. Полезные фичи ↗

Модуль [4]

8 уроков
1. Память. Переменная.snake_case ↗
2. Разбор задания “Книжный шкаф” ↗
3. Типы данных. Классы. Строки и числа ↗
4. Разбор задания “Опиши актера\актрису” ↗
5. Выражение. Оператор. Операнд. Операция ↗
6. Разбор задания “Построчный разбор кода” ↗
7. Изменяем значение переменной ↗
8. Разбор задания “Скорректируй данные актера\актрисы” ↗

Модуль [5]

6 уроков
1. Операторы. Приоритеты. Арифметические операторы ↗
2. Разбор задания "Расставь операторы" ↗
3. Динамическая типизация ↗
4. Разбор задания "Площадь квадрата" ↗
5. Преобразование типов данных ↗
6. Разбор задания «Спам» ↗

Модуль [6]

8 уроков
1. Булев тип. Истина Ложь. Предикат. Операторы сравнения. ↗
2. Разбор задания "Проверка "a", "b" и "с" ↗
3. Условный оператор. Конструкция if else. Приоритеты операторов ↗
4. Разбор заданий "a и b", "Проверка на четность", "Кратность" ↗
5. Создаём алгоритм программы. Diagrams.net ↗
6. Реализуем алгоритм. Несколько if. if без else ↗
7. Разбор задания "Выдача кредита" ↗
8. Разбор задания "Минимальное из четырех" ↗

Модуль [7]

6 уроков
1. if elif. Отличие от нескольких if подряд ↗
2. Разбор задания "Сравнение переменных one и two" ↗
3. Логические операции. Булевы операции ↗
4. Разбор заданий "Пароль" и "Максимальное из четырех" ↗
5. Приоритеты. "Ленивое" оценивание. Неассоциативные операции ↗
6. Разбор задания "Цена билета в аквапарк" ↗

Модуль [8]

10 уроков
1. Что такое функция ↗
2. Разбор задания “Функции чай, кофе, горячий шоколад” ↗
3. Параметры и аргументы функции ↗
4. Разбор задания “Функция Степень” ↗
5. Разбор задания “Функция Среднее арифметическое трех” ↗
6. Разбор задания “Функция цена Эфириума” ↗
7. Области видимости переменных ↗
8. Разбор задания “Градусы Цельсий в Кельвин” ↗
9. Вложенные функции ↗
10. Разбор задания “Вложенные функции” ↗

Модуль [9]

7 уроков
1. Функция print() ↗
2. Функция input() ↗
3. Разбор задания ”Спам” ↗
4. Разбор задания “Привет!” ↗
5. Разбор задания ”Решение уравнения” ↗
6. Разбор задания ”Доступ” ↗
7. Разбор задания ”Площадь квадрата” ↗

Модуль [10]

6 уроков
1. Позиционные и ключевые аргументы, параметры по умолчанию ↗
2. Разбор задания “Расчет выручки”. pass. Строка документации ↗
3. Разбор задания “Расчет выручки”. Улучшаем код ↗
4. Встроенные функции max, min, round, len, abs, id ↗
5. Разбор задания “Своя функция abs()” ↗
6. Разбор задания ”Информация о числах” ↗

Модуль [11]

6 уроков
1. Создание строк. Многострочные объекты. Escape-последовательность ↗
2. Разбор задания “Соединяем две строки” ↗
3. Красим вывод в терминал с помощью ANSI последовательности ↗
4. Разбор задания “Остров приключений” ↗
5. Строка как последовательность. Индексы. Срезы ↗
6. Разбор задания “Срезы” ↗

Модуль [12]

8 уроков
1. Что такое метод. Методы строк ↗
2. Разбор задания “Методы строк - полезный инструмент” ↗
3. Оператор вхождения in ↗
4. Разбор задания “Проверяем строку” ↗
5. Старые способы форматирования строк ↗
6. Разбор задания “Расходы” ↗
7. F-строки (форматируемый строковый литерал) ↗
8. Разбор задания “Индекс массы тела” ↗

Модуль [13]

7 уроков
1. Конструкция цикла while. Алгоритм ↗
2. Разбор задания “Нечетные числа” ↗
3. Разбор задания “Чётные числа в диапазоне” ↗
4. Разбор задания “Числа по правилу” ↗
5. Операторы break и else ↗
6. Разбор задания “Ввод логина и пароля” ↗
7. Оператор continue ↗

Модуль [14]

5 уроков
1. Цикл while и строка ↗
2. Разбор задания “Считаем буквы” ↗
3. Вложенные циклы ↗
4. Разбор задания “Таблица умножения” ↗
5. Разбор задания “Подсчет суммы введенных чисел” ↗

Модуль [15]

4 урока
1. Tuple. Кортеж. Операции с кортежами ↗
2. Методы кортежа. Функции для кортежа. Оператор in ↗
3. Разбор задания “Считаем слова” ↗
4. Разбор задания “Поиск максимального числа” ↗

Модуль [16]

5 уроков
1. List. Список. Отличия от кортежа. ↗
2. Методы списка. Сортировка списка ↗
3. Разбор задания “Поиск слова по длине” ↗
4. Изменяемые и неизменяемые типы. Оператор тождественности is. ↗
5. Разбор задания “Добавляем информацию” ↗

Модуль [17]

5 уроков
1. Методы split() и join() ↗
2. Разбор задания “Имена файлов” ↗
3. Цикл for. Операторы break, continue, else ↗
4. Распаковка в цикле for ↗
5. Разбор задания “Расчет среднего балла учеников” ↗

Модуль [18]

8 уроков
1. Dict. Cловарь. Хешируемый тип данных ↗
2. Разбор задания “Таблица четности” ↗
3. Методы словаря. Словарь и цикл for. ↗
4. Разбор задания "Телефонная книга" ↗
5. Set. Множество. Frozenset. Замороженное множество ↗
6. Операции с множествами ↗
7. Разбор задания “Анализ интересов посетителей сайта” ↗
8. Сортировка кортежа, списка, словаря, множества ↗

Модуль [19]

4 урока
1. Базовая концепция ООП: классы и экземпляры классов ↗
2. Разбор задания “Класс автомобили” ↗
3. __init__ и методы экземпляров класса ↗
4. Разбор задания “Класс Television” ↗

Модуль [20]

4 урока
1. Класс range() c циклом for ↗
2. Разбор задания “Используем range” ↗
3. Класс enumerate() c циклом for ↗
4. Разбор задания “Информация о словах” ↗

Модуль [21]

8 уроков
1. Импорт модулей ↗
2. Модуль random для случайных чисел ↗
3. Разбор задания “10 случайных чисел” ↗
4. Модуль datetime для работы с датами ↗
5. Разбор задания “Сколько лет” ↗
6. Открытие и сохранение файлов. Функция open. ↗
7. Разбор задания “Заметки” ↗
8. Модуль os для работы с файловой системой ↗

Модуль [22]

5 уроков
1. Обработка исключений try except ↗
2. Разбор задания “Функция деления” ↗
3. Менеджер пакетов pip. Библиотека requests ↗
4. Виртуальное окружение ↗
5. Ошибки при создании виртуального окружения ↗

Модуль [23]

7 уроков
1. Постановка задачи на программу “Нанесение логотипа” ↗
2. Библиотека Pillow для работы с изображениями ↗
3. Алгоритм программы “Нанесение логотипа” ↗
4. Реализация программы “Нанесение логотипа” ↗
5. Оптимизация программы “Нанесение логотипа” ↗
6. Компиляция в .exe программы “Нанесение логотипа” ↗
7. Итоги ↗