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

Регулярные выражения (Regex) в Python: полный курс от А до Я ★ 5.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Регулярные выражения (Regex) в Python: полный курс от А до Я»Учеников на курсе 166
Сертификаты, выданные на курсе «Регулярные выражения (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: полный курс от А до Я» 51 ч. Последнее обновление курса «Регулярные выражения (Regex) в Python: полный курс от А до Я» обн. 1 октября 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. Регулярные выражения освоены. Что теперь? ↗