# 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: - 1. Podstawy cz. 1: - wyświetlanie i wczytywanie danych - typy podstawowe: int, float, str i sprawdzenie typów - operacje arytmetyczne - napisy - komentarze - konwersja typów - 2. Podstawy cz. 2: - listy i słowniki - pętla for - instrukcje warunkowe - c. d. operacji na napisach - 3. Podstawy cz. 3: - funkcje - korzystanie z bibliotek - krotki - wyjątki - obsługa plików - iteratory i generatory - 4. Projekty w Pythonie: - podział kodu na pliki - logowanie - dobre nawyki i pythonizmy: doc-stringi, lintery - serializowanie - 5. Obłsuga różnych formatów danych: - JSON - XML i HTML - Połączenie z bazą danych - 6. 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.