import asyncio async def fetch_data(delay): await asyncio.sleep(delay) # non-blocking return "data"
async def main(): results = await asyncio.gather( fetch_data(1), fetch_data(2), fetch_data(3) ) 6.1 Static Typing with mypy Gradual typing prevents runtime type errors: complete python mastery
from dataclasses import dataclass @dataclass class Engine: horsepower: int import asyncio async def fetch_data(delay): await asyncio