forked from tdwojak/Python2019
46 lines
1.5 KiB
Markdown
46 lines
1.5 KiB
Markdown
# 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.
|
|
|