Banner background
Скидка до 57% и подарки на 135 000 ₽
Календарь 1,5 месяца
звезда 4.8 Сравни.Ру | Рекомендовано РБК

Основы Python для аналитиков: сформируйте навык работы с данными

Для тех, кто хочет добавить Python в рабочий стек
Подойдет продактам, маркетологам и аналитикам
Научитесь анализировать данные с помощью языка Python
star01

Какие навыки вы отточите

Вы будете уметь:

  • Владеть инструментами в Python-стеке: Jupyter Notebook, Pip, интерпретатор Python
  • Программировать на Python: работать с переменными, строками, условиями и циклами
  • Создавать, фильтровать и сортировать списки
  • Применять функции для работы с листами и словарями
  • Управлять зависимостями: работать с requirements.txt и виртуальными окружениями
  • Решать задачи с использованием алгоритмов: бинарный поиск, массивы, стеки и очереди
  • Обрабатывать ошибки: вызывать, предотвращать и обрабатывать исключения
  • Выполнять анализ данных: использовать Pandas для обработки и группировки данных
  • Визуализировать данные с помощью Matplotlib и Seaborn
  • Готовить аналитические отчёты в Jupyter Notebook

Инструменты

Интерпретатор PythonИнтерпретатор Python
Jupyter NotebookJupyter Notebook
PipPip
Requirements.txtRequirements.txt
PandasPandas
MatplotlibMatplotlib
SeabornSeaborn
и другие
star02

Стоимость курса

Вы выбираете темп обучения, уровень поддержки и количество проектов - под свои потребности

Оставьте заявку на консультацию о курсе

  • Сотрудничаем с банками, где вы сможете оформить беспроцентную рассрочку до 24 месяцев
  • Вы можете получить налоговый вычет за обучение
  • Вернем деньги, если курс не подойдет
  • Сертификат о прохождении курса
Полная стоимость обучения
50 600 ₽101 200 ₽
2 108 ₽ / мес −50%
на 24 месяца или одним платежом с дополнительной скидкой 10% – 45 540 ₽
star03

Изучите то, что нужно рынку

Обучение строится по принципу «от базы к практике». Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно. Все логично, пошагово и применимо на практике
Ступень 1Основы Python для аналитиковplus
Блок 1Введение в Pythonarrow-down

Разберетесь с базовыми программами для работы с Python, запуском кода и сделаете свои первые шаги в Jupyter Notebook.

• “Hello world” программа
• Создание Telegram-бота и отправка сообщения
• Верное использование переменных
• Установка Python и Jupyter Notebook

Блок 2Практическая работа №1arrow-down

Закрепите основы: работа с простой программой и исправление ошибок.

• Написание программы “Hello world”
• Исправление ошибок в коде
 

Блок 3Переменные и типы данных. Условные операторыarrow-down

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

• Переменные и типы данных
• if-else
• match-case
• Решение квадратного уравнения
 

Блок 4Строки, условия и циклыarrow-down

Освоите работу со строками, условиями и циклами для решения задач.

• Строки, условия, циклы
• Решение математической каптчи
• Тестирование пользователя по материалу
 

Блок 5Списки и словари в Pythonarrow-down

Научитесь создавать, фильтровать и сортировать списки, работать со словарями.

• Списки: создание, фильтрация, сортировка
• Функции range(), sum(), len(), list.append(), list.sort()
• Работа со словарями
• Цикл for, индексация, оператор in

Блок 6Практическая работа №2arrow-down

Отработаете навыки работы со списками и словарями.

• Создание, фильтрация и сортировка списков

 

Блок 7Функцииarrow-down

Разберетесь с функциями и лямбда-выражениями.

• Создание и вызов функций
• Лямбда-функции
• Функция для хранения списка покупок
 

Блок 8Практическая работа №3arrow-down

Закрепите работу с функциями на практике.

• Вычисление площади прямоугольника
• Проверка четности числа
• Использование глобальных переменных
• Lambda-функции для вычисления скидки
• Программа с выбором математических операций

Блок 9Проект: разработка чат-бота на Pythonarrow-down

Создадите собственного чат-бота и добавите в него полезный функционал.

• Первые взаимодействия с ботом
• Обработка нескольких сообщений
• Хранение и поиск ответов
• Выполнение математических операций
• Работа с файлами
• Расширение функционала чат-бота
 

Блок 10Библиотекиarrow-down

Научитесь использовать сторонние библиотеки Python для анализа данных.

• Установка библиотек
• Работа с Pandas для прикладных задач
• Решение аналитических задач

Блок 11Структуры данных в Pythonarrow-down

Поймете, как устроены базовые структуры данных и как их применять.

• Линейные структуры данных
• Массивы, стеки и очереди
• Хеш-таблицы и хеш-функции
• Бинарный поиск
 

Блок 12Практическая работа №4arrow-down

Закрепите работу со структурами данных на практике.

• Реализация стека и очереди
• Хеш-таблица
• Бинарный поиск

Блок 13Ошибки и исключения в Pythonarrow-down

Разберетесь с обработкой ошибок и исключений.

• Принцип работы исключений
• Traceback и причины ошибок
• Классы исключений
• try-except, finally
• Вызов и обработка исключений
• Пользовательские исключения
 

Блок 14Практическая работа №5arrow-down

Закрепите навыки работы с ошибками на практике.

• Обработка пользовательского ввода
• Создание пользовательских исключений
• Обработка ошибок файлового ввода-вывода

Блок 15Аналитический проект на Pythonarrow-down

Выполните полноценный проект по исследовательскому анализу данных на практике.

• Использование Pandas для описания данных
• Группировки и аналитика
• Визуализация с Matplotlib и Seaborn
• Отчет в Jupyter Notebook
• Описательный анализ признаков
 

star04

Смотрите, кто будет вас учить

Наши эксперты — практики из Яндекса, Сбербанк, Booking, VK и других компаний. Они знают, чем живет рынок, и предлагают только те навыки и инструменты, которые реально работают.

Иван Милохин

Quantitative Analyst, Barclays Investment Bank (London, UK)

Иван Громов

Старший разработчик, NDA

Артем Верхоглядов

Team Lead, Pinely

Никита Соболев

CTO, wemake.services

star05

Смотрите, как вы будете учиться

Платформа ProductStar разработана так, чтобы вам было удобно учиться: понятная навигация, четкие модули, подробные презентации и материалы после каждого урока. Все ясно, последовательно и интуитивно!
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
Комфорт
Вы почувствуете, что не одиноки на этом пути. Вас сопровождают менторы, кураторы и карьерные эксперты. Внутри — сообщество, где вы решаете кейсы, общаетесь и поддерживаете друг друга. Актуальные обновления всегда доступны прямо в личном кабинете.
Сообщество
Здесь вы получите поддержку, вдохновение и обратную связь на каждом этапе обучения. Сообщество ProductStar объединяет людей с разным бэкграундом и уровнем — от новичков до опытных продакт-менеджеров.
Домашние задания
Будете закреплять изученный материал на практике. В конце каждого блока вас ждут проекты, которые можно добавить в портфолио.
Поддержка на всех этапах
Сможете изучать материалы в комфортном темпе. Опытные менторы будут следить за вашим прогрессом, отвечать на вопросы и помогать погружаться в тему.
ProductStar — это школа актуального образования от РБК
1

Курсы обновляются вместе с индустрией

2

Знания, которые нужны здесь и сейчас

3

Без теории ради теории

4

Без устаревших подходов

5

С активным сообществом специалистов и каналом актуальных вакансий

star06

Часто задаваемые вопросы

Если у вас остались вопросы об онлайн-курсе «Основы Python для аналитиков», вы можете оставить заявку и наш гид поможет вам разобраться.
Рассматривается ли интеграция Python с SQL для извлечения и обработки данных из баз?

Да, вы увидите, как с помощью Python можно извлекать данные из баз, фильтровать их и сразу анализировать, не прибегая к сложным SQL-запросам. 

Предусмотрено ли обучение работе с данными в различных форматах, таких как CSV, Excel и JSON?

Да. Курс сосредоточен на Python и ключевых инструментах для анализа: вы будете работать с таблицами и файлами, которые удобно обрабатывать в Pandas, и учиться строить визуализации и отчеты прямо в Jupyter Notebook.

Какие рекомендации дает курс для интеграции Python в существующие аналитические процессы и инструменты?

Вы поймете, как использовать Python для автоматизации рутинных задач, анализа данных и визуализации, и сможете спокойно вписать это в свои ежедневные процессы.

Нужно ли аналитику знать Python? Какие задачи могут решать аналитики с помощью Python?

Базовые знания языка сильно упрощают обработку данных. С помощью Python можно быстро готовить таблицы, строить графики, фильтровать и группировать данные, автоматизировать рутинные задачи и проверять гипотезы на основе реальных цифр. При этом аналитику не обязательно быть суперпрограммистом, чтобы работать с Python.