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
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
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: