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.

2
Wie funktioniert das schlüsselbasierte Caching?
Ich habe kürzlich einen Artikel im 37Signals-Blog gelesen und frage mich, wie sie den Cache-Schlüssel erhalten. Es ist schön und gut, einen Cache-Schlüssel zu haben, der den Zeitstempel des Objekts enthält (dies bedeutet, dass der Cache ungültig wird, wenn Sie das Objekt aktualisieren). Aber wie verwenden Sie dann den Cache-Schlüssel …

9
Vererbung in Programmiersprachen weglassen
Ich entwickle meine eigene Programmiersprache. Es ist eine Allzwecksprache (denken Sie an statisch typisiertes Python für den Desktop, dh int x = 1;), die nicht für die Cloud gedacht ist. Denken Sie, dass es in Ordnung ist, Vererbung oder Mixins nicht zuzulassen? (vorausgesetzt, der Benutzer hätte zumindest Schnittstellen) Beispiel: Google …
10 python  google 

3
Wie funktioniert Python?
Diese Frage mag ein bisschen albern erscheinen, aber was solls. Ich fing an, Python zu lernen. Ich kenne grundlegende Syntax usw. Wenn ich mit HTML, PHP usw. arbeite, schreibe ich einfach Code, füge ihn in eine HTML- oder PHP-Datei ein und doppelklicke auf diese Datei. Dann läuft mein Code. Ich …

8
Wie beende ich meine Abhängigkeit von .NET? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 8 Jahren . Ich entwickle seit vielen Jahren Windows-GUI-Anwendungen und bin Anfang 2005 in .NET eingestiegen. …
10 python  ruby 


2
Gibt es eine Konvention für die Rücksendung mehrerer Artikel?
Gibt es in Python speziell (ich weiß nicht, ob dies verallgemeinert wird) eine "beste" Möglichkeit, mehrere Elemente von einer Funktion zurückzugeben? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} Das erste ist das, was ich am häufigsten sehe, aber ich glaube, das letzte erstellt besser …
10 python  variables 



4
Klassendekorateure in Python: praktische Anwendungsfälle
Ich suche nach praktischen und nicht synthetischen Anwendungsfällen von Python-Klassendekorateuren. Bisher war der einzige Fall, der für mich sinnvoll war, die Registrierung einer Klasse in einem Publisher-Subscriber-System, z. B. Plugins oder Events, wie z. @register class MyPlugin(Plugin): pass oder @recieves_notifications class Console: def print(self, text): ... Alle anderen vernünftigen Fälle, …

4
Microservices und gemeinsam genutzte Bibliotheken
Wir entwerfen ein System, das auf unabhängigen Mikrodiensten basiert (verbunden über einen RabbitMq-Bus). Der Code wird (zumindest für die ersten Komponenten) in Python geschrieben (sowohl in Python2 als auch in Python3). Wir haben bereits eine Monolith-Anwendung, die einen Teil der Geschäftslogik implementiert, die wir als Microservices umgestalten und erweitern möchten. …

1
Pythons Join scheint sich aus Designgründen nicht auf die zu verbindenden Elemente zu konzentrieren, sondern auf das Symbol im Vergleich zu Ruby oder Smalltalk?
Ich dachte, einer der Eckpfeiler von OOP ist, dass wir Objekte haben, mit denen wir uns befassen möchten, und dann senden wir ihnen Nachrichten. Es mag also natürlich erscheinen, dass ich eine Sammlung von Gegenständen habe und sie in eine Zeichenfolge einfügen muss, um dies zu tun: ["x", "o", "o"].join(" …


4
warum leere Funktion benötigt werden
Ich habe angefangen, Python zu lernen und frage mich, warum in einer Programmiersprache leere Funktionen benötigt werden zB in Python: def empty_func(): pass Auch in Shell-Skripten stehen leere Funktionen zur Verfügung. Mein Verständnis und meine Frage: Warum brauchte die Programmiersprache leere Funktionen? Ist es nur zum Herumspielen mit der Programmiersprache …


1
Wird die Verwendung von '{}' in Formatzeichenfolgen als Pythonic betrachtet?
Ich habe gerade gelernt, dass du schreiben kannst '{}{}'.format(string_a, string_b) Anstatt von '{0}{1}'.format(string_a, string_b) In Python können Sie also die Ziffern für die Parameter des Zeichenfolgenformats weglassen, wenn Sie möchten, dass die Dinge nacheinander eingefügt werden. Wird dies als pythonisch angesehen? HINWEIS: "Pythonic" ist ein unter Python-Programmierern häufig verwendeter Begriff …

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.