Чему вы научитесь
- Работать с переменными, строками, списками и словарями Python
- Писать функции и разбивать расчёт на понятные шаги
- Читать CSV и проверять типы и пропуски в данных
- Считать по массивам NumPy без поэлементных циклов
- Фильтровать и агрегировать таблицы в pandas
- Соединять таблицы и замечать потери строк
- Разбирать даты и собирать полный анализ из исходного CSV
О курсе
Python для аналитика — это не про программирование ради программирования. Это про то, чтобы взять выгрузку на сто тысяч строк, посчитать по ней выручку по сегментам за неделю и не ждать, пока кто-то сделает это за вас.
С нуля буквально. Первый раздел начинается с того, что такое переменная и как напечатать число. К концу вы читаете CSV, группируете в pandas, соединяете таблицы и работаете с датами. Каждый новый приём показан на примере до того, как появится в задаче.
Одиннадцать разделов: Python как калькулятор; списки и словари; функции; файлы и CSV без библиотек; NumPy; pandas; группировки; соединение таблиц; даты; сквозной анализ от постановки вопроса до вывода; итоговый проект.
Практика с проверкой. Всё решается прямо в браузере, ничего ставить не надо. Проверка не пишет «неверно»: она говорит, что вы напечатали три значения вместо одного, или что у вас получилось больше нужного. Типовые ошибки новичка — скобки от списка, забытый print, деление нацело — ловятся отдельно и объясняются словами.
Курс бесплатный.
Где ещё я пишу. Разборы задач, словарь метрик и материалы по SQL, Python и статистике — на сайте zasqlpython.ru.
Для кого этот курс
Начальные требования
Как проходит обучение
Теория короткими шагами и задачи на код с автоматической проверкой. Всё выполняется в браузере, устанавливать Python не обязательно.
Программа курса
В курс входят
- 34 урока
- 69 тестов
- 105 интерактивных задач