Podstawy programowania w Pythonie 0800-PPROPYTH
1. Charakterystyka języka Python.
2. Praca w środowisku interpretowanym, uruchamianie skryptów, różnice w podejściu do wykonania programu (konsola, skrypt, notatnik z pracą w komórkach).
3. Typy w Pythonie. Operacje arytmetyczne, logiczne i relacyjne, funkcje wbudowane. Instrukcje wejścia/wyjścia: print/input (Python).
4. Instrukcje warunkowe: if/elif/else. Instrukcje sterujące: break, continue, pass.
5. Listy, krotki i słowniki.
6. Pętle iteracyjne i warunkowe.
7. Importowanie modułów, obsługa wyjątków, operacje IO.
8. Programiowanie funkcyjne.
9. Algorytmy i struktury danych.
10. Moduły numpy, scipy, matplotlib - obliczenia numeryczne i wizualizacja danych.
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Koordynatorzy przedmiotu
Metody dydaktyczne
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
Kryteria oceniania
Zaliczenie zajęć (na ocenę) odbywa się na podstawie kolokwium końcowego weryfikującego efekty uczenia.
Kryteria oceniania:
50-60% - ocena: 3
60-70% - ocena: 3+
70-80% - ocena: 4
80-90% - ocena: 4+
90-100% - ocena 5
Literatura
https://docs.python.org/3/
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: