Verify Certificate
Verify Certificate

Python 3 Scripting for System Administrators teaches the parts of Python that are useful to a unix sytem administrator who lives in Bash. I completed this course because I found myself reaching for Bash to solve every problem I came across, including those that were best solved in a language with more mature data structures.

The meat of this course focuses on how to use Python’s argparse to build CLI tools for system adminstration. In the process, you also learn the basics of restructured text and test driven development with pytest. You also learn how to package your tools as a Python wheel for easy distribution to other users.