Курс на Stepik
Обложка курса «Python для ЕГЭ по информатике: с нуля до решения задач» на Stepik
Бесплатно

Python для ЕГЭ по информатике: с нуля до решения задач ★ 5.000

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

Бесплатный курс Python для подготовки к ЕГЭ по информатике. От первых программ и базовых конструкций до файлов, перебора, рекурсии и самостоятельного решения экзаменационных задач.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Учеников на курсе 474
Сертификаты, выданные на курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Сертификатов выдано 0
Отзывы о курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Отзывов получено 16
Рейтинг курса «Python для ЕГЭ по информатике: с нуля до решения задач»Рейтинг курса 5.000
Уроки в курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Количество уроков 223
Тесты в курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Количество квизов 52
Задачи с кодом в курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Количество задач с кодом 271
Время прохождения курса «Python для ЕГЭ по информатике: с нуля до решения задач»Время прохождения курса —
Обновления курса «Python для ЕГЭ по информатике: с нуля до решения задач»Обновления курса — —
Дата публикации курса «Python для ЕГЭ по информатике: с нуля до решения задач»Дата публикации курса — ———
Последнее обновление курса «Python для ЕГЭ по информатике: с нуля до решения задач»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Python для ЕГЭ по информатике: с нуля до решения задач» 17 разделов Уроки в курсе «Python для ЕГЭ по информатике: с нуля до решения задач» 223 урока Тесты в курсе «Python для ЕГЭ по информатике: с нуля до решения задач» 52 теста Задачи в курсе «Python для ЕГЭ по информатике: с нуля до решения задач» 271 задача Время прохождения курса «Python для ЕГЭ по информатике: с нуля до решения задач» 4 ч. Последнее обновление курса «Python для ЕГЭ по информатике: с нуля до решения задач» обн. 4 октября 2026

Введение

6 уроков
1. Ссылки | Обратная связь ↗
2. Для преподавателей ↗
3. Отзывы о курсе ↗
4. Что такое Python ↗
5. Установка и настройка ↗
6. Первая программа ↗

Основы Python

4 урока
1. Переменные и типы данных ↗
2. Ввод и вывод ↗
3. Арифметические операции ↗
4. Комментарии и стиль кода ↗

Работа со строками

2 урока
1. Индексация и срезы ↗
2. Методы строк ↗

Условные операторы и логика

4 урока
1. Булевы значения и операторы ↗
2. Операторы сравнения ↗
3. Условный оператор if ↗
4. Вложенные условия ↗

Циклы

3 урока
1. Цикл while ↗
2. Цикл for и range ↗
3. Вложенные циклы ↗

Коллекции данных

4 урока
1. Списки ↗
2. Кортежи ↗
3. Множества ↗
4. Словари ↗

Функции

4 урока
1. Определение функций ↗
2. Аргументы и возвращаемые значения ↗
3. Область видимости ↗
4. Рекурсия ↗

Работа с файлами

2 урока
1. Чтение файлов ↗
2. Чтение строк и обработка данных ↗

Что делать дальше?

1 урок
1. Как подготовиться к ЕГЭ? ↗

Полезные структуры данных

16 уроков
1. Кортежи tuple ↗
2. Отличие списка от кортежа ↗
3. Распаковка значений ↗
4. Множества set ↗
5. Создание множества ↗
6. Удаление повторяющихся элементов ↗
7. Проверка элемента через in ↗
8. Добавление и удаление элементов множества ↗
9. Пересечение множеств ↗
10. Объединение множеств ↗
11. Разность множеств ↗
12. Словари dict ↗
13. Ключи и значения ↗
14. Добавление и изменение элементов словаря ↗
15. Перебор словаря ↗
16. Практика ↗

Функции

14 уроков
1. Зачем нужны функции ↗
2. Создание функции def ↗
3. Вызов функции ↗
4. Параметры функции ↗
5. Несколько параметров ↗
6. return ↗
7. print() и return — в чём разница ↗
8. Возврат нескольких значений ↗
9. Локальные переменные ↗
10. Функция-проверка ↗
11. Функции в циклах ↗
12. Функции для работы с числами ↗
13. Функции для работы со строками ↗
14. Практика ↗

Рекурсия

14 уроков
1. Что такое рекурсия ↗
2. Первый пример рекурсивной функции ↗
3. Базовый случай ↗
4. Рекурсивный вызов ↗
5. Как выполняется рекурсивная функция ↗
6. Рекурсия с одним вызовом ↗
7. Несколько рекурсивных вызовов ↗
8. Что происходит до рекурсивного вызова ↗
9. Что происходит после рекурсивного вызова ↗
10. Рекурсивные функции с print() ↗
11. Рекурсивные функции с return ↗
12. Подсчёт количества вызовов ↗
13. Разбор типовых задач ЕГЭ ↗
14. Практика ↗

Работа с файлами

15 уроков
1. Зачем работать с файлами ↗
2. Открытие файла open() ↗
3. Чтение файла ↗
4. read() ↗
5. readline() ↗
6. readlines() ↗
7. Перебор строк файла через for ↗
8. Удаление \n ↗
9. Преобразование строк файла в числа ↗
10. Поиск количества подходящих чисел ↗
11. Сумма элементов файла ↗
12. Минимум и максимум ↗
13. Обработка пар соседних элементов ↗
14. Обработка троек элементов ↗
15. Типовые задачи ЕГЭ с файлами ↗

Системы счисления средствами Python

15 уроков
1. Что такое система счисления ↗
2. Перевод из десятичной системы ↗
3. Функция bin() ↗
4. Функция oct() ↗
5. Функция hex() ↗
6. Удаление префикса 0b ↗
7. int() с указанием основания ↗
8. Перевод из двоичной системы ↗
9. Перевод из других систем счисления ↗
10. Подсчёт цифр в записи числа ↗
11. Поиск определённой цифры ↗
12. Большие степени ↗
13. Арифметические выражения из ЕГЭ ↗
14. Собственная функция перевода числа ↗
15. Практика ↗

Перебор и itertools

15 уроков
1. Что такое полный перебор ↗
2. Вложенные циклы для перебора ↗
3. Перебор нескольких символов ↗
4. Формирование строк при переборе ↗
5. Проверка условий ↗
6. Подсчёт подходящих вариантов ↗
7. Модуль itertools ↗
8. product() ↗
9. repeat ↗
10. Перебор слов через product() ↗
11. permutations() ↗
12. combinations() ↗
13. Перебор с повторениями и без повторений ↗
14. Типовые задачи ЕГЭ ↗
15. Практика ↗

Полезные возможности Python

15 уроков
1. Функция abs() ↗
2. round() ↗
3. divmod() ↗
4. enumerate() ↗
5. zip() ↗
6. all() ↗
7. any() ↗
8. sorted() и параметр reverse ↗
9. key при сортировке ↗
10. Тернарный оператор ↗
11. Генераторные выражения ↗
12. sum() с условием ↗
13. min() и max() с key ↗
14. Полезные приёмы со строками и списками ↗
15. Практика ↗

Алгоритмические шаблоны

16 уроков
1. Что такое алгоритмический шаблон ↗
2. Счётчик ↗
3. Накопление суммы ↗
4. Поиск минимума и максимума ↗
5. Поиск двух экстремальных значений ↗
6. Флаг ↗
7. Поиск первого подходящего значения ↗
8. Поиск последнего подходящего значения ↗
9. Обработка соседних элементов ↗
10. Обработка пар ↗
11. Обработка троек ↗
12. Скользящее окно ↗
13. Полный перебор ↗
14. Фильтрация данных ↗
15. Комбинирование нескольких условий ↗
16. Практика ↗