Programowanie 2 1100-2BN21
Program zajęć:
1. Przypomnienie podstaw Pythona
2. Wykonanie warunkowe i pętle: if, while, for
3. Funkcje, przestrzenie nazw
4. List comprehension, lambda, map
5. Wprowadzenie do programowania obiektowego
6. Zmienne prywatne, metoda __call__
7. getitem, setitem, add, mul
8. Dekoratory
9. Kompozycja i dziedziczenie
10. Obsługa wyjątków: try ... except
Koordynatorzy przedmiotu
Efekty kształcenia
Zajęcia powinny umożliwić studentom pisanie własnych programów do zaawansowanej analizy danych, korzystanie, wprowadzanie zmian i rozumienie cudzych programów oraz przygotować do zespołowych projektów programistycznych.
Kryteria oceniania
Dwa kolokwia z częścią testową, ocenianą zero-jedynkowo. Ocena końcowa zależy od sumy uzyskanych punktów:
[50%, 60%[ ocena 3
[60%, 70%[ ocena 3,5
[70%, 80%[ ocena 4
[80%, 90%[ ocena 4,5
[90%, 100%[ ocena 5
100% ocena 5!
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: