Materiały do przedmiotu "Programowanie w Pythonie". Edycja 2019
Go to file
Tomasz Dwojak 86c66254a0 Homework 2 2019-02-14 14:02:36 +01:00
homework01 Add homework 1 2019-01-28 13:16:01 +01:00
homework02 Homework 2 2019-02-14 14:02:36 +01:00
labs01 Zad 2 2019-01-26 08:37:03 +01:00
labs02 Add solutions 2019-02-05 19:05:00 +01:00
labs03 add postawy 3 2019-02-09 10:09:44 +01:00
labs04 Add labs 04 2019-02-09 08:54:43 +01:00
labs05 add labs05 2019-02-10 08:39:58 +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

README.md

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.