Programowanie II 1100-2BF27
W ramach ćwiczeń zostaną przypomniane i omówione:
- podstawy programowania w języku Python
- definiowanie funkcji, przekazywanie argumentów
- obsługa wyjątków
- biblioteki do obliczeń macierzowych i wykresów
- operacje na macierzach,
- operacje na tekstach i plikach tekstowych
- obsługa arkuszy kalkulacyjnych w Pythonie
- podstawy programowania obiektowego
- pisanie własnych modułów
- interface graficzny w jupyter notebook
- wykorzystanie liczb pseudolosowych
- dopasowywanie funkcji do danych eksperymentalnych
Jako główne narzędzie będzie wykorzystywany google colaboratory notebook.
Założenia (opisowo)
Koordynatorzy przedmiotu
Kryteria oceniania
W trakcie semestru studenci otrzymają 10 zestawów ćwiczeń, których wykonanie i oddanie pozwoli uzyskać 50% punktów do oceny z przedmiotu.
Odbędą się też dwa kolokwia, z których punkty będą stanowiły po 25% do końcowej oceny.
Obecność na zajęciach jest obowiązkowa - możliwe trzy nieobecności nieusprawiedliwione. Akceptowane są też uzasadnione nieobecności uzgodnione wcześniej z prowadzącym.
Literatura
1) Część zagadnień jest omówiona na: http://brain.fuw.edu.pl/edu/TI:Programowanie_II
2) Dokumentacja online
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: