Intro to APIs in Python - API Series #1
James Briggs
Taking those first steps into interacting with the web using Python can seem daunting - but it need not be. It is a surprisingly simple process, with well established rules and guidelines.
We'll cover the absolute essentials for getting started, including:
- Application Program Interfaces (APIs)
- Javascript Object Notation (JSON)
- Requests with Python
- Real world use-cases
📕 Article: https://towardsdatascience.com/quick-fire-guide-to-apis-in-python-891dd98c8877
🤖 70% Discount on the NLP With Transformers in Python course: https://bit.ly/3DFvvY5
🎉 Sign-up For New Articles Every Week on Medium! https://jamescalam.medium.com/subscribe (it's free!) https://medium.com/@jamescalam/membership
👾 Discord: https://discord.gg/c5QtDB9RAP
📖 Free Access Link (if you don't have Medium membership): https://towardsdatascience.com/quick-fire-guide-to-apis-in-python-891dd98c8877?sk=7c159ba45154db23abcc6a7f9de4f910
Geocoding Docs: https://developers.google.com/maps/documentation/geocoding/cloud-setup
GitHub Docs: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
00:00 Intro 00:20 What is an API? 01:47 RESTful APIs 05:26 API Methods 07:20 HTTP Codes (200s) 08:14 HTTP Codes (400s) 10:00 JSON Format 11:21 Talking to APIs in Python 14:30 Google Geocoding API 22:08 GitHub API 27:48 Outro ... https://www.youtube.com/watch?v=g_yMowQikOE
173262903 Bytes