Build your ultimate AI agent
Описание курса
В работе специалиста по данным часто возникают задачи, связанные с извлечением ключевой информации из больших массивов текста, очисткой данных со строковыми значениями или поиском нужных слов по заданным шаблонам. Всё это — часть текстового анализа, который является важным этапом перед применением алгоритмов машинного обучения. Этот курс познакомит вас с основными концепциями работы со строками и регулярными выражениями. Вы научитесь разбивать строки, объединять их, выполнять интерполяцию, а также находить, извлекать, заменять и сопоставлять строки с помощью регулярных выражений. В ходе обучения вы будете работать с наборами данных, содержащими рецензии на фильмы и потоки твитов для анализа тональности, а также с необработанным текстом, собранным из интернета.
Предварительные требования
Программа
Структура курса
1
Основы работы со строками
Начните своё погружение в мир регулярных выражений! Вы освоите срезы и конкатенацию строк, изменение регистра, удаление пробелов, а также поиск и замену. На примере набора данных с рецензиями на фильмы вы изучите основные операции по работе со строками.
- Введение в работу со строками50 XP
- Первый день!100 XP
- Искусственные рецензии100 XP
- Палиндромы100 XP
- Операции со строками50 XP
- Нормализация отзывов100 XP
- Время объединять!100 XP
- Разбиение по строкам или разбиение строки?100 XP
- Поиск и замена50 XP
- Поиск подстроки100 XP
- Где найти слово?100 XP
- Замена отрицаний100 XP
2
Форматирование строк
Продолжая обучение, вы познакомитесь с основными подходами к форматированию и интерполяции строк в Python на примере набора данных, собранного из интернета. Вы изучите преимущества и недостатки позиционного форматирования, встраивания выражений в строковые константы и использования класса Template.
3
Регулярные выражения для поиска по шаблону
Пора познакомиться с основами регулярных выражений! В этой ключевой главе вы освоите базовый синтаксис регулярных выражений. На примере реального набора данных с твитами для анализа тональности вы научитесь применять поиск по шаблону с использованием обычных и специальных символов, а также жадных и ленивых квантификаторов.
4
Продвинутые концепции регулярных выражений
В завершающей части курса вы изучите более сложные методы поиска по шаблону: использование скобок для группировки строк и повторного обращения к найденным совпадениям. Кроме того, вы познакомитесь с механизмом просмотра вперёд и назад в регулярных выражениях.
Регулярные выражения в Python
Курс
завершён

