Als «python» getaggte Fragen

Python ist eine dynamisch typisierte, auf hoher Ebene interpretierte Programmiersprache. Das Design konzentriert sich auf eine klare Syntax, einen intuitiven Ansatz für die objektorientierte Programmierung und die offensichtliche Vorgehensweise. Python unterstützt Module und Ausnahmen und verfügt über eine umfangreiche Standardmodulbibliothek. Python ist universell einsetzbar und wird daher häufig vom Web bis zu eingebetteten Systemen verwendet.



3
Arbeiten Sie in Python nach dem Prinzip der einmaligen Verantwortung (Single Responsibility Principle, SRP), wenn Anrufe teuer sind
Einige Basispunkte: Python-Methodenaufrufe sind aufgrund ihrer Interpretation "teuer" . Wenn Ihr Code einfach genug ist, hat das Auflösen von Python-Code theoretisch negative Auswirkungen, abgesehen von der Lesbarkeit und Wiederverwendung ( ein großer Gewinn für Entwickler, nicht so sehr für Benutzer ). Das Single-Responsibility-Prinzip (SRP) hält den Code lesbar und ist …

3
Python - behaupten vs if & return
Ich schreibe ein Skript, das etwas mit einer Textdatei macht (was es tut, ist für meine Frage jedoch irrelevant). Bevor ich also etwas mit der Datei anfange, möchte ich überprüfen, ob die Datei existiert. Ich kann das, kein Problem, aber das Problem ist mehr das der Ästhetik. Hier ist mein …

8
Wie passt Rapid Prototyping in eine agile Methodik?
Ich arbeite für ein großes Unternehmen, das den Einsatz agiler Prozesse vorschreibt. Beispielsweise verwenden wir für unsere Projekte cloudbasierte Services, die speziell auf das Management der agilen Entwicklung ausgerichtet sind. Die spezielle Engineering-Gruppe, für die ich arbeite, hat traditionell keine Software entwickelt (stattdessen helfen wir, Projekte aus der Vogelperspektive zu …

1
Wird das Ändern des __dict__ eines Objekts zum Festlegen seiner Eigenschaften als pythonisch betrachtet?
Ich habe eine Klasse, die Objekte aus Zeilen aufbläst, die in einer Datenbank (oder einer anderen Quelle, z. B. MongoDB, einer CSV-Datei usw.) gefunden wurden. Um die Eigenschaften des Objekts festzulegen, wird etwas wie self.__dict__.update(**properties)oder ausgeführt obj.__dict__.update(**properties). Wird dies als pythonisch angesehen? Ist dies ein gutes Muster, das ich weiterhin …
12 python 

2
Wird es in Python als besser angesehen, ein Modul mit Funktionen oder ein Modul mit einer Klasse zu definieren, die Funktionen enthält? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
12 python 

6
Was sind einige Merkmale von Python, die es als seine eigene Sprache einzigartig machen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

2
Python für große Projekte
Gibt es Ressourcen für die Planung großer industrieller Python-Projekte? Ich würde gerne ein ehrgeiziges persönliches Projekt beginnen, aber ich weiß nicht genau, wie ich es entwerfen soll und welche Praktiken angewendet werden müssen, um das Projekt zum Erfolg zu führen. Gibt es Ressourcen, die erläutern, wie Sie große Python-Projekte zum …
12 python 


1
Wie reif ist PyPy? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich versuche die Reife von PyPy mit anderen Mitteln …
12 python 

6
Soll ich als Anfängerprogrammierer lieber meine eigenen Bibliotheken als Bibliotheken von Drittanbietern erstellen?
Ist es für Anfänger in der Python-Programmierung eine gute Idee, eigene Bibliotheken zu erstellen und zu verstehen, bevor sie zu erweiterten Bibliotheken von Drittanbietern wechseln, die die von mir benötigten Funktionen enthalten? Einige Projekte (zB Web-Frameworks wie Django) sind wahrscheinlich zu groß für diesen Ansatz. Andere Projekte (z. B. Web …


2
Welche Beziehung besteht zwischen Bereich und Namespaces in Python?
In vielen Ressourcen habe ich festgestellt, dass "Gültigkeitsbereich" und "Namespaces" synonym verwendet werden, was etwas verwirrend erscheint, da sie unterschiedliche Bedeutungen haben. Der Bereich definiert den Bereich des Codes, in dem ein Name verfügbar ist. Die LEGB-Regel definiert, wie Namen nachgeschlagen werden. Der Namespace ist ein Ort, an dem Sie …
12 python 

3
Globaler Anforderungskontext - Anti-Pattern?
Ich habe heute mit einem Kollegen über Python-Webframeworks und unsere Eindrücke darüber gesprochen. Ich sagte ihm, dass ich denke, dass Flask, der eine globale Anfrage hat, schlecht riecht und ein Anti-Muster ist. Die Dokumente sagen über den Anforderungskontext: Im Gegensatz dazu gibt es während der Anforderungsbearbeitung einige andere Regeln: Während …

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.