Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to aiohttp

EuroPython Conference via YouTube

Overview

Explore the world of asynchronous HTTP programming with aiohttp in this EuroPython 2016 conference talk by Andrew Svetlov. Dive into the fundamentals of this powerful library built on top of asyncio, learning basic programming patterns for both client and server APIs, as well as advanced techniques. Discover how aiohttp offers an alternative to classic WSGI frameworks, allowing for user-friendly code that resembles linear programming while harnessing the power of non-blocking sockets and native websocket support. Gain insights into writing efficient asyncio-based code, including tips and tricks from the library's author. Cover topics such as microservices, threads, HTTP requests, sessions, client code, function quarantine, synchronous code handling, exceptions, WebSockets, HTTP Web API, development tasks, debugging, and the importance of network partitioning. Learn how to create applications using aiohttp and understand why it's a valuable tool for developers seeking to overcome the limitations of traditional frameworks without the complexity of Twisted or Tornado.

Syllabus

Introduction
Microservices
Threads
HTTP
Request
Session
Client code
Function
Quarantine
Synchronous code
Exception
WebSocket
HTTP Web API
WebSockets
Development
Tasks
HugeException
Debug
Why its important
Network Partner
PI test framework
ARP
Create an application

Taught by

EuroPython Conference

Reviews

Start your review of Introduction to aiohttp

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.