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.

147
Was sind die Nachteile von Python? [geschlossen]

Python scheint heutzutage der letzte Schrei zu sein, und das nicht ohne Grund - denn es ist wirklich eine Sprache, mit der man gerne ein neues Problem löst. Aber, wie ein weiser Mann einmal sagte (nenne ihn nur einen weisen Mann , weil ich keine Ahnung habe, wer es tatsächlich sagte; nicht sicher,...

143
'Modul importieren' vs. 'Modul importieren'

Ich habe immer diese Methode verwendet: from sys import argv und argvmit nur argv verwenden . Es gibt jedoch eine Konvention, die dies verwendet: import sys und mit dem argv von sys.argv Die zweite Methode macht den Code selbst dokumentiert und ich halte mich (wirklich) daran. Aber der Grund, warum...

140
Modul vs. Paket?

Wann immer ich das tue, habe from 'x' import 'y'ich mich gefragt, welches das "Modul" und welches das "Paket" ist und warum es nicht umgekehrt

137
Namenskonvention für Python-Dateien?

Ich habe diesen Teil von PEP-8 unter https://www.python.org/dev/peps/pep-0008/#package-and-module-names gesehen Mir ist nicht klar, ob dies auf den Dateinamen eines Moduls / einer Klasse / eines Pakets verweist. Wenn ich jeweils ein Beispiel hätte, sollten die Dateinamen gegebenenfalls in...

112
Warum wurde Python mit der GIL geschrieben?

Die globale Interpreter-Sperre (GIL) wird anscheinend häufig als Hauptgrund dafür angeführt, dass Threading und dergleichen in Python schwierig ist - was die Frage aufwirft, warum dies überhaupt geschehen ist. Da ich kein Programmierer bin, habe ich keine Ahnung, warum das so ist - was war die...

89
Was ist los mit relativen Importen in Python?

Ich habe kürzlich Versionen von Pylint aktualisiert , einem beliebten Python-Stilprüfer. Es ist in meinem gesamten Code ballistisch und zeigt Stellen auf, an denen ich Module in dasselbe Paket importiere, ohne den vollständigen Paketpfad anzugeben. Die neue Fehlermeldung lautet W0403. W0403:...

88
Check First vs Ausnahmebehandlung?

Ich arbeite an dem Buch "Head First Python" (es ist meine Sprache, die ich in diesem Jahr lernen muss) und ich komme zu einem Abschnitt, in dem über zwei Codetechniken gestritten wird: Die Behandlung von "Checking First vs Exception". Hier ist ein Beispiel des Python-Codes: # Checking First for...

88
Warum ist% s besser als + für die Verkettung?

Ich verstehe, dass wir verwenden sollten, %sum eine Zeichenfolge zu verketten, anstatt +in Python. Ich könnte Folgendes tun: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Aber warum sollte...

79
Wie entferne ich mich von der „for-loop“ -Gedankenschule?

Dies ist eine eher konzeptionelle Frage, aber ich hatte gehofft, dass ich dazu einen guten Rat bekommen könnte. Ein Großteil der Programmierung, die ich mache, erfolgt mit ( NumPy ) Arrays. Ich muss häufig Elemente in zwei oder mehr Arrays unterschiedlicher Größe zuordnen. Als Erstes gehe ich zu...