⚡️ Соберите стартап, взорвите рынок и заберите AirPods, iPad или даже MacBook — всё это в нашей безумной игре ко Дню программиста

startup-crunch

Учебный центр IBS

SCRIPT-008 Инструменты анализа данных на Python

Начало: По мере набора группы
Длительность: 1 неделя
СертификатОнлайн

Описание курса

Освойте мощные инструменты Python для сбора, анализа и визуализации данных: регулярные выражения, HTTP-клиенты, NumPy, Pandas и wxPython — всё необходимое для создания полноценных приложений. Python — современный язык, позволяющий разрабатывать сложное ПО с использованием императивного, функционального и объектно-ориентированного подходов. Этот тренинг подходит и для начинающих, и для специалистов, переходящих на Python с других языков и желающих изучить его экосистему.

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

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.