Als «python» getaggte Fragen

39
Wie wird Python in der realen Welt verwendet? [geschlossen]

Ich suche einen Job als Python-Programmierer. Ich kenne die Grundlagen der Sprache und habe mit pygame ein paar Spiele damit erstellt . Ich habe auch angefangen, mit Django zu experimentieren . Auf dem Arbeitsmarkt scheint es jedoch nicht sehr viele Python-Jobs zu geben, die mit dem Internet zu...

39
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:...

31
Verwendung eines Wörterbuchs gegen Tupel in Python

Das konkrete Beispiel ist eine Liste der Dateinamen und ihrer Größen. Ich kann mich nicht entscheiden, ob jedes Element in der Liste die Form haben {"filename": "blabla", "size": 123}soll oder nur ("blabla", 123). Ein Wörterbuch erscheint mir logischer, weil der Zugriff auf die Größe zum Beispiel...

30
Best Practices für Python Factory-Funktionen

Angenommen, ich habe eine Datei foo.pymit einer Klasse Foo: class Foo(object): def __init__(self, data): ... Jetzt möchte ich eine Funktion hinzufügen, die ein FooObjekt auf eine bestimmte Weise aus Rohdaten erstellt. Sollte ich es als statische Methode in Foo oder als eine andere separate Funktion...