Talk to HTTP services, then do it concurrently without losing your mind.
12 lessons · about 7 hours · free
Almost every useful program eventually talks to something over HTTP. This course covers requests and responses, status codes, JSON, authentication, and the error handling and retries that separate a script from a tool. Then it turns to asyncio — await, gather, timeouts and cancellation — and finishes by wrapping a real API in a class with pagination and rate-limit backoff.
Requests, responses, status codes and the failure handling that makes a client trustworthy.
Doing several slow things at once, without threads and without callbacks.
Wrapping a service in a class, handling pagination and rate limits, and testing it.