Uniwersytet Warszawski, Wydział Fizyki - Centralny System Uwierzytelniania
Strona główna

Podstawy programowania w języku Python

Informacje ogólne

Kod przedmiotu: 2100-CB-M-D1PPJP
Kod Erasmus / ISCED: 14.1 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0312) Politologia i wiedza o społeczeństwie Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
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 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Konwersatorium, 30 godzin więcej informacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Konwersatorium, 30 godzin więcej informacji
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

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
ul. Pasteura 5, 02-093 Warszawa tel: +48 22 5532 000 https://www.fuw.edu.pl/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-3 (2024-08-26)