Exploratory Data Analysis APIs
About
Understand what an API is, and how to use it to gather data.
Learning Objectives
You will be able to:
- Explain what an application programming interface (API) is.
- Explain the very basics of HTTP and how it’s used to get data from the web.
- Use the
requestslibrary to submit HTTP requests from Python. - Use a free Python API to access data.
- Evaluate API documentation.
Content
| Topic | About |
|---|---|
| Full Lesson Deck | A walkthrough of what APIs are and how to use them |
| 02 APIs marketing strategy notebook | A demonstration of how to get data from APIs, and some practice too |
| 03 APIs financial markets notebook | An exercuse to practice gathering data from APIs and saving them to pandas DataFrames |
| 04 Crimes Minilab notebook | An optional additional exercise to help practice analytical skillls using APIs and pandas |
Prerequisites
- Interpret and use Python dictionaries
- Build
pandasDataFramesfrom dictionaries - Perform simple data manipulation on
pandasobjects - Build
forandwhileloops in Python - Use
pip installfor package management
References
Important note
Please ignore the _layouts folder and the config.yml file in the root of this repo. They are needed to make sure the repo renders well; please don’t change them or delete them and your repo will work fine :)