Анализ на данни
Защо оборотът падна през септември? Кои клиенти спират да купуват? Новата страница на кошницата по-добра ли е от старата? Този курс е за това как се отговаря на такъв въпрос с данни: как ги взимаш и почистваш, как виждаш какво има в тях и как решаваш честно какво следва от тях.
Кодът е на Python, с библиотеките, които ползва всеки анализатор: NumPy, pandas, matplotlib и scikit-learn. Той върви тук, в браузъра: всяко поле с код е истински Python. Пишеш, натискаш „Изпълни“ и виждаш таблицата или графиката под кода. Нищо не се инсталира.
Първото пускане сваля Python (около 13 MB), а с pandas и графиките още около 17 MB. Браузърът ги пази, така че после всичко тръгва веднага. Машинното обучение в края на курса добавя около 19 MB.
Продължи оттам, докъдето стигна:
Как се учи тук
Раздел „Как се учи тук“Курсът е подреден на модули, всеки модул на кратки уроци. Урокът е поредица от карти, по една идея на карта: въпрос от магазина, кодът, който му отговаря, и задачка, която проверяваш веднага. Грешката на Python се обяснява с човешки думи, а оригиналът стои отдолу.
Данните са на същия магазин като в курса по SQL: продукти, клиенти, поръчки и редове на поръчки, в евро. Всичко е измислено и числата са едни и същи при всяко пускане.
Трябва ти Python до колекциите и функциите (списъци, речници, for, функции). SQL помага, но не е задължителен. Всеки модул ползва само неща от предишните, а напредъкът ти се пази в браузъра.
Картата на курса
Раздел „Картата на курса“Модул 0
Добре дошъл
2 урока · какво прави анализът, пясъчникът, първата таблица
Модул 1
NumPy
4 урока · масиви, сметки без for, обобщения, broadcasting
Модул 2
Таблици с pandas
5 урока · Series и DataFrame, избиране, филтри, нови колони, типове и липси
Модул 3
Подреждане на данни
5 урока · групи, съединяване, широко и дълго, дати, мръсни данни
Модул 4
Графики
4 урока · matplotlib, коя графика за какъв въпрос, разпределения, честни графики
Модул 5
Статистика за решения
6 урока · шум, интервали, проверка на хипотези, A/B тест, корелация и причина
Модул 6
Модели със scikit-learn
5 урока · прогноза, класификация, изтичане на информация, честна проверка
Модул 7
Проект: защо оборотът падна
1 урок · целият път с данните на магазина