Python is a powerful and flexible programming language widely used by system administrators, DevOps teams, software developers, data scientists, and AI/ML professionals. Its applications range from developing web applications and automating system administration tasks to creating custom Red Hat Ansible Automation modules, analyzing data, and building machine learning solutions.
Python Programming with Red Hat (AD141) is designed to provide beginners with a practical introduction to Python and its fundamental programming concepts. Throughout the course, participants explore essential topics including control flow, loops, data structures, functions, file operations, regular expressions, JSON processing, and debugging.
The course is based on Python 3 and Red Hat Enterprise Linux (RHEL) 9.0.
Organizational Impact
Python is one of the preferred programming languages for engineering and operations teams working in areas such as AI/ML, data science, scientific computing, system administration, and modern cloud-native microservices development.
Its clear and readable syntax, extensive standard library, and broad ecosystem of third-party packages enable organizations to experiment with ideas, develop prototypes, and bring solutions into production efficiently.
AD141 provides participants with a structured introduction to Python's syntax, programming concepts, tools, and libraries, establishing the foundation required to develop practical Python-based solutions.
Skills Gained Through This Training
After completing this course, participants will have the foundational knowledge and practical skills required to develop programs using Python.
Participants will be able to:
- Rapidly prototype solutions using Python's readable syntax, dynamic typing, and powerful data types,
- Read data from and write data to files,
- Read, process, and create JSON data,
- Structure larger applications using modules and object-oriented programming,
- Handle application errors using exceptions,
- Troubleshoot Python applications with the Python Debugger,
- Process and manipulate textual data using regular expressions and Python's standard string functions.
Recommended Next Courses
AD141 is part of the Red Hat Training Presents program. Courses within this program provide introductory content designed to help participants get started with specific technologies while complementing other Red Hat Training offerings.
After completing this introductory Python course, participants may continue with:
- Ansible Basics: Automation Technical Overview (DO007)
- Red Hat Enterprise Linux Automation with Ansible (RH294)
























