Search Close

Python

7,5 credits

The course covers both theoretical principles and practical applications for programming in Python. Through exercises and projects based on real-life scenarios, practical experience is provided that prepares for further studies in programming.

Main components of the course:

  • Common data types, their properties and efficient handling in Python.
  • Sequence, selection and iteration as basic building blocks for program structure and flow control in programming.
  • Development of own modules as well as use of existing software libraries to improve the functionality and efficiency of the code.
  • Introduction to OOP principles, including classes, objects, and inheritance, with applications in Python.
  • Implementation and analysis of basic algorithms for sorting, searching and managing data structures.
  • Automation of tasks to increase efficiency and an introduction to basic concepts of artificial intelligence.

Education occasions