Очно/Онлайн

Курсы Python для аналитиков

Дата

Идет набор

5 нед.

Цена

16300

Компания

Место проведения

Онлайн или очно, г. Новосибирск, ул. Красный проспект, 200, 5 эт., офис 615

Решайте задачи аналитики с помощью программирования на 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

На практике

  • Потренируемся создавать графические функции с помощью Pandas и создадим несколько видов графиков в зависимости от удобства представления информации.

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

Импорт таблиц из 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 лет мы держим комфортные цены, протестуя против скрытой платы за “брендовый капитал”, “громкие имена” и ненужные знания.

Высокое качество обучения

Мы ищем экспертизу по всему миру: слушаем европейских и американских лекторов, смотрим обучающие курсы конкурентов, ищем практикующих экспертов в отрасли и собираем из этого лучшие методические пособия. Преподавателей мы выбираем строго из практикующих на рынке специалистов.

Живое обучение

Мы верим, что обучение - это всегда диалог между преподавателем и учеником. Будь-то онлайн и офлайн курсы, ученик должен иметь возможность задать вопрос, переспросить и даже посмеяться с преподавателем. Домашнее задание и проверка его педагогом - это обязательный элемент работы.

Статьи по теме

Как стать Python-разработчиком – что нужно знать

Программирование входит в число наиболее перспективных профессий IT-сферы. Причём у тех, кто решает этим заняться, реально огромнейший выбор языков. Если же говорить, какой из них сейчас наиболее привлекателен для изучения, то весьма неплохим вариантом является Python. Разработчики, владеющие им...

Профессия Python-разработчик – что делает, как им стать, зарплата в России

Профессия Python-разработчик входит в большую семью IT-специальностей. Если вы мечтаете стать ее частью и делаете первые шаги в этом направлении, обратите внимание на язык программирования Python. Он прост, универсален и очень востребован. Узнайте, где пройти обучение.