Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Section 10: APIs & Web

The modern world runs on APIs. This section teaches you how to talk to web services, pull data from the internet, and even scrape websites when no API is available. We'll also cover async HTTP for when you need speed.

Note: This section requires installing third-party packages. Each lesson includes setup instructions.

Lessons

# Lesson Description
01 Requests Library Making HTTP requests the easy way
02 REST APIs Understanding and consuming RESTful services
03 Web Scraping Extracting data from web pages with BeautifulSoup
04 Async API Calls High-performance concurrent HTTP with aiohttp

Setup

pip install requests beautifulsoup4 aiohttp

What You'll Be Able to Do After This Section

  • Make GET/POST requests to any API
  • Parse JSON responses and handle errors
  • Scrape data from web pages
  • Make many API calls concurrently with async

Prerequisites