Podstawy programowania w języku Python
Informacje ogólne
Kod przedmiotu: | 2100-CB-M-D1PPJP |
Kod Erasmus / ISCED: |
14.1
|
Nazwa przedmiotu: | Podstawy programowania w języku Python |
Jednostka: | Wydział Nauk Politycznych i Studiów Międzynarodowych |
Grupy: |
Cyberbezpieczeństwo - DZIENNE II STOPNIA - 1 semestr 1 rok - przedmioty obowiązkowe |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | polski |
Kierunek podstawowy MISMaP: | informatyka |
Rodzaj przedmiotu: | obowiązkowe |
Założenia (opisowo): | Umiejętność obsługi komputera, znajomość systemu operacyjnego Windows jako użytkownik, znajomość podstaw logiki (operacje logiczne). |
Tryb prowadzenia: | w sali |
Skrócony opis: |
Kurs podstaw programowania w języku Python umożliwiający wykorzystanie tego narzędzia oraz jego bibliotek do zbierania, przetwarzania, składowania, analizy i wizualizacji danych oraz efektów ich przetwarzania. |
Pełny opis: |
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. |
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 |
Efekty uczenia się: |
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 |
Metody i kryteria oceniania: |
Do zaliczenia przedmiotu niezbędne jest wykonanie projektu. |
Praktyki zawodowe: |
nie dotyczy |
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-01-28 |
Przejdź do planu
PN WT ŚR KON
KON
CZ PT |
Typ zajęć: |
Konwersatorium, 30 godzin
|
|
Koordynatorzy: | Piotr Celiński | |
Prowadzący grup: | Piotr Celiński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2024/25" (jeszcze nie rozpoczęty)
Okres: | 2024-10-01 - 2025-01-26 |
Przejdź do planu
PN KON
WT ŚR KON
CZ PT |
Typ zajęć: |
Konwersatorium, 30 godzin
|
|
Koordynatorzy: | Piotr Celiński | |
Prowadzący grup: | Piotr Celiński | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Konwersatorium - Zaliczenie na ocenę |
|
Kierunek podstawowy MISMaP: | informatyka |
|
Rodzaj przedmiotu: | obowiązkowe |
|
Tryb prowadzenia: | w sali |
|
Skrócony opis: |
Kurs podstaw programowania w języku Python umożliwiający wykorzystanie tego narzędzia oraz jego bibliotek do zbierania, przetwarzania, składowania, analizy i wizualizacji danych oraz efektów ich przetwarzania. |
|
Pełny opis: |
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. |
|
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 |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.