Zaawansowane programowanie w języku Python 2700-M-ZBD-D3ZPJP
Warsztaty obejmować będą następujące zagadnienia:
1. Wirtualne środowiska w Pythonie
2. Praca z repozytorium kodu
3. Dashobordy
4. API
5. Aplikacje
6. Testowanie kodu
Koordynatorzy przedmiotu
Efekty uczenia się
Wiedza:
- zna zastosowania wirtualnych środowisk podczas pracy z kodem;
- zna podejścia do testowania fragmentów kodu w języku Python.
Umiejętności:
- potrafi dobrać odpowiednie rozwiązania programistyczne w celu rozwiązywania podstawowych problemów z obszaru Big Data;
- potrafi poprawnie utworzyć wirtualne środowisko i wykorzystywać je podczas pracy z Pythonem;
- potrafi samodzielnie tworzyć proste lokalnie działające dashobordy;
- potrafi napisać testy służące weryfikacji poprawności działaniu kodu.
Kompetencje społeczne:
- wykorzystuje źródła informacji w celu doskonalenia wiedzy i umiejętności;
- przejawia postawy samodzielnego działania w uczeniu się i organizacji pracy własnej;
- rozumie potrzeby ciągłego doskonalenia własnych umiejętności.
Kryteria oceniania
Podstawą zaliczenia warsztatu będzie bieżąca praca podczas semestru - wykonanie zadań podczas i z zajęć.
Literatura
Literatura:
1. Mark Lutz, Python : wprowadzenie, Wydawnictwo Helion, 2022 lub inne wydanie dotyczące Pythona w wersji 3.X.
2. Krzysztof Ropiak, Wprowadzenie do języka Python -
https://wmii.uwm.edu.pl/~kropiak/wd/Wprowadzenie%20do%20j%C4%99zyka%20Python.pdf
3. David J. Malan, CS50: Introduction to Programming with Python - https://cs50.harvard.edu/python/
4. https://www.w3schools.com/python/