Python 201 - APIs and API Design with Python (AADP) - Lab Topology
Lab Topology
- Using vim
- Making a GitHub account
- Getting dir(obj) help() and pydoc
- Lists
- Dictionaries
- List and Dict Modeling
- try and except
- Python Data to JSON file
- Python Data to YAML file
- pandas dataframes - MS Excel, csv, json, HTML and beyond
- CSV data - Standard Library and pandas dataframes
- Introducing Paramiko
- Paramiko SFTP with UN and PW
- Paramiko SSH with RSA
- Scripting Commands over SSH
- RESTful Open APIs
- RESTful Open APIs with requests
- requests library - Open APIs
- APIs and Dev Keys
- RESTful APIs and Dev Keys
- Logging API Behavior
- requests library - GET vs POST to REST APIs
- requests library - RESTful GET and JSON parsing
- etcd and RESTful Client-side Design
- Construct a SimpleHTTPServer and HTTP Client
- Python to Cisco NX-OS API
- Swagger for API Design
- Building APIs with Python
- Flask APIs and Jinja2
- Flask APIs and Cookies
- Flask Sessions
- Flask Redirection, Errors, and API Limiting
- Flask Uploading and Downloading Files
- Learning sqlite3
- Tracking API Data with sqlite3
- Tracking Inventory with sqlite
- Running Flask in a Docker Container
- OAuth
- Started with Django
- Working With Threads
- The Multiprocessing Module
- Queues and Pipes
- Introduction to Async IO
- Glossary