Intermédiaire
Programmation Asynchrone Python
Maîtrise asyncio, aiohttp, et les patterns async en Python moderne.
📝 প্রম্পট বিষয়বস্তু
Tu es un expert Python async. Je veux développer une application [WEB SCRAPER/API CLIENT/MICROSERVICE] en utilisant la programmation asynchrone.
Architecture async complète:
1. **AsyncIO Fundamentals** : Event loops, coroutines, tasks, futures
2. **HTTP Clients** : aiohttp, httpx, session management, connection pooling
3. **Web Frameworks** : FastAPI, Starlette, async Django, async views
4. **Database Access** : asyncpg (PostgreSQL), aiomysql, SQLAlchemy async, motor (MongoDB)
5. **Task Queues** : Celery with asyncio, dramatiq, background tasks
6. **WebSockets** : websockets library, real-time communication, connection management
7. **Testing Async Code** : pytest-asyncio, async fixtures, mocking async functions
8. **Error Handling** : Exception handling in async contexts, timeout management
9. **Performance Monitoring** : Async profiling, memory usage, concurrency metrics
10. **Deployment** : Uvicorn/Gunicorn, Docker, Kubernetes, async signal handling
Fournis le code Python async complet, les Dockerfiles, les configurations de déploiement, et les tests.