Async Python Foundations: Applied Concepts

Go to class
Write Review

Free Online Course: Async Python Foundations: Applied Concepts provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Async Python Foundations: Applied Concepts is taught by Ronnie Sheer.

Overview
  • Learn the skills to take asynchronous Python from theory to practice.

Syllabus
  • Introduction

    • Supercharging Python async
    • What you should know
    • Setting up locally or using Gitpod
    1. Understanding Asynchronous Programs
    • What makes programs slow and when async execution can help
    • How async works (async/await)
    • How async Python differs from other languages
    • Async sleep and gather
    • Challenge: Sleep_five
    • Solution: Sleep_five
    2. Async Web Clients with aiohttp
    • Supercharging requests
    • Async WebSocket client
    • Challenge: Write the response to a JSON file
    • Solution: Write the response to a JSON file
    3. Storage and Caching with aioredis
    • How Redis shines in modern applications
    • Getting started with aioredis
    • Challenge: Redis chat
    • Solution: Redis chat
    4. Modern Servers with ASGI
    • What is ASGI?
    • ASGI landscape
    • Chat app using Quart
    • Async Django and Django Channels at a glance
    • Challenge: Store feed data in Redis
    • Solution: Store feed data in Redis
    Conclusion
    • Next steps