Курс на Stepik
Обложка курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер» на Stepik
670 ₽

Регулярные выражения (Regex) в Python: Интерактивный тренажер 5.000

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

Курс по регулярным выражениям в Python с нуля. Вы научитесь искать, извлекать, проверять и заменять текст. Будете понимать, почему паттерн работает именно так. 72 урока, более 900 заданий. Хватит базового Python: переменные, строки, циклы, условия. Большинство разработчиков гуглят regex. После курса вы будете тем, к кому приходят с вопросами, а не тем, кто ищет ответы.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Учеников на курсе 164
Сертификаты, выданные на курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Сертификатов выдано 6
Отзывы о курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Отзывов получено 1
Рейтинг курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Рейтинг курса 5.000
Уроки в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Количество уроков 72
Тесты в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Количество квизов 428
Задачи с кодом в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Количество задач с кодом 511
Время прохождения курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Время прохождения курса
Стоимость курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Стоимость курса 670 ₽
Обновления курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Обновления курса
Дата публикации курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Дата публикации курса
Последнее обновление курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер»Последнее обновление
Сложность easy

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

Разделы в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер» 14 разделов Уроки в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер» 72 урока Тесты в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер» 428 тестов Задачи в курсе «Регулярные выражения (Regex) в Python: Интерактивный тренажер» 511 задач Время прохождения курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер» 48 ч. Последнее обновление курса «Регулярные выражения (Regex) в Python: Интерактивный тренажер» обн. 31 августа 2026

Пролог

2 урока
1. Зачем программисту регулярные выражения
2. Как устроен курс

Введение и первые паттерны

5 уроков
1. Введение в регулярные выражения
2. Модуль re, search() и Match. Часть 1
3. Модуль re, search() и Match. Часть 2
4. Литералы и метасимволы: основа любого паттерна
5. Игнорирование регистра: re.I и (?i)

Символьные классы

5 уроков
1. Квадратные скобки и диапазоны
2. Отрицание символьных классов
3. Спецсимволы внутри классов
4. Предопределённые классы
5. Спецпоследовательности

Квантификаторы и альтернация

7 уроков
1. Базовые квантификаторы
2. Точные квантификаторы
3. Жадность квантификаторов
4. Backtracking
5. Ленивые квантификаторы
6. Альтернация
7. Порядок приоритетов операций

Функции модуля re

7 уроков
1. Экранирование метасимволов
2. Функции поиска
3. Множественный поиск
4. Замена текста
5. Разбиение текста
6. Компиляция паттернов
7. Вспомогательные функции

Якоря и границы

4 урока
1. Якоря начала
2. Якоря конца
3. Многострочный режим
4. Границы слова

Группы

5 уроков
1. Захватывающие группы. Часть 1
2. Захватывающие группы. Часть 2
3. Обратные ссылки в паттерне
4. Именованные группы
5. Незахватывающие группы

Объект Match и группы в функциях

7 уроков
1. Получение текста из Match
2. Коллекции групп
3. Позиции совпадений
4. Дополнительные атрибуты Match
5. Группы в re.findall()
6. Группы в re.split()
7. Группы в re.sub()

Обработка ошибок и Lookaround

6 уроков
1. Обработка ошибок
2. Lookahead: позитивный
3. Lookahead: негативный
4. Lookbehind: позитивный
5. Lookbehind: негативный
6. Комбинации lookaround

Флаги

6 уроков
1. Способы задания флагов
2. Основные флаги
3. Флаг VERBOSE
4. Флаги для Unicode/ASCII
5. Служебные флаги
6. Локальные флаги

Модуль regex и продвинутый синтаксис

7 уроков
1. Условные конструкции
2. Модуль regex: обзор
3. Атомарные группы
4. Possessive-квантификаторы
5. Unicode-категории
6. Рекурсия и вложенные структуры
7. Другие возможности regex

Производительность и безопасность

4 урока
1. Catastrophic backtracking и ReDoS
2. Оптимизация: принципы и профилирование
3. Работа с байтами
4. Декомпозиция сложных паттернов

Справочник по регулярным выражениям

6 уроков
1. Синтаксис regex: что писать в паттерне
2. Модуль re: что вызывать в Python
3. Модуль regex: расширения
4. Памятка по отладке
5. Готовые паттерны для реальных задач
6. Разбор паттернов

Заключение

1 урок
1. Регулярные выражения освоены. Что теперь?