Materiały do przedmiotu "Programowanie w Pythonie". Edycja 2019
Go to file
2019-01-26 08:23:20 +01:00
labs01 Add labs01 2019-01-26 08:23:20 +01:00
LICENSE Initial commit 2019-01-22 20:57:14 +00:00
README.md Update readme 2019-01-26 08:00:56 +01:00

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.