PyPlus On Site Training Day 1 vi in Five Minutes(ish) Git Overview Exercise 1 Exercise 2 Why Python Python Characteristics General (Python) Items Strings Exercise 1 Exercise 2 Numbers Exercise 1 Writing to/Reading from a File Exercise 1 Lists Exercise 1 Exercise 2 Booleans and None Conditionals Loops Exercise 1 Exercise 2 Exercise 3 Dictionaries Exercise 1 Exception Handling Exercise 1 Day 2 Day 1 Review Exercise 1 Regular Expressions Exercise 1 Exercise 2 Functions Exercise 1 Exercise 2 Exercise 3 Exercise 4 Netmiko Exercise 1 Exercise 2 Classes and Objects Exercise 1 Exercise 2 Python Code Structure Exercise 1 Day 3 Day 2 Review Exercise 1 Modules, Packages, Imports Exercise 1 Exercise 2 sys.path and PYTHONPATH PIP, Libraries, Virtual Environments, Linting Exercise 1 Exercise 2 TextFSM and Genie (Optional) Exercise 1 Exercise 2 Data Serialization: YAML and JSON Exercise 1 Exercise 2 Exercise 2 Python Debugger Exercise 1 Complex Data Structures Exercise 1 APIs Exercise 1 Exercise 2 NX-API Exercise 1 Exercise 2 Day 4 Day 3 Review Exercise 1 Subprocess - Integrating to the OS Exercise 1 Working with CSV and Excel Exercise 1 Exercise 2 Exercise 3 Jinja2 Templating Exercise 1 Exercise 2 Exercise 3 Slack API Exercise 1 Exercise 2 NAPALM Exercise 1 Exercise 2 Concurrency Exercise 1 Exercise 2 Exercise 3 Unit Testing Exercise 1 Exercise 2 Continuous Integration Exercise 1