Als «python-3.x» getaggte Fragen


7
Wie schlecht ist die Idee, Python-Dateien als Konfigurationsdateien zu verwenden?
Ich habe immer JSON- Dateien für die Konfiguration meiner Anwendungen verwendet. Ich habe angefangen, sie zu verwenden, als ich viel Java codiert habe, und jetzt arbeite ich hauptsächlich an der serverseitigen und datentechnischen Python-Entwicklung und bin mir nicht sicher, ob JSON der richtige Weg ist. Ich habe gesehen, wie Sellerie …


3
Warum hat Python keine "Flatten" -Funktion für Listen?
Erlang und Ruby bieten Funktionen zum Reduzieren von Arrays. Es scheint so ein einfaches und nützliches Werkzeug zu sein, um einer Sprache etwas hinzuzufügen. Das könnte man machen: >>> mess = [[1, [2]], 3, [[[4, 5]], 6]] >>> mess.flatten() [1, 2, 3, 4, 5, 6] Oder auch: >>> import itertools …

5
Sind Python-Mixins ein Anti-Pattern?
Mir ist völlig bewusst, dass pylintund andere statische Analysewerkzeuge nicht allwissend sind, und manchmal müssen ihre Ratschläge missachtet werden. (Dies gilt für verschiedene Nachrichtenklassen, nicht nur für conventions.) Wenn ich Unterricht haben möchte class related_methods(): def a_method(self): self.stack.function(self.my_var) class more_methods(): def b_method(self): self.otherfunc() class implement_methods(related_methods, more_methods): def __init__(self): self.stack = …



3
Warum wurde Python nicht wie moderne Javascript-Implementierungen optimiert?
Moderne Javascript-Implementierungen wie V8 (Chrome), SpiderMonkey (Firefox) und Chakra (IE / Edge) verfügen alle über eine JIT-Kompilierung und eine Reihe weiterer Optimierungen zur Verbesserung der Leistung. Warum hat Python diese nicht? Ich habe mir PyPy und IronPython angesehen, die beide Geschwindigkeitsgewinne beanspruchen. PyPy Ich verstehe nicht, wie eine in Python, …
11 python-3.x  jit 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.