4 занятия по 4 ак. часа: СР 19:30, ВС 15:00


Старт 27.07.2019

г. Москва, м. Маяковская
Курс для тех, кто никогда не сталкивался с программированием. Здесь рассматриваются основы программирования на Python в ходе решения прикладных задач. Обучение производится на реальных данных, полученных из CRM и систем-веб аналитики.
Beginner. Введение в прикладной Python
Tilda Publishing
Авторы и преподаватели курса
Дмитрий Родин
10 лет в индустрии маркетинговых технологий. Создатель открытой CDP платформы Rockstat, основатель Digital God. Ранее CEO Xeteq, CTO Блондинка.ру, Nectarin, Adventum; CMO Plazius (Сбербанк).
Алексей Макаров
Продуктовый аналитик в сервисе CoMagic, автор блога datalytics.ru и канала Datalytics. Большой фанат автоматизации, анализа данных. Давно забыл про Excel и перешёл на Pandas
Чему вы научитесь
Основная цель этого курса — усвоить основы и развеять мифы, а главное быть во всеоружии для прохождения следующих курсов.
Чему вы научитесь
Основная цель этого курса — усвоить основы и развеять мифы, а главное быть во всеоружии для прохождения следующих курсов.
Основы работы с API
Протокол HTTP, виды API. Обращение к API, чтение и обработка полученных данных. Сохранение результата в файлы.
Структурирование кода: функции и модули
Создание и использование функций, декораторы, рекурсия. Принципы SOLID. Использование модулей. Выделение своего кода в модули.
Основы работы с терминалом Linux
Подключение к удаленному серверу, структура файловой системы, навигация по каталогам, работа с файлами, разные трюки и приемы.
Структуры данных: списки, словари, коллекции
Работа со списками и словарями, навигация по вложенным структурам. Использование продвинутых структур из пакета collections. Циклы для обхода структур.
Правильная работа с файлами в разных форматах
Чтение данных из файлов. Работа с форматами JSON и CSV. Эффективная потоковая обработка больших объемов данных. Запись в файлы.
Типы данных, операторы и переменные в Python
Арифметические операции, работа со строками, объекты, списки и словари. Запись результатов в переменные. Создание словарей и списков.
Программа курса
1 неделя
Занятие 1
Освоение инструментария, работа со строками и числами. Начало работы со словарями и списками.

- Разрушаем мифы о том, что программирование это сложно, на примере придуманного языка программирования на знакомом языке
- Знакомство с веб-блокнотом для Python - Jupyter, который станет для нас основным рабочим инструментом на ближайшее время
- Изучаем операции с числами и строками в Python на простых примерах, сразу проверяя их в Jupyter (да-да, в основном у нас будет практика)
- Синтаксис (структурирование кода) языка Python
- Получаем специальный набор наработок, которые призваны упросить процесс восприятия новых знаний: визуализатор выполнения кода, функции для наглядного отображения данных.
- Структуры данных: списки (перечисления) и словари (группировка вложенных имен) смысл, операции чтения и записи
Занятие 2
Объекты, операции с ними, основные операции со словарями и списками. Написание собственных функций.

- Объекты и точечный синтаксис (доступ к свойствам объектов)
- Работа со списками: добавление элементов, поиск, замена
- Циклы: применение подготовленного набора операций операций поочередно к каждой записи в списке
- Работа со словарями. Основные операции, получение списка ключей/значений, перебор записей в словарях при помощи циклов.
- Функции (точно такие же как в эксель, на них сильно не останавливаемся), как из создавать, правила которых следует придерживаться
- Самостоятельная работа: пишем функции для расчета CTR, CPC и генерации случайны данных, напоминающих рекламную статистику
Занятие 3
Основы Linux, терминал и командная строка. Разбор структур данных из AmoCRM, VK

- Обзор операционной системы Linux, попытка отгадать почему она используются на подавляющем большинстве серверов в интернете.
- Структура файловой системы Linux (расположение файлов и директорий)
- Знакомство с командной строкой и необходимыми командами для навигации, работы с директориями и файлами.
- Открываем для себя командную строку внутри Jupyter, которая позволяет экономить львиную долю времени на операциях.
- Загрузим данные о сделках из AmoCRM/ Данные о структуре РК VK и займемся их преобразование в удобный для дальнейшей работы формат. Воспользуемся им для решения задачи.
Занятие 4
Получаем список постов сообщества используя API VK. Как работает интернет и почему это нужно знать.

- Как работает интернет: IP адреса, домены. Как работает интернет, что в основе HTTP(S).
- Подключимся к API VK и самостоятельно получим оттуда списки публикаций в сообществах
- Строим TF-IDF, если по простому, меру которая показывает важность слова и анализируем действия посетителей сайта очень популярного стрипклуба с целью предсказания намерений (да, мы их предскажем))
Формы участия
4 занятия в группе по 4 ак. часа: СР 19:30, ВС 15:00. Старт курса 27.07.2019.
15,000 ₽
Очные лекции проходят в резиденции Digital God, расположенной между м. Маяковская и Пушкинская. Возможность сразу да
Оставить заявку
10,000 ₽
Прохождение курса в уникальном формате, позволяющем почувствовать себя на полноценном занятии.
Оставить заявку
Мы стремились сделать лучшие трансляции
И вот что у нас вышло
Полный обзор
Камера на лектора, камера на аудиторию, экран лектора
Слышно все
Микрофон у лектора, в аудитории, и у дополнительного спикера
Учебное пространство
Хранилище со всеми необходимыми материалами и презентациями
Как построен процесс обучения
Мы делаем основной упор на практику, где разбираем типовые задачи, возникающие при автоматизации маркетинга и аналитики. Про теорию мы тоже не забываем, но проходим лишь необходимый минимум! В качестве учебных данных используем статистику и структуры рекламных кампаний из Yandex Direct и VK, данные Google Analytics, разбираемся с заявками из CRM.

Дима Родин
Уже прошли наши курсы
И послушайте, как заговорили... А могут и аргументировать!
Альтернативы курсу
Если по какой-то причине вы не попадаете на этот курс, но хотите подготовиться с к следующему, мы подготовили парочку рекомендаций.
Онлайн курс с классическим подходом от института Биоинформатики. Все нужное ребята освещают на русском языке и весьма доступно. Требуется полностью пройти курс ~ 22 часа.
Прекрасный интерактивный онлайн курс, заточенный на работу с данными. Русской версии нет, но если для вас это проблема, в Chrome интегрирован переводчик. Да и вообще в программировании без английского никуда — исправляйтесь. Рекомендуется пройти первые 2 курса.
Главное — это сделать первый шаг.

Резиденция Digital God
Москва, Благовещенский пер. 1А
Резиденция «Дом на Маяковке».
За координатами обращаться @digitalgodbot
Экстренная связь +7 (495) 266-62-06
Записаться на курс
Имя
Способ связи
Номер / Юзернейм