Python for System Administrators (PYTHOPS)

Programming, Python

Are you a system administrator, site reliability engineer, or network engineer looking to leverage Python for automation or to maintain and enhance existing code? Our Python for System Administrators course is designed specifically for you, focusing on practical applications of Python.

Starting with a refresher on Python basics, the course then delves into real-world examples such as file handling, input processing, configuration file generation using templates, HTTP/REST API calls, text processing, and SSH.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Review of Python basics - note this course does not replace PYTH1
  • Working with the file system
    1. Reading/writing
    2. Processing content
  • Launching processes / applications / commands
    1. Launching
    2. Determining the result
    3. Processing output
  • Libraries for working with common formats
    1. YAML
    2. JSON
    3. INI
  • Working with HTTP / REST API
  • Templates
    1. Using templates for generating (configuration) files
  • Regular expressions and text processing
  • Remote connection using SSH
  • Optional topic / further use of Python and examples (according to the interest of the training participants)
    1. Do you have a specific task that needs to be automated using a script? We can discuss its solution as part of the course (better to send in advance)
    2. Ansible & Python - you can also use your Python skills in Ansible. For example, you can develop your own modules and collections.
Assumed knowledge:
Basic knowledge of Python at the level of the PYTH1 course
Recommended previous course:
Python - Programming Basics (PYTH1)
Schedule:
3 days (9:00 AM - 5:00 PM )
Language:

Vybrané zákaznické reference

Tietoevry Tech Services Czechia s.r.o., Petr G.
Python for System Administrators ( PYTHOPS)
"Velmi dobry kurs i lektor."