Мы используем cookie для стабильной работы сервиса. Подробнее

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

ФорматОнлайн
Длительность25 академ. часов
Объём7 занятий
УровеньСредний
По окончанииУдостоверение о прохождении
Всё для обучения

Как устроено обучение

Практические занятия
О курсе

Подробнее

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

Что нужно для старта

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

Что вы получите

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

Для кого этот курс

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

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

7 занятий
№ТемаЧто внутри
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 для хранения статистических данных, расчеты и построение графиков.

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 для хранения статистических данных, расчеты и построение графиков.

Документ после выпуска

Удостоверение о прохождении

Организатор

Автор курса

IBS Training CenterIBS Training Center
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Инструменты анализа данных на Python» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 21 сентября 2026 г.

Продолжить выбор

Похожие курсы

Основы языка Python
22 ак.ч.
Основы языка Python

На курсе вы получите базовые навыки программирования на языке Python. Рассматриваются темы от типов данных до объектно-ориентированного программирования. Python – чрезвычайно мощн…

Онлайн10 занятийНачальный
27 500 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
Мегаинтенсив по анализу данных
Бесплатно
Мегаинтенсив по анализу данных

В программе интенсива 3 трека, разделенные по уровням сложности: для начинающих, для продолжающих и многогранный Data Science. Для начинающих За 4 занятия вы сможете пройти путь о…

Онлайн5 занятий
Бесплатно