Python2019/README.md

1.5 KiB

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
    1. Podstawy cz. 2:
  • listy i słowniki
  • pętla for
  • instrukcje warunkowe
  • c. d. operacji na napisach
    1. Podstawy cz. 3:
  • funkcje
  • korzystanie z bibliotek
  • krotki
  • wyjątki
  • obsługa plików
  • iteratory i generatory
    1. Projekty w Pythonie:
  • podział kodu na pliki
  • logowanie
  • dobre nawyki i pythonizmy: doc-stringi, lintery
  • serializowanie
    1. Obłsuga różnych formatów danych:
  • JSON
  • XML i HTML
  • Połączenie z bazą danych
    1. 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.