Materiały do zajęć Programowanie w Pythonie prowadzone na Wydziale Matematyki i Informatyki UAM w ramach studiów podyplomowych Przetwarzanie danych - Big Data.
Podczas zajęć będziemy korzystać z następujących narzędzi:
- PyCharm: środowisko programistyczne
- Anaconda: dystrybucja Pythona, która dodatkowo instaluje potrzebne biblioteki. Ponadto instaluje narzędzie Jupyter, z którego będziemy korzystać w dalszej części kursu.
Inna możliwość to połączenie się z zdalnym pulpitem na Wydziale (więcej informacji na stronie laboratoriów). Niestety praca w takim trybie jest bardzo niewygodna na dłuższą metę.
Zaliczenie przedmiotu jest na podstawie zadań domowych. W poniedziałek po zajęciach udostępniane będą zestawy zadań, które należy rozwiązać i przesłać na adres [email protected]. Za każdy zestaw zadań można otrzymać 10 punktów. Termin nadesłania zadań to zazwyczaj 2 tygodnie.
Punkty (%) | Ocena |
---|---|
> 90% | 5 |
> 75% i <= 90% | 4 |
> 60% i <= 75% | 3 |
<= 60% | 2 |
- Podstawy Pythona.
- Analiza danych w Pythonie (biblioteka
pandas
): - Elementy uczenia maszynowego w Pythonie (możliwe, że zmieni się temat)
W Internecie znajduje się wiele materiałów dotyczących programowaniu w Pythonie oraz pakietów do analizy danych. Poniższej znajduje się (niekompletna) lista materiałów, które uważam za pomocne:
- datacamp.com: Portal DataCamp zawiera wiele interaktywych kursów nt. poszczególnych elementów języka Python (również dla języka R.). Studenci UAM mogą otrzymać darmowy 3-miesięczny dostęp do tych materiałów.
- Python3: From None to Machine Learning
- Real Python
- Dive in Python: Klasyczny kurs programowania w Pythonie.
- Filmy na Youtubie: seria filmów od Microsoftu nt. podstaw programowania w Pythonie.