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. 

    Explore More Courses from TechSherpas 365