На курсе "Основы Python" вы освоите навыки анализа данных с помощью Python, оптимизируете свою работу и будете ценным сотрудником для любой digital-компании.
Разберем: от основ Python до Machine Learning.
Срок обучения: 2 мес.
На курсе вы научитесь:
Основам Python. Разберемся в синтаксисе, используем разные типы данных, работаем с текстовой информацией, создаем и применяем функции.
Работа с большими данными. Используем готовые функции библиотеки Pandas, объединяем данные из разных источников, визуализируем данные.
Продвинутые функции Python. Используем библиотеку NumPy, работаем с файлами разных форматов, пишем автоматические скрипты, работаем с базами данных. Парсинг данных из интернета. Парсить веб-страницы, парсим общедоступные профили пользователей Вконтакте, работаем с открытыми API сервисами.
Как проходит обучение:
Изучение темы. Изучаете тему с помощью видеоуроков, которые доступны на обучающей платформе.
Выполнение ДЗ. Выполняете домашнее задание в том темпе, в котором Вам удобно это сделать. Наставничество.
Общаетесь с наставником, закрепляете знания и исправляете ошибки Защита проекта.
Защищаете проект и дополняете им свое портфолио
Программа курса
Урок 1: "Введение в Python"
Синтаксис
Форматирование строк, следования, ветвления и циклы
Создание и применение функций
Урок 2: "Типы данных, функции, классы, ошибки"
Списки, множества, кортежи, словари
Тернарный оператора и оператора is
Трюки для повышения лаконичности кода
Урок 3: "Строки, условия, циклы"
Строки, числа, логический типы
Разбор кейсов быстрой проверки гипотез
Основные ошибки при работе с пользователями
Урок 4: "Списки и словари в Python"
Понятие списков и словарей в Python
Работа со списками
Разбор типовых ошибок и практика
Урок 5: "Пакеты, файлы, Pandas - начало"
Библиотека Pandas
Подключение и настройка библиотеки
Решение типовых задач
Урок 6: "Pandas: продолжение"
Применение Pandas в аналитических задачах
Расширенные опции Pandas
Практика и разбор кейсов
Урок 7: "Визуализация данных"
Работаем с графиками: Matplotlib – базовые графики
Seaborn – красивые графики
Plotly – интерактивные графики
Урок 8: "Работа с базами данных"
db-api интерфейс к базам данных sqlalchemy
Cтатистика
Урок 9: "Многопоточность"
Многопоточность, что это такое и как работает?
Multiprocessing Subprocess и Asyncio
Урок 10: "Веб-сервер flask и контроль версий GIt"
Git
Flask
Урок 11: "Итоговый проект"
Поработаем с данными продаж одного магазина. Мы исследуем продажи с множества сторон
Часто задаваемые вопросы
1. Кому подходит курс по Python? В первую очередь курс подходит начинающим аналитикам и тем, кто хочет перейти в данную специальность. Мы стартуем с 0 и последовательно структурируем ваши знания по аналитике и закрепляем их практикой (после каждой лекции). Курс также подойдёт для Middle-аналитиков — закрыть некоторые "дыры" в своих знаниях, а также получить опыт и шаблоны работы аналитиков других компаний.
2. Сколько идёт курс по времени и можно ли пройти быстрее? У каждого курса есть оптимальная длительность, но можно проходить в своём темпе: быстрее или растянуть процесс, ведь доступ к платформе у вас останется навсегда. В конце каждой лекции есть практическое задание. Когда вы успешно выполните его, сможете открыть следующую часть программы. Такой подход гарантирует, что у вас будет мотивация двигаться дальше, а мы будем уверены в том, что дали вам все нужные знания. В целом, вы можете идти со своей скоростью — где-то забегать вперёд, а где-то (например, во время отпуска) замедляться — это никак не повлияет на проверку ваших практических заданий и работу с ментором
3. Какие я получаю гарантии и чем известен ProductStar? Мы (Миша Карпов и Рома Абрамов) — публичные люди и, как создатели ProductStar, отвечаем за качество курсов своей репутацией, которой дорожим. Чтобы узнать про качество наших курсов — проще обратиться лично к нашим студентам. За 3 года работы мы выпустили порядка 2000+ человек и всегда рады их отзывам и карьерному росту. Мы понимаем, что формат обучения для каждого важен персонально — поэтому мы также даём гарантию возврата полной суммы в течении первого месяца обучения, чтобы вы успели попробовать нашу платформу и решить подходит ли она вам Мы всегда на связи и идём навстречу ученикам — можете писать нам в личку в Facebook или Telegram.
Вопросы по платформе и контенту
1. Смогу ли я освоить Python если раньше не программировал и у меня не техническое образование? Да, наш курс рассчитан на старт с 0. Python – один из самых простых языков и в нём не требуется технический бэкграунд. Немного качественной практики с нашим преподавателем — и вы отлично освоите Python и сможете умело с ним обращаться. Кроме этого, мы будем поддерживать вас на протяжении всего курса — в любой момент можно будет задать вопрос ментору и получить оперативный ответ. Успешного обучения и до встречи на курсе!
2. Как вы помогаете с трудоустройством? Выдают ли сертификат/диплом? Каждый студент (который оплачивал не от компании) при желании может предоставить своё резюме — мы его помещаем в папку с резюме наших студентов, откуда их часто разбирают наши компании-партнёры. Также, компании-партнёры изучают ваши набранные баллы (за практические задания) и приходят на защиту ваших дипломных работ — на основе этого выбирают лучших студентов к себе в штат. Кроме этого, мы помогаем вам с грамотной подготовкой резюме (на основе нашего опыта и рекомендаций ведущих специалистов из компаний-лидеров рынка), и проводим для вас тестовые собеседования (чтобы вы потренировались и получили фидбэк перед тем, как идти на "боевые" собеседования). В третьих, наша практика построена на основе реальных кейсов топовых компаний с рынка, поэтому вам будет проще понять их на собеседовании. Также, в процессе прохождения курса вы знакомитесь со многими ведущими специалистами в области, показываете им свои практические работы и нередки случаи когда после они оценивают ваши навыки, а вы можете присоединиться к их команде. Чаще всего большинство наших студентов трудоустраиваются по специальности до завершения курса, но если у вас будут сложности с трудоустройством — то мы будем помогать в личном порядке, вместе с нашими HR и имеющимся нетворкингом :) По поводу диплома — поскольку мы знаем большинство компаний на рынке и плотно с ними партнёримся, то наши дипломы знают и учитывают при трудоустройстве.
3. Что включает в себя практика и дипломная работа? После каждой лекции вы обязательно выполняете практику — Домашнее задание. По длительности оно обычно занимает 1-2 часа, после этого вы отдаёт его на проверку и получаете фидбэк и правки. Дипломная работа будет складываться из набора выполненных домашних заданий. Кейсы практических заданий мы берём на основе кейсов реальных компаний — так вы поработаете над кейсами сервисов Яндекса, Skyeng, Avito, Сбербанка и ряда других компаний, — будете ближе понимать задачи в данных компаниях. Всегда интересно пощупать инструменты руками — поэтому мы выдаём доступы в уже настроенные сервисы (Google Analytics, Tableau, Miro, шаблоны Unit-экономики, калькуляторы A/B-тестов) Хорошая новость: вам не придётся "отдуваться" в одиночку — с вами будет участвовать также спикер лекции: для большинства заданий мы записываем прикладной воркшоп (с лектором) по выполнению домашнего задания — сначала делает он, а потом уже передаёт похожую задачу вам как ДЗ. Кроме этого, часть из заданий вы будете выполнять в группах — чтобы не терять мотивацию, а также получать опыт других ребят с курса (также будет общий Telegram-чат для спикеров и учеников где можно всегда задать вопрос и обменяться полезными знаниями)
4. Будут ли обновляться материалы и будут ли они доступны после курса? Да, мы знаем что проблема многих курсов в том, что информация быстро устаревает, а курс не обновляется. В случае нашего курса мы даём гарантию обновления материалов курса А также поддержки всех учеников по окончанию курса: - вам остаётся персональный доступ ко всем материалам курса - вам остаётся доступ к нашему комьюнити и спикерам, которым вы сможете продолжить задавать вопросы 5. Смогу ли я общаться с лекторами? Будет ли комьюнити? Мы считаем, что общение — это важная часть процесса обучения, которая ускоряет его и позволяет вам быстрее развиваться. Поэтому, у вас будет: - общий Telegram-чат курса со спикерами и учениками - личное общение с ментором - персональная проверка практических заданий с фидбэком Также, в случае нашего курса мы даём гарантию обновления материалов курса и поддержки всех учеников по окончанию курса: - вам остаётся персональный доступ ко всем материлам курса - вам остаётся доступ к нашему комьюнити и спикерам, которым вы сможете продолжить задавать вопросы