Warsztat analityka danych w języku Python
LICZBA DNI: 2 (16h)
KOD KURSU: PYTHON/BP
O szkoleniu
DLA KOGO?
Szkolenie przeznaczone jest dla analityków danych, którzy chcą zacząć czerpać z szerokiej gamy bibliotek analitycznych dostępnych w języku Python
Najwięcej ze szkolenia uzyskają osoby z zapałem do programowania i znający już pracę analityka, jako, że szkolenie skupia się na narzędziach a nie samych technikach
Szkolenie pozwoli zmniejszyć dystans pomiędzy pracą analityka i programisty
Ponadto, uczestnicy będą mogli lepiej zrozumieć użycie narzędzi analitycznych w środowisku języka produkcyjnego
WYMAGANIA
Podstawowa umiejętność programowania w dowolnym języku (wersja ze wstępem do języka Python, 1 dzień dłużej) lub podstawy programowania w języku Python
ZALETY
Szkolenie jest prowadzone przez osoby na co dzień pracujące z problemami analizy danych z użyciem języka Python i mającymi praktyczne doświadczenie w tej dziedzinie
Z tego powodu szkolenie często wykracza poza dostępne choć często rozproszone materiały
Program jest ciągle uaktualniany ze względu na szybki rozwój rozwiązań, których dotyczy szkolenie
Cele szkolenia
Zapoznanie z językiem Python i użyciem bogatych narzędzi analitycznych dostępnych w tym języku
Łączenie wielu narzędzi, co z kolei umożliwia wykonywanie bardziej skomplikowanych analiz z użyciem większego wachlarza technik
Algorytmy napisane w języku Python, w wielu przypadkach można łatwo przenieść na środowisko produkcyjne w dość krótkim czasie
Program
Wstęp
- Cel szkolenia
- Python
- Historia
- Charakterystyka
- Porównanie z innymi językami
- Dlaczego Python?
Instalacja podstawowego środowiska
- Dostępne wersje
- Dystrybucje Python
- Instalacja Pythona
- Instalacja bibliotek
- PyPI
- Setuptools, Pip
- VirtualEnv
- Interpreter
- Podstawowy
- IPython
- Kontrola wersji z Git
- Instalacja
- Podstawowe operacje
- Narzędzia
Podstawy języka Python (opcjonalny 1 dzień)
- Podstawowe właściwości języka
- Składnia
- Struktury danych
- Instrukcje
- Funkcje
- Obiekty
- Moduły i pakiety
- Biblioteka podstawowa
IPython
- Instalacja
- Tryby pracy
- Podstawy interaktywnego wykonywania komend
- Historia komend
- IPython Notebook
- Zaawansowane użycie
NumPy
- Instalacja
- Tablice, wektory i macierze
- Funkcje
- Analiza danych
- Zapis i odczyt z plików
- Algebra liniowa
SciPy
- Instalacja
- Podstawy
- Wybrane pakiety
- Statystyka
- Optymalizacja
- Interpolacja
- Integracja
Matplotlib
- Instalacja
- Koncepcja
- Podstawowe wykresy
- Zaawansowane funkcje
- Zapisywanie obrazów
Pandas
- Instalacja
- Struktury danych
- Podstawowe operacje
- Praca z danymi
- Podstawowa statystyka
- Wykresy
NLTK
- Instalacja
- Podstawy
- Wybrane funkcje
- Podział na zdania
- Podział na wyrazy (tokenizacja)
- Dane
Scikit-learn
- Instalacja
- Podstawy
- Wybrane funkcje
- Regresja liniowa
- Regresja logistyczna
- Klastrowanie
- Drzewa decyzyjne
