- Aimed at Linux sysadmins with knowledge of Bash or Perl that are learning Python or developers wanting to perform system administration or automate Linux stuff with Python
- Based on Python 2.7
- Examples based on usage of the Python modules that are most useful for sysadmin work
- Interacting with the Operating System: os
- Interactign with the Interpreter (gettign args for ex) sys
- Executing Linux commands: subprocess
- High Level File Operations shutil
- Command line options argparse
- Config file parser ConfigParser
- Logging logging
- Network connections socket
- Send mail with smtplib
- Filename pattern matching with [fnmatch] (https://docs.python.org/2/library/fnmatch.html)
- datetime
- itertools
- paramiko
- daemon
- filecmp
- glob
- csv
- requests