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.


6
Können Sie eine objektorientierte Programmierung ohne das Schlüsselwort class implementieren?
Angenommen, wir möchten eine Abstraktion eines "Kontos" in einer Bank bereitstellen. Hier ist ein Ansatz, bei dem ein functionObjekt in Python verwendet wird: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 …


6
Verwandeln eines persönlichen Python-Projekts in eine freigebbare Bibliothek
Ich bin eher ein Akademiker als ein Programmierer, und ich habe viele Jahre Erfahrung darin, Python-Programme für meinen eigenen Gebrauch zu schreiben, um meine Forschung zu unterstützen. Mein neuestes Projekt wird wahrscheinlich auch vielen anderen nützlich sein und ich denke darüber nach, es als Open-Source-Python-Bibliothek herauszubringen. Es scheint jedoch einige …

1
Wie gehe ich mit einer falsch benannten Funktion im Seriencode um?
Ich bin kürzlich auf eine Python-Bibliothek auf GitHub gestoßen. Die Bibliothek ist großartig, enthält jedoch einen eklatanten Tippfehler in einem Funktionsnamen. Nennen wir es so, wie dummy_fuction()es sein sollte dummy_function(). Diese Funktion ist definitiv "in the wild" und wird höchstwahrscheinlich in eingebetteten Systemen verwendet. Das erste, was mir in den …


3
Warum gibt es in Python keine expliziten Zugriffsmodifikatoren?
Wenn "explizit ist besser als implizit", warum gibt es in Python keine expliziten Zugriffsmodifikatoren: öffentlich, geschützt, privat usw.? Ich weiß, dass die Idee ist, dass der Programmierer durch einen Hinweis wissen sollte, was zu tun ist - keine Notwendigkeit, "rohe Gewalt" anzuwenden. Aber IMO 'Encapsulation' oder 'Information Hiding' soll nicht …

3
Wie können große Zeitreihendaten effizient gespeichert werden?
Ich muss einige sehr große Mengen von Zeitreihendaten speichern und abfragen können. Eigenschaften der Daten sind wie folgt: Anzahl der Serien: rund 12.000 (zwölftausend) Anzahl Datenpunkte, weltweit: rund 500.000.000 pro Monat (fünfhundert Millionen) Mischwerttypen: Die Mehrheit der Datenpunkte sind Gleitkommawerte, der Rest sind Zeichenfolgen Abtastperiode: variabel zwischen Serien sowie innerhalb …

5
Ist die Programmierung in Python schneller als in C, C ++ oder Java? [geschlossen]
Unter Programmierern herrscht die weit verbreitete Überzeugung, dass der Programmierer umso produktiver ist, je dynamischer die Sprache ist und je weniger man sie tippt. Guido van Rossum schrieb 1998 über die Programmierproduktivität mit Python und die Suche im Internet. Ich sehe immer noch Leute, die genau auf diese Behauptung verweisen: …

2
Warum ist der universelle Zeilenwechsel-Modus in Python veraltet?
Mir ist gerade aufgefallen, dass das universelle Newline- Feature von Dateioperationen auf dem Weg nach draußen zu sein scheint. Die Dokumentation für Python 3.5 open‚s modeParameter zeigt an, dass es veraltet: 'U' Universal Newlines Mode (veraltet) Zumindest bis zu Python 3.2 openenthält es eine ähnliche Warnung "Nur Abwärtskompatibilität", wenn die …
26 python  io  deprecation 



2
Welche semantischen Merkmale von Python (und anderen dynamischen Sprachen) tragen zu seiner Langsamkeit bei?
Ich kenne Python nicht sehr gut. Ich versuche genauer zu verstehen, welche genauen Merkmale dynamischer Sprachen (à la Python, Lua, Scheme, Perl, Ruby, ...) ihre Implementierungen langsam machen. In diesem Fall würde eine mit Lua 5.3 umsetzbare Maschine Lua intuitiv sehr langsam machen, aber in der Praxis wird gemunkelt, dass …


2
Wie funktioniert die Python Runtime eigentlich?
Ich habe einige Probleme, das Konzept von a zu verstehen runtime library, insbesondere das von Python. Also habe ich ein Hallo-Welt-Python-Programm geschrieben und beabsichtige, es auszuführen, also schreibe ich python ./hello_world.py. Welche Schritte passieren zwischen dem Drücken der Eingabetaste und dem Maschinencode, der aus meinem Python-Code generiert wurde, der auf …
26 python  runtime 

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.