Python Programming With Red Hat (AD141) training course

Instructor‑Led: $3,520 | Duration: 5 Days

Python is a popular programming language used by system administrators, data scientists, and developers to create web applications, custom Red Hat Ansible Automation modules, perform statistical analysis, and train AI/ML models. This course introduces the Python language and teaches fundamental concepts like control flow, loops, data structures, functions, file I/O, regular expressions, parsing JSON, and debugging. This course is based on Python 3 and RHEL 9.0.

Reserve your seat in an upcoming class date or select a Learning Method below:

There are currently no upcoming course dates scheduled. Please complete the form to request a date/receive schedule update notifications:

    Course Highlights

    LEVEL: 
    • Intermediate

    Python Programming With Red Hat (AD141) Course Outline

    Python is a popular programming language used by system administrators, data scientists, and developers to create web applications, custom Red Hat Ansible Automation modules, perform statistical analysis, and train AI/ML models. This course introduces the Python language and teaches fundamental concepts like control flow, loops, data structures, functions, file I/O, regular expressions, parsing JSON, and debugging. This course is based on Python 3 and RHEL 9.0.

    Who Should Attend this Course?
    • System administrators and DevOps personnel who want to use Python to automate operating system tasks
    • Developers from other programming languages who want to learn Python for writing applications
    • AI/ML, data scientists, and engineers who want to use Python for data analysis and machine learning

    1 — An Overview of Python 3

    • Introduction to Python and setting up the developer environment

    2 — Basic Python Syntax

    • Explore the basic syntax and semantics of Python

    3 — Language Components

    • Understand the basic control flow features and operators

    4 — Collections

    • Write programs that manipulate compound data using lists, sets, tuples and dictionaries

    5 — Functions

    • Decompose your programs into composable functions

    6 — Modules

    • Organize your code using Modules for flexibility and reuse

    7 — Classes in Python

    • Explore Object Oriented Programming (OOP) with classes and objects

    8 — Exceptions

    • Handle runtime errors using Exceptions

    9 — Input and Output

    • Implement programs that read and write files

    10 — Data Structures

    • Use advanced data structures like generators and comprehensions to reduce boilerplate code

    11 — Regular Expressions

    • Use powerful regular expressions to manipulate textual data

    12 — Parsing JSON

    • Read and write JSON data

    13 — Debugging

    • Debug Python programs using the Python debugger (pdb)

    Related Job Roles

    This course builds skills and demonstrates qualifications for the job roles and average base salaries below.Â