YoVDO

Async Python Foundations: Applied Concepts

Offered By: LinkedIn Learning

Tags

Python Courses Web Development Courses Asynchronous Programming Courses

Course Description

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

Taught by

Ronnie Sheer

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity