¿Qué arquitectura, en Python, debo usar para interactuar con una API web de terceros?

Recomendaría el matraz de Python Framework para su caso de uso. No estoy seguro de si está utilizando DB en gran medida en el que tiene que objetar el Mapa Relacional (ORM). Django es genial cualquier día (MVC) y yo personalmente uso django para la mayoría de lo que intento hacer en el backend web. La mayor ventaja del matraz (cerca de MVC pero no en realidad) que veo es su rápida adaptabilidad, escalabilidad y facilidad de aprendizaje.

Django para un principiante puede tomar algún tiempo para entender MVC primero y luego trabajar en ello. Flask le ofrece un marco web mínimo con un servidor web, una plantilla limpia (usando jinja2) y complementos para usar cualquier interacción relacionada con DB. Si planea volver a acoplar un ORM con db y controlarlo programáticamente (lo que cualquier día es fácil), siempre puede usar SQLAlchemy con él.

¡Entusiasta en tu sitio! 🙂

Lo mantendría breve. Se adhieren a mvc. Puedes mirar django framework en python. Si ha usado MVC en el pasado, esto debería ser bastante fácil de aprender. Puede ver una aplicación de muestra usando django aquí: //github.com/biplav/donateoldspecatacles.org