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

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX