Async/Await - Concurrent I/O Without Blocking (Python Tutorial #31)
11views
0012:06
T
Taught by Celeste AI - AI Coding Coach
View on YouTubeDescription
Learn Python async/await! In this tutorial, you will learn how to use asyncio for concurrent I/O operations, running multiple tasks at once instead of blocking on
each one.
What you will learn:
- async def and await for writing coroutines
- asyncio.run() as the entry point for async code
- Sequential vs concurrent execution timing comparison
- asyncio.create_task() for background task scheduling
- asyncio.gather() for running multiple coroutines concurrently
- asyncio.wait_for() for timeout protection
- Error handling with return_exceptions
Timestamps:
0:00 - Introduction
0:22 - Async Basics Explained
0:49 - Async Basics Demo
3:38 - Async Features Explained
4:05 - Async Features Demo
7:00 - API Aggregator Explained
7:27 - API Aggregator Demo
11:14 - Recap
Source code: https://github.com/GoCelesteAI/python_async_await
Previous: Lesson 30 - Dataclasses
Python Tutorial for Beginners playlist - Learn Python from scratch with hands-on coding demos.
#Python #AsyncAwait #asyncio #PythonTutorial #LearnPython #PythonForBeginners #CodingTutorial #gather #create_task #wait_for #concurrent
Tags: Python, Async Await, asyncio, Python Tutorial, gather, create_task, wait_for, coroutines, concurrent I/O, Python for beginners, learn Python, coding
tutorial, CelesteAI
I'd recommend Title 1 — it matches the series format and packs in the key searchable terms (asyncio, gather, create_task, wait_for).
Back to tutorialsOpen in YouTube
Duration
12:06
Published
February 11, 2026
Added to Codegiz
March 15, 2026