The Sys Admin's Guide to Python

The Sys Admin's Guide to Python

According to Wikipedia, "Python is a widely used general-purpose, high level programming language. It's design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.". Pair that with its excellent cross-platform support and the "batteries included" approach of the Python standard library, and you have a fantastic language for writing scripts and automating tasks on your systems.

In addition to showcasing the statement above, this presentation will provide a good foundation from which you can more efficiently write your scripts and be confident that they do what you intend. To accomplish this we'll start by exploring the relevant parts of the Python ecosystem, standard libraries, third party libraries and associated tools. From there we'll discuss some development practices that you can follow to help write reliable, high quality scripts for your systems. We'll then wrap up with a coding tutorial that demonstrates how to use everything we've talked about in a real project.


Daniel Mikusa

July 10, 2015