从零到异步 - Python 中的 Asyncio 完整指南
- 1 - Getting Started with Python
- 1 - Installing Python and Setting Up Your Environment
- 2 - Python Programming Foundations
- 6 - Functions in Python Definition and Usage
- 7 - Modules and Packages Organizing Code
- 8 - Understanding Python Classes and Objects
- 3 - Introduction to Asynchronous Programming
- 9 - Understanding Asynchronous Programming Presentation
- 10 - Basic AsyncIO Loop Example Code
- 11 - The Event Loop Presentation
- 12 - Implementing a Custom Event Loop Code
- 4 - AsyncIO Fundamentals
- 13 - AsyncAwait Syntax Presentation
- 14 - Writing and Running Simple Coroutines Code
- 15 - Running Async Code Presentation
- 16 - Managing and Executing Multiple Coroutines Code
- 17 - Task Management Presentation
- 18 - Creating and Managing AsyncIO Tasks Code
- 5 - Working with AsyncIO
- 19 - AsyncIO for Network Programming Presentation
- 20 - Building an Asynchronous ClientServer Application Code
- 21 - AsyncIO with Databases Presentation
- 22 - Performing Asynchronous Database Operations Code
- 23 - Integrating AsyncIO with Synchronous Code Presentation
- 24 - Mixing Async and Sync Code Safely Code
- 6 - Advanced Topics in AsyncIO
- 25 - Exploring AsyncIOs Internal Mechanisms Code
- 26 - Testing AsyncIO Applications Presentation
- 27 - Writing Tests for AsyncIO Applications Code
- 28 - Performance and Debugging Presentation
- 29 - Profiling and Debugging AsyncIO Applications Code
- 30 - Extra Content Creating Logger class using logging library Code
- 7 - Realworld Projects with AsyncIO
- 31 - Building a Web Scraper with AsyncIO and aiohttp Presentation
- 32 - Implementing an Asynchronous Web Scraper Code
- 33 - Developing an Asynchronous Chat Application Code
- 34 - AsyncIO with Modern Web Frameworks Presentation
- 35 - Using AsyncIO with FastAPI for Web Development Code
- 8 - Course Conclusion and Next Steps
- 37 - Review and Key Takeaways