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. Sposób 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. Wstęp do statystyki oraz wizualizacja danych
10. Debugowanie kodu
Koordynatorzy przedmiotu
Efekty uczenia się
Wiedza:
- zna zastosowania języka Python;
- zna składnie języka Python i wie jakie daje możliwości w zakresie analiz Big Data;
- zna podstawy programowania 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 przeprowadzić obliczenia z wykorzystaniem pakietów statystycznych w środowisku Pythona;
- potrafi samodzielnie tworzyć kod wykorzystując pakiety dostępne w języku Pythonie;
- jest w stanie analizować kody stworzone 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
Podstawą zaliczenia laboratorium będzie bieżąca praca podczas semestru oraz wykonanie projektu zaliczeniowego (opracowanie autorskiego rozwiązania programistycznego dla samodzielnie wybranego problemu wraz z opisem sposobu funkcjonowania narzędzia).
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/