Praktyka programowania 1100-3BB15
1. Wprowadzenie
2. Podstawowe typy, zmienne i proste operacje wejścia-wyjścia
3. Warunkowe wykonywanie i powtarzanie kodu
4. Wyrażenia regularne
5. Sekwencje
6. Zbiory i słowniki
7. Narzędzia matematyczne: math, cmath, numpy, pandas, matplotlib - wprowadzenie
8. Pliki
9. Funkcje
*10. Wstęp do programowania obiektowego
Koordynatorzy przedmiotu
Rodzaj przedmiotu
Założenia (opisowo)
Efekty kształcenia
Po ukończeniu zajęć student zna podstawowe konstrukcje programistyczne, potrafi przetwarzać i filtrować dane, posiada umiejętność wskazania narzędzi mogących pomóc w rozwiązaniu problemu, potrafi zaprezentować wyniki.
Kryteria oceniania
Zasady zaliczenia:
- można mieć dwie nieusprawiedliwione nieobecności,
- prace domowe,
- projekt końcowy i rozmowa na temat projektu (kolokwium końcowe).
Ocena końcowa zostanie wystawiona na podstawie wyniku z prac domowych (40%) i projektu końcowego z rozmową na jego temat (60%).
Literatura
Na zajęciach będą rozdawane niezbędne materiały.
Jeżeli ktoś chciałby skorzystać z innych źródeł, to polecam:
Dokumentacja Pythona
Python Tutorial
Python dla każdego. Podstawy programowania, Michael Dawson
Python. Wprowadzenie, Mark Lutz
Python. Leksykon kieszonkowy, Mark Lutz
Python podstawy - zadania