Улучшаемые навыки

Python
Регулярные выражения
HTTP-протокол
NumPy
Pandas
Визуализация данных
wxPython
GUI-разработка
Анализ данных
Big Data

Инструменты

Python Python
NumPy NumPy
Pandas Pandas

Чему вы научитесь

01 Собирать и обрабатывать данные с помощью регулярных выражений.
02 Взаимодействовать с веб-сервисами по протоколу HTTP.
03 Использовать NumPy для математических операций и работы с многомерными массивами.
04 Анализировать и манипулировать данными с помощью Pandas.
05 Создавать графические интерфейсы пользователей на wxPython.
06 Визуализировать данные с помощью matplotlib.

Программа курса

01 Вступление. Краткое введение в курс
  • Основные особенности языка Python.
  • Получение исходного кода проекта.
  • Практика: подготовка виртуального окружения под будущий проект.
  • 02 Описание проекта
  • Описание проекта
  • 03 Регулярные выражения
  • Базовые конструкции регулярных выражений.
  • Объединения и группы.
  • Match-объекты и группирующие скобки.
  • Сложные позиционные шаблоны (lookarounds).
  • Практика: разработка первого прототипа приложения для работы с курсами валют, поиск и группировка данных, получаемых из html-файла, с помощью регулярных выражений.
  • 04 Работа с HTTP-клиентом
  • Основы пакета Requests. Доступные методы REST-API.
  • Содержимое ответа.
  • Переадресация.
  • Передача данных в запросе.
  • Практика: создание HTTP-клиента на базе Requests, получение html-страниц с данными с удаленного ресурса.
  • 05 Графический интерфейс. wxPython
  • Введение в wxPython. Простейшее приложение.
  • Базовые элементы GUI.
  • Механизм связывания.
  • События.
  • Абсолютное и относительное позиционирование элементов.
  • Практика: разработка графического интерфейса приложения с набором необходимых элементов.
  • 06 Математика в Python. NumPy
  • Знакомство с NumPy. Основы.
  • Работа с матрицами и n-мерными массивами.
  • Математические операции и алгоритмы.
  • Статистические метрики. Скользящая средняя (MA), простая скользящая средняя (SMA).
  • Практика: создание матрицы с набором статистических данных, вычисление скользящей средней.
  • 07 Анализ данных с помощью Pandas. Графики
  • Основы Pandas.
  • Сбор и хранение данных в Pandas.
  • Вычисления в Pandas.
  • Визуализация данных, графики.
  • Практика: применение структур данных Pandas для хранения статистических данных, расчеты и построение графиков.
  • 33 900 ₽

    30 510 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик
    Data Scientist Data Scientist
    Бизнес-аналитик Бизнес-аналитик
    Системный аналитик Системный аналитик

    Предварительная подготовка

  • Понимание принципов парадигмы объектно-ориентированного программирования.
  • Понимание принципа работы протокола HTTP.
  • ИЛИ
  • Прохождение курсов SCRIPT-002, SCRIPT-003 или наличие опыта практической работы на Python от полугода.
  • 33 900 ₽

    30 510 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    33 900 ₽

    30 510 ₽ — для физ. лиц

    Юр. лицо — 33 900 ₽
    Физ. лицо — 30 510 ₽
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    SCRIPT-002
    22 часа

    Основы языка Python

    Освойте основы Python и начните разрабатывать свои проекты уже через 22 академических часа. Курс включает практические задания и поддержку ментора. Данный курс позволяет слушателям приобрести базовые навыки программирования на языке Python. Рассматриваются наиболее важные темы: типы данных, управляющие конструкции, функции, модули, пакеты и работа с файлами. Python является мощным динамическим языком программирования, который применяется в самых разнообразных прикладных областях, включая анализ данных и веб-программирование.

    от Junior

    31 400 ₽

    SCRIPT-003
    20 часов

    Объектно-ориентированное программирование на Python

    Курс посвящен применению объектно-ориентированного подхода в языке Python. Рассматриваются все его аспекты — от инкапсуляции и полиморфизма до простейших пользовательских типов данных и сложных классов, глубоко интегрированных в Python.

    от Middle

    31 400 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.