Основы Python

Product Star
ПКИТ-24
55000,00
р.

На курсе "Основы 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-чат курса со спикерами и учениками - личное общение с ментором - персональная проверка практических заданий с фидбэком Также, в случае нашего курса мы даём гарантию обновления материалов курса и поддержки всех учеников по окончанию курса: - вам остаётся персональный доступ ко всем материлам курса - вам остаётся доступ к нашему комьюнити и спикерам, которым вы сможете продолжить задавать вопросы