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
Efekty kształcenia
Podstawowa umiejętność wykorzystania języka Python i jego bibliotek do zbierania, przetwarzania, składowania, analizy i wizualizacji danych oraz efektów ich przetwarzania.
Student zna i rozumie:
- znaczenie sztucznej inteligencji w ograniczaniu ryzyka występowania cyberzagrożeń i ich zapobieganiu;
- metody diagnozowania, analizy, oceny i ryzyka występowania sytuacji stanowiących zagrożenie w cyberprzestrzeni, na jakie narażone są organizacje, państwa i ich obywatele;
Student potrafi:
- wykorzystywać narzędzia do przeciwdziałania zagrożeniom i destrukcyjnemu oddziaływaniu na informację i systemy informatyczne
Kryteria oceniania
Do zaliczenia przedmiotu niezbędne jest wykonanie projektu.
Literatura
Mark Lutz. Python. Wprowadzenie.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: