forked from tdwojak/Python2019
Materiały do przedmiotu "Programowanie w Pythonie". Edycja 2019
homework01 | ||
homework02 | ||
labs01 | ||
labs02 | ||
labs03 | ||
labs04 | ||
labs05 | ||
LICENSE | ||
README.md |
Python 2019
Materiały do przedmiotu "Programowanie w Pythonie". Edycja 2019
Ramowy plan zajęć
Ramowy plan zajęć, który może zmienić się w trakcie trwania kursu:
-
- Podstawy cz. 1:
- wyświetlanie i wczytywanie danych
- typy podstawowe: int, float, str i sprawdzenie typów
- operacje arytmetyczne
- napisy
- komentarze
- konwersja typów
-
- Podstawy cz. 2:
- listy i słowniki
- pętla for
- instrukcje warunkowe
- c. d. operacji na napisach
-
- Podstawy cz. 3:
- funkcje
- korzystanie z bibliotek
- krotki
- wyjątki
- obsługa plików
- iteratory i generatory
-
- Projekty w Pythonie:
- podział kodu na pliki
- logowanie
- dobre nawyki i pythonizmy: doc-stringi, lintery
- serializowanie
-
- Obłsuga różnych formatów danych:
- JSON
- XML i HTML
- Połączenie z bazą danych
-
- Analiza danych w Pythonie
- pandas: manipulowanie szeregami i ramkami danych
Podczas zajęć będziemy korzystać z Pythona 3. Istnieje jeszcze (wciąż popularna) wersja 2.7, która powoli przechodzi na emeryturę. Obie wersje mają bardzo dużo wspólnego, niemniej czasami diabeł trwi w szczegółach.
Zaliczenie
Warunkiem zaliczenia przedmiotu jest zrobienie i wysłanie w terminie zadań domowych. Z pierwszego weekendu będzie jeden zbiór zadań, natomiast z drugiego weekendu będą już osobne zadania z każdych zajeć. Termin wysyłania zadań zostanie ustalony na pierwszych zajęciach. Nieobecność na zajęciach nie zwalnia z przesłania zadań domowych.