Podstawy programowania w języku Python 2100-CB-M-D1PPJP
Podstawy programowania (zmienne, typy zmiennych, rzutowanie typów, operacje na zmiennych, instrukcje sterujące, funkcje, klasy, obiekty, metody). Konstrukcje charakterystyczne dla języka Python. Operacje wejścia - wyjścia na konsoli, plikach i bazach danych. Format JSON. Pobieranie, przetwarzanie, składowanie i wizualizacja danych przy wykorzystaniu bibliotek Pythona. Uruchamianie kodu i podstawy testowania poprawności wykonania.
Założenia (opisowo)
Koordynatorzy przedmiotu
Kierunek podstawowy MISMaP
Rodzaj przedmiotu
Tryb prowadzenia
Efekty kształcenia
Student zna i rozumie:
Możliwości wykorzystania języka Python do analizy źródeł pod kątem wykrywania zagrożeń K_W05
Możliwości wykorzystania modeli językowych AI jako narzędzia do zapobiegania zagrożeniom K_W10
znaczenie sztucznej inteligencji w ograniczaniu ryzyka występowania cyberzagrożeń i ich zapobieganiu K_W05
Student potrafi:
Analizować występowanie potencjalnych zagrożeń w infosferze oraz proponować sposoby zapobiegania im przy użyciu narzędzi informatycznych K_U02
Wykorzystać narzędzia informatyczne w celu przeciwdziałania zagrożenio występującym w infosfrerze K_U06
Prowadzić szkolenia z zakresu wykorzystania narzędzi programistycznych do analizy infosfery i wykrywania pojawiających się w niej zagrożeń K_K03
Kryteria oceniania
Do zaliczenia przedmiotu niezbędne jest wykonanie projektu.
Praktyki zawodowe
nie dotyczy
Literatura
Mark Lutz. Python. Wprowadzenie.
https://www.learnpython.org/pl/
https://www.flynerd.pl/tag/python-kurs
https://www.w3schools.com/python/
https://www.youtube.com/watch?v=_Eo33C1VfbI
https://www.youtube.com/playlist?list=PL6aekdNhY7DBGiMXnmBYjImq_vW32QftK
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: