Programming in Python - Foundation 2100-CB-M-D1PPJP
Fundamentals of programming (variables, variable types, type casting, operations on variables, control statements, functions, classes, objects, methods). Python-specific constructs. I/O operations on the console, files and databases. JSON format. Downloading, processing, storing and visualizing data using Python libraries. Running code and the basics of performance testing.
Prerequisites (description)
Course coordinators
Main fields of studies for MISMaP
Type of course
Mode
Learning outcomes
The student knows and understands:
The possibilities of using the Python language to analyse sources for threat detection K_W05
The possibilities of using AI language models as a tool for threat prevention K_W10
The importance of artificial intelligence in reducing and preventing cyber threats K_W05
Students can:
Analyse the occurrence of potential threats in the infosphere and propose ways to prevent them using IT tools K_U02
Use IT tools to counteract threats occurring in the infosphere K_U06
Provide training on the use of software tools to analyse the infosphere and detect threats arising in it K_K03
Assessment criteria
To pass the course, it is necessary to complete project.
Practical placement
n/a
Bibliography
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
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: