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