Решайте задачи аналитики с помощью программирования на Python
- 5 недель на курс
- 2 занятия в неделю
- 10 практических занятий
- каждое по 2 часа
Программа обучения
Знакомство с синтаксисом Python и условными операторами
Изучите
- 1. Установка и интерфейс Jupyter Notebook
- 2. Базовые конструкции и типы переменных в Python
- 3. Типы данных
- 4. Операции с числами и строками
- 5. Переменные
Освоите
- Jupyter Notebook
- Python
- Типы данных
- Типы переменных
На практике
-
Изучим функционал интерфейса Jupyter Notebook.
-
Отработаем простейшие функции на задачах, научимся выполнять операции и отличать типы данных.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Синтаксис Python. Продолжение: Циклы, операторы, модули
Изучите
- 1. Логические операции и операции сравнения
- 2. Условия IF, ELSE, ELIF
- 3. Блоки и отступы
- 4. Циклы WHILE, FOR IN
- 5. Структуры данных: списки, словари и кортежи
- 6. Функции Python: def
- 7. Модули TIME and DATETIME
Освоите
- Циклы
- Словари и списки
- Дата и время
- Разработка функции
На практике
-
Отработаем новые операции и циклы на задачах, научимся интегрировать полученные знания в работу.
-
Рассмотрим, что можно внедрить в собственную работу и как автоматизировать рутинные задачи.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Программная библиотека Pandas
Изучите
- 1. Назначение и принципы работы с программной библиотекой Pandas
- 2. Интерфейс: необходимый функционал
- 3. Модули Pandas, NumPy, Matplotlib
- 4. Структуры данных
- 5. Создание Dataframe и Series
- 6. Фильтрация данных запросами QUERY
Освоите
- Pandas
- NumPy
- Matplotlib
- Dataframe
На практике
-
Изучим функционал Pandas на простых примерах с помощью Python.
-
Создадим Dataframe вручную и загрузим данных из файлов CSV, XLSX.
-
Загрузим HTML-страницу в датафрейм.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Pandas. Продолжение: расчет метрик, индексы, сводные таблицы
Изучите
- 1. Расчет базовых метрик
- 2. Сортировка данных
- 3. Добавление столбцов
- 4. Работа с индексом: reset_index(), reindex(), вложенные индексы
- 5. Группировка данных
- 6. Объединение нескольких Dataframe
- 7. Визуализация Matplotlib
Освоите
- Метрики
- Индексы
- Сводные таблицы
- Группировка данных
На практике
-
Будем работать с загруженным CSV-файлом, научимся считать метрики, объединять таблицы и познакомимся с индексами на примерах.
-
Дополнительно попрактикуемся с датой и временем.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Selenium WebDriver
Изучите
- 1. Импорт модуля, скачивание файла драйвера
- 2. Инициализация драйвера и загрузка страницы
- 3. Плюсы и минусы работы с Selenium. Альтернативы
- 4. Поиск элементов сайта при помощи CSS-селекторов, классов и id
- 5. Взаимодействие с элементами сайта
- 6. Получение информации с элементов сайта
Освоите
- Selenium WebDriver
- Установка драйверов
- CSS-селекторы
- Элементы сайта
На практике
-
Установим Selenium WebDriver и разберемся, для чего он нужен аналитику в работе.
-
Будем заполнять данные сайта: sendkeys и клики на кнопки.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
API — работа с программным интерфейсом приложения
Изучите
- 1. Для чего аналитику работа с API
- 2. Как получить API для работы с Google.Analytics и Яндекс.Метрикой
- 3. Как пройти аутентификацию
- 4. Как интерпретировать данные
- 5. Автоматизация
- 6. Библиотека Facebook Business
Освоите
- API
- Модуль Requests
- Facebook Graph API
- Автоматизация
На практике
-
Изучим модуль Requests и методы get и post.
-
Решим задачу по выводу данных и их размещению в dataframe.
-
Поработаем с Facebook Graph API.
-
Научимся работать с API VK и выгрузим статистику из группы.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Визуализация данных
Изучите
- 1. Графические функции для создания простейших графиков
- 2. Визуализация аналитических данных
- 3. Презентация выводов
- 4. Выбор способа представления данных
- 5. Типы графиков: гистограммы, линейные графики
Освоите
- Графические функции Pandas
- Matplotlib
- Seaborn
- Plotly
На практике
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Импорт таблиц из PDF
Изучите
- 1. Импорт модулей Glob и Tabula
- 2. Как получить список всех pdf файлов с помощью python
- 3. Как работать с конкретной таблицей из pdf-документа
- 4. Исправление ошибок и корректировка таблицы
- 5. Объединение dataframes
- 6. Библиотека Camelot — способ извлечения таблиц
Освоите
- Glob
- Tabula
- Импорт
- Camelot
На практике
-
Научимся выгружать список всех pdf-файлов на компьютере, чтобы в дальнейшем работать с конкретным файлом и таблицей.
-
Будем учиться читать pdf-файл и при необходимости редактировать его под наши запросы. Запишем файл в .csv-формат.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Система контроля версий Git
Изучите
- 1. Что такое Git и для чего он создан
- 2. Преимущества Git
- 3. Сервис онлайн-хостинга репозиториев GitHub
- 4. Интерфейс GitHub и базовый функционал
- 5. Полезные инструменты в работе
Освоите
- Git
- GitHub
- Pull Request
- Полезные инструменты
На практике
-
Установим GitHub, разберем его интерфейс.
-
Создадим свой репозиторий, загрузим тестовый код. На его примере будем учиться делать коммиты, сравнивать и откатывать версии.
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Подведение итогов
Изучите
- 1. 6 правил хорошего кода
- 2. Какие soft-skills необходимы аналитику в работе
- 3. Рекомендации, как выстраивать свой будущий путь профессионала
- 4. Ответы на заранее подготовленные вопросы
Освоите
- Python
- Инструменты аналитика
- Soft-skills
- Перспективы
На практике
Преподаватель оценит результат выполнения задания и подробно разберет его с вами.
Формат обучения: ОЧНО или ОНЛАЙН



Международная школа профессий (бывшее название СПБШТ) - это международная сеть образовательных центров, работающая в 5 странах и более 50-ти городах.
С 2010 года в наших учебных центрах обучилось более 70 000 учеников. В наших школах вы можете пройти обучение по 54 специальностям в области маркетинга, бизнеса, дизайна, медиа, программирования и бьюти-индустрии. Каждый курс - это выжимка прикладных знаний от более чем 600 экспертов-практиков, трудившихся над созданием наших программ. Обучение проходит в двух форматах: онлайн, в виде живых трансляций с обратной связью и домашними заданиями, и традиционном - непосредственно в вашем городе.
ДЕКЛАРАЦИЯ ПРИНЦИПОВ
Политика доступных цен
В эпоху глобализации не должно существовать барьеров для знаний. Больше 10 лет мы держим комфортные цены, протестуя против скрытой платы за “брендовый капитал”, “громкие имена” и ненужные знания.
Высокое качество обучения
Мы ищем экспертизу по всему миру: слушаем европейских и американских лекторов, смотрим обучающие курсы конкурентов, ищем практикующих экспертов в отрасли и собираем из этого лучшие методические пособия. Преподавателей мы выбираем строго из практикующих на рынке специалистов.
Живое обучение
Мы верим, что обучение - это всегда диалог между преподавателем и учеником. Будь-то онлайн и офлайн курсы, ученик должен иметь возможность задать вопрос, переспросить и даже посмеяться с преподавателем. Домашнее задание и проверка его педагогом - это обязательный элемент работы.