This course will allow students to explore the principles of Asynchronous programming with Python. By setting a foundation of the problem sets async python can help solve and diving into the frameworks that facilitate this. Your education will be further enhanced by walking through coding exercises and demos that aim to provide sample scenarios.
Instructor:
Emmanuel Apau, an AWS Certified DevOps specialist with 10 years of experience developing innovative automation solutions using DevOps & Site reliability best practices for clients with Python
Topics Covered:
This course will allow students to explore the principles of Asynchronous programming with Python. By setting a foundation of the problem sets async python can help solve and diving into the frameworks that facilitate this. Your education will be further enhanced by walking through coding exercises and demos that aim to provide sample scenarios.
Instructor:
Emmanuel Apau, an AWS Certified DevOps specialist with 10 years of experience developing innovative automation solutions using DevOps & Site reliability best practices for clients with Python
Topics Covered:
1. Synchronous vs Asynchronous Programming
2. WSGI vs ASGI Applications
3. Monkey Patching
4. The event loop
5. Asyncio
6. Coroutines, Tasks & Futures
7. Websockets
Once this course is complete:
- You will be able to build scalable python web apps that handle thousands of web requests.
- You will be able to implement WebSockets, to build dynamic web applications.
- You will be able to identify blocking code and create solutions for it.
- You will utilize 2-way communication between the client and understand the scenarios when it is necessary.
- You will have a complete understanding of Asyncio and its features
Prerequisites:
- This course expects that you have a basic understanding of python development.
- That is you know how to install dependencies, execute python scripts
- That you are familiar with web development frameworks
Explanation of the course benefits and why you should take it
Gain an understanding of how clients and servers interact in Synchronous scenarios
Gain an understanding of how clients and servers interact in Asynchronous scenarios
ASGI, short polling, long polling, and websockets
Asyncio Theory & definitions
Asyncio Coroutine Demo
Asyncio Tasks Demo
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.