diff --git a/README.md b/README.md index 808e4ef..d9a0bbe 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,45 @@ -# Python2019 +# 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. -Materiały do przedmiotu "Programowanie w Pythonie". Edycja 2019 \ No newline at end of file