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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для ЕГЭ по информатике: с нуля до решения задач»Учеников на курсе 302
Сертификаты, выданные на курсе «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 для ЕГЭ по информатике: с нуля до решения задач» 0 ч. Последнее обновление курса «Python для ЕГЭ по информатике: с нуля до решения задач» обн. 1 сентября 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. Практика