Wstęp do programowania w języku Python 2700-M-ZBD-D1WPJP
Laboratorium obejmować będzie następujące zagadnienia:
1. Python: wprowadzenie, cechy i zastosowanie
2. Środowiska pracy z językiem Python
3. Składnia języka Python
4. Typy danych i operacje na nich
5. Instrukcje warunkowe i pętle
6. Funkcje w Pythonie
7. Pakiety w języku Python
8. Operacje na plikach
9. Statystyka w Pythonie i wizualizacja danych
10. Debugowanie kodu
Koordynatorzy przedmiotu
Efekty kształcenia
Wiedza:
- zna zastosowania języka Python,
- zna składnie języka Python i wie jakie daje możliwości w zakresie Big Data,
- zna podstawy programowania w języku Python.
Umiejętności:
- potrafi dobrać odpowiednie rozwiązania programistyczne w celu rozwiązywania problemów z obszaru Big Data;
- potrafi przeprowadzić własne obliczenia w zakresie analizy danych;
- potrafi samodzielnie napisać kod z wykorzystaniem języka programowania Python, a także jest w stanie analizować kod stworzony przez inne osoby.
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
Zajęcia prowadzone w formie ćwiczeń praktycznych z elementami teoretycznymi. Podstawą zaliczenia laboratorium jest wykonanie projektu zaliczeniowego.
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 Computer Science - https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V
4. https://www.w3schools.com/python/