Update readme

This commit is contained in:
Tomasz Dwojak 2019-01-26 08:00:56 +01:00
parent e43ba27f02
commit 8846df83c5

View File

@ -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.