Освоить работу со строками при помощи регулярных выражений - незаменимого инструмента для упорядочивания, поиска и извлечения текстовых данных - и научиться использовать их в Python
27 новых тем
5 практикумов
5 тестов на проверку знаний
4 бонусных материала к курсу
Итоговая курсовая работа
Сертификат по окончании курса
Ваша скидка: 25%
Для кого этот курс
Начинающие программисты, изучающие Python
Практикующие программисты, осваивающие новый язык – Python
1 990 рублей 2 490
В этом курсе:

Регулярные выражения в Python

Гарантия возврата денег - 14 дней
Аналитики данных, планирующие применять Python
Дополнительный курс: Регулярные выражения в Python
Базовый анализ анализ данных на Python
Базовый SQL
Основы математической статистики
Проектная работа в IT
Продвинутый анализ данных на Python
это профессионал Python, который делает аналитическую работу в разы быстрее: собирает и обрабатывает данные; производит сложные вычисления и строит отчеты; автоматизирует рутину; находит закономерности и делает верные выводы для принятия бизнес-решений.
Аналитик данных на Python,
Курс входит в профессию:
синтаксис регулярных выражений;
базовые конструкции для поиска и замены повторяющихся выражений
использование шаблонов.
Основные темы
курса
Что узнают и чему обучаются студенты на курсе
Осваивают синтаксис регулярных выражений
Обучаются находить подстроки на нужных позициях
Обучаются работе с шаблонами поиска строк
Изучают всю информацию о «жадных» алгоритмах поиска
Осваивают модель re в Python
Изучают работу с группами подстрок
Обучаются заменять подстроки по шаблонам
Осваивают магию разбора текста с помощью регулярных выражений
отдельных занятия
27
практикумов
5
самостоятельные
работы
2
дополнительных
материалов
4
сертификат
1
Основные цифры курса
курсовая работа
1
Программа курса
Вводный модуль: приветствие, термины, инструменты
Приобретем полезные привычки и научимся работать в прикладной программе для
успешного обучения программированию, оценим свои начальные навыки и поставим
задачи на курс

  • Добро пожаловать
  • Формат курса
  • Общие рекомендации
  • Вопросы и ответы
  • Напутствие
Практикум: отладка регулярных выражений
Тест: Подготовительный тест

Модуль 1. Синтаксис
Разберем синтаксис регулярных выражений и найдем все автомобильные номера в тексте

  • Структура регулярного выражения
  • Шаблоны символов
  • «Жадные» алгоритмы
  • Скобочные группы и перечисления
  • Шаблоны позиции
  • Сложные шаблоны позиции

Дополнительный материал:
визуализация регулярных выражений
Дополнительный материал: парсинг html и xml

Практикум:
квантификаторы
Практикум: порядок правителей России

Тест:
простые регулярные выражения
Тест: скобочные группы

Задание: разбор автомобильных номеров
Модуль 2. Регулярные выражения в Python
Освоим фреймворк Ratchet и создадим онлайн чат

  • Установка Ratchet
  • Структура фреймворка
  • Базовое вебсокет-приложение
  • Двухстороннее взаимодействие
Дополнительный материал: long polling, вебсокеты и server push

Практикум: работа с вебсокетами
Практикум: обработка сообщений

Тест: Ratchet
Тест: сообщения в вебсокетах
Задание: Онлайн-чат
Заключительный модуль
Подведем итоги освоения регулярных выражений в Python и наметим дальнейшие шаги в изучении этого языка программирования

  • Токенизация текста
  • Проект: поиск e-mail в тексте
  • Сертификаты
  • Поздравляем!
Как организован процесс обучения
Доступ к информации
После регистрации и оплаты вы получите доступ в ваш личный кабинет, где содержатся все материалы курса.
Обучение
Вы изучаете материалы курса и выполняете задания в своем темпе, в удобное для вас время и в приятном для вас месте. Все, что вам необходимо - доступ в интернет!
Практика
Чтобы добиться наилучшего результата строго выполняйте все задания курса, используя полученные теоретические знания. Практикуйтесь самостоятельно, ведь чем больше опыта вы приобретете за время обучения, тем выше будет ваша конкурентоспособность как специалиста по окончанию курса.
Выполнение курсовой работы
Вы самостоятельно создаете свой курсовой проект - составляете регулярное выражение для разбора текста, применяя все теоретические и практические знания, полученные за время обучения на курсе.
Финал
Получаете обратную связь на свою работу и сертификат о прохождении курса.
Ваш наставник:
Мациевский Николай
опыт в программировании и разработки сложных веб-проектов более 20 лет
    технический директор облачного сервиса Айри.рф
      эксперт в области веб-производительности
        автор двух книг: «Разгони свой сайт» и «Реактивные веб-сайты»
        Почему стоит учиться у Николая?
        Разработал и руководил разработками огромного количества веб-проектов, веб-сайтов и сервисов, общая ежедневная аудитория которых превышает 100 млн. человек.
        Неоднократно приглашался в качестве ведущего и эксперта различных программ на радио и телевидение
        Создал с нуля, руководит и продолжает развивать такие проекты, как:
        webogroup.com
        webopulsar.ru / webopulsar.com
        айри.рф / airee.cloud

        Научит и Вас!
        Стоимость обучения
        Стандартная цена курса
        Ваша цена
        25%
        Гарантия возврата денег - 14 дней
        Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
        2 490 рублей
        1 990 рублей
        Ваша скидка:
        В этом курсе:
        27 новых тем
        5 практикумов
        5 тестов на проверку знаний
        4 бонусных материала к курсу
        Итоговая курсовая работа
        Сертификат по окончании курса
        ГАРАНТИЯ
        Мы абсолютно уверены в качестве своего курса и в том, что он будет вам полезен! Поэтому даем невероятную гарантию: если в течение 14 дней вы поймете, что наш курс вам не подходит, если он вам не понравится, - напишите нам, и мы вернем вам деньги.
        Click to order
        Cart
        Total: 
        Ваше имя
        Ваш Email
        Пожалуйста, не указывайте почту icloud, так как на нее мы не сможем отправить вам письмо с доступом к курсу