Als «python» getaggte Fragen

9
Microservices und gemeinsam genutzte Bibliotheken

Wir entwerfen ein System, das auf unabhängigen Mikrodiensten basiert (verbunden über einen RabbitMq-Bus). Der Code wird (zumindest für die ersten Komponenten) in Python geschrieben (sowohl in Python2 als auch in Python3). Wir haben bereits eine Monolith-Anwendung, die einen Teil der Geschäftslogik...

9
Klassendekorateure in Python: praktische Anwendungsfälle

Ich suche nach praktischen und nicht synthetischen Anwendungsfällen von Python-Klassendekorateuren. Bisher war der einzige Fall, der für mich sinnvoll war, die Registrierung einer Klasse in einem Publisher-Subscriber-System, z. B. Plugins oder Events, wie z. @register class MyPlugin(Plugin):...

8
Wie bereinige versuche versuchen / außer / sonst?

Beim Schreiben von Code möchte ich oft Folgendes tun: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Dies ist offensichtlich völlig unlesbar. Es drückt jedoch...

8
Sollte ich Python-Generatoren Listen vorziehen?

Python-Iteratoren können sehr speichereffizient sein. Sollte ich immer lieber Generatoren als nur Listen verwenden? In welchen Situationen sollte ich ein einfaches Array bevorzugen? Zum Beispiel stattdessen: emails = [user.email for user in users] soll ich das vorziehen?: emails = (user.email...

8
API-Aufrufe mit Sellerie durchführen

Ich entwerfe ein System für einen Kunden, bei dem folgende Anforderungen gestellt werden: Sie laden eine JSON-Datei hoch (ein Objekt / eine Zeile). Rufen Sie eine API mit dem JSON-Objekt als Nutzlast auf Notieren Sie den Status (Erfolg / Misserfolg) jedes API-Aufrufs in einer Datenbank Führen Sie...