Public | Automated Build

Last pushed: a month ago
Short Description
Short description is empty for this repo.
Full Description

Python for System Administrators

Browse this course with the online notebook viewer!

Setup

See README.setup for detailed instruction on:

- Linux
- Windows
- Mac OS

If you use docker, just run:

# docker-compose up course
# firefox http://localhost:8888

For ansible homework, setup the ssh keys and run:

# docker-compose scale course=1 ansible=2

Playing the course

An easy way to run the course is on Linux with:

#pip install -r requirements.txt    # install dependencies
#nosetests -v                       # check if everything is ok
#jupyter-notebook notebooks/        # ;)

Each notebook is associated to a python file in scripts/.

Outline

  • If you are a novice, consider reading the
    introductory crash course in ../python-basic/

  • Introducing ipython

    • 01_ipython.ipy
  • Managing files

    • 02_file_management.py
  • Gathering system data

    • 01_system_data_gathering.py
  • Introduction to nosetest

    • 02_nosetests_simple.py
  • Parsing 101

    • 03_parsing_test.py
    • 03_parsing_benchmarks.py
  • Data processing

    • 04_simple_processing.py
    • 04_logging_parsing.py
  • Ansible

    • 05_ansible.py
Docker Pull Command
Owner
ioggstream
Source Repository

Comments (0)