Course AD141 (4 days)
What is it about?
The Python programming language is widely used and popular today among corporate IT professionals, system administrators, data engineers, DevOps specialists, and developers—especially web developers. Python is a key tool, for example, in developing Ansible-based automations, creating Ansible modules, performing data analysis tasks, or even training AI/ML models. The course focuses on introducing the fundamentals of the Python language and its key language constructs; it also covers the basic use of control structures, loops, data structures, functions, file handling, regular expressions, JSON processing, and debugging. The course focuses on Python version 3, running on the RHEL 9.0 platform.
Who is this course recommended for?
We recommend this course to DevOps professionals who want to use Python to automate operations tasks. The course may also be useful for developers who are already familiar with another programming language and now want to learn Python, as well as for data engineers working in the AI/ML field who want to use Python for data analysis and machine learning.
Prerequisite for starting the course:
The training program does not require a specific degree, but a degree in computer science (at the high school or college level) may be an advantage.
Planned topics for the course
- BA Python 3 Overview – Introduction and Setting Up the Development Environment
- Learning the basics of Python syntax and semantics
- Language components, basic controls, and operators
- Python Data Structures – Writing Programs and Working with Complex Data Structures (Lists, Tuples, and Dictionaries)
- Python Functions
- Modules – Organizing code using modules, reusability
- Object-Oriented Programming with Python – Class Management in Python
- Exceptions and handling runtime errors
- Managing input and output, writing and reading files
- Managing Data Structures
- Using regular expressions
- Handling, reading, and writing JSON data
- Debugging in Python, using the Python debugger (pdb)
Information about course dates can be found here. If you are interested in on-site or customized courses, would like to register for our courses, or would like to receive a quote, please contact us at training@ulx.hu and/or call us at +36 1 450 0921.

