Die Suche ergab 407 Treffer

von Atalanttore
Sonntag 23. Juni 2019, 14:10
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 34
Zugriffe: 41305

Re: Download-Skript von Python 2 auf Python 3 portieren

@__blackjack__: Wie bindet man dieses Paket ein?

Gruß
Atalanttore
von Atalanttore
Samstag 22. Juni 2019, 20:52
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 34
Zugriffe: 41305

Re: Download-Skript von Python 2 auf Python 3 portieren

@Sirius3: Danke für die Empfehlungen. Damit werde ich einige Zeit beschäftigt sein.

Wie ermittelt man den Download-Pfad des Nutzers ohne dafür ein ganzes Paket einzubinden?

Gruß
Atalanttore
von Atalanttore
Samstag 22. Juni 2019, 20:23
Forum: GTK+/GNOME
Thema: Download-Skript von Python 2 auf Python 3 portieren
Antworten: 34
Zugriffe: 41305

Download-Skript von Python 2 auf Python 3 portieren

Hallo, ich bin gerade dabei ein angestaubtes Python 2 Skript von GitHub zum Herunterladen des Astronomischen Bild des Tages unter Python 3 lauffähig zu machen. Bei der Funktion `set_download_folder()`, die die Methode `get_user_special_dir(glib.USER_DIRECTORY_DOWNLOAD)` aus dem Modul `glib` verwende...
von Atalanttore
Montag 10. Juni 2019, 20:49
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 726

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

@snafu: Danke für den Code und die Erklärung. Es ist jetzt "etwas" klarer.

Gruß
Atalanttore
von Atalanttore
Montag 10. Juni 2019, 18:32
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 726

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

Was du NICHT kannst (ohne global) ist dem Namen aa ein neues Objekt zuweisen. Und das ist der Unterschied. Jetzt gibt’s natürlich so ein paar Schlaumeier (Alfons M, anybody?) die sagen “wo nicht global dran steht, ist nicht global drin”. Meinst du mit "Objekt zuweisen" dem bestehenden Zei...
von Atalanttore
Sonntag 9. Juni 2019, 21:20
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 726

Re: Lokale Variable in Funktion wird automatisch zu globaler Variable

@Sirius3 & __blackjack__: Also ist die Änderung des Wertes eines Elements in einer Liste über den Index keine Zuweisung?

Gruß
Atalanttore
von Atalanttore
Sonntag 9. Juni 2019, 20:39
Forum: Allgemeine Fragen
Thema: Lokale Variable in Funktion wird automatisch zu globaler Variable
Antworten: 10
Zugriffe: 726

Lokale Variable in Funktion wird automatisch zu globaler Variable

Hallo Auf einer Webseite habe ich Python 2-Code gesehen, wo die Änderung des Wertes einer vermeintlich lokalen Variable den Wert einer globalen Variable ändert. Code: # a global array aa = [0, 1, 2] print("Global:", id(aa)) def f(): aa[0] = 88 # this is ok. global array will be updated pri...
von Atalanttore
Samstag 1. Juni 2019, 21:06
Forum: Allgemeine Fragen
Thema: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert
Antworten: 6
Zugriffe: 643

Re: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert

@sls: Zur Demonstration, dass die normale Setter-Methode funktioniert, aber der pythonische `property`-Setter wegen meinem Denkfehler nicht (siehe Beitrag von Sirius3).

Gruß
Atalanttore
von Atalanttore
Samstag 1. Juni 2019, 13:56
Forum: Allgemeine Fragen
Thema: Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert
Antworten: 6
Zugriffe: 643

Pythonischer Setter meldet Fehler, aber normale Setter-Methode funktioniert

Hallo Im unteren Beispiel zum Festlegen von Koordinaten habe ich Getter und Setter ganz pythonisch als `property` umgesetzt. Der pythonische Setter schlägt aber mit folgender Fehlermeldung fehl: Traceback (most recent call last): File "/home/ata/source/property-test.py", line 21, in <modul...
von Atalanttore
Samstag 1. Juni 2019, 13:38
Forum: Allgemeine Fragen
Thema: `map`-Funktion auf `set()` mit Tupeln anwenden
Antworten: 7
Zugriffe: 989

Re: `map`-Funktion auf `set()` mit Tupeln anwenden

@__blackjack__: Danke für die Erklärung.

Gruß
Atalanttore
von Atalanttore
Samstag 1. Juni 2019, 13:22
Forum: Allgemeine Fragen
Thema: Instanziieren einer Klasse in einer anderen
Antworten: 14
Zugriffe: 1494

Re: Instanziieren einer Klasse in einer anderen

@sls & __blackjack__: Danke. Wieder was gelernt. :)
von Atalanttore
Freitag 31. Mai 2019, 20:09
Forum: Allgemeine Fragen
Thema: Instanziieren einer Klasse in einer anderen
Antworten: 14
Zugriffe: 1494

Re: Instanziieren einer Klasse in einer anderen

@Schwarzer Wolf: Vererbung vs. Komposition hat nichts mit Code sparen zu tun, und „statische Methoden“ klingt in diesem Zusammenhang verdächtig nach einem Entwurfsproblem, denn so etwas ist in Python eher selten, denn statische Methoden sind ja eigentlich Funktionen. Und die werden ausserhalb von K...
von Atalanttore
Freitag 31. Mai 2019, 20:00
Forum: Allgemeine Fragen
Thema: Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben
Antworten: 6
Zugriffe: 642

Re: Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben

@__blackjack__: Vom Entwurfsmuster „Fabrikmethode“ gibt es anscheinend viele (kompliziertere) Varianten. Ist eine einfache Funktion, die Objekte mit unterschiedlichen Parametern instanziiert und zu einer Liste hinzufügt, auch bereits eine „Fabrikfunktion“? [‍b]Danke[/b] für den Tipp mit „zero width ...
von Atalanttore
Freitag 31. Mai 2019, 19:49
Forum: Allgemeine Fragen
Thema: `map`-Funktion auf `set()` mit Tupeln anwenden
Antworten: 7
Zugriffe: 989

Re: `map`-Funktion auf `set()` mit Tupeln anwenden

Warum nutzt du keine list comprehension? Oder übersehe ich hier etwas beim erwarteten Resultat? Du iterierst bei deinem Beispiel über alle Tupel und nimmst davon via i[0] das jeweils erste Element. Dies ist eine Zahl und damit kann map() nichts anfangen, weil es etwas iterierbares erwartet, z.B. ei...
von Atalanttore
Donnerstag 30. Mai 2019, 20:35
Forum: Allgemeine Fragen
Thema: `map`-Funktion auf `set()` mit Tupeln anwenden
Antworten: 7
Zugriffe: 989

`map`-Funktion auf `set()` mit Tupeln anwenden

Hallo Die Koordinaten (x, y, z) in einem `set()` mit Tupeln würde ich gerne mit der `map`-Funktion abändern. Auf jede Achse soll eine andere Funktion angewendet werden. Bei meinem unten erstellten Beispielcode kommt folgende Fehlermeldung: Traceback (most recent call last): File "/home/ata/sour...
von Atalanttore
Mittwoch 29. Mai 2019, 18:51
Forum: Allgemeine Fragen
Thema: Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben
Antworten: 6
Zugriffe: 642

Re: Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben

@__blackjack__: `measurements.count([ i ])` war noch ein Überbleibsel vom vorherigen fehlgeschlagenen Versuch. Danke für den Code. `collections.Counter` und `collections.defaultdict` kannte ich noch gar nicht. Schön, dass du sie erwähnt hast. Meinst du mit ”factory” eine Methode die Key/Value-Einträ...
von Atalanttore
Dienstag 28. Mai 2019, 20:49
Forum: Allgemeine Fragen
Thema: Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben
Antworten: 6
Zugriffe: 642

Werte in Liste zählen und mehrmals vorgekommene Werte ausgeben

Hallo Ich wollte heute schnell eine kleine Funktion zum Zählen der Vorkommnisse von Werten in einer Liste und anschließende Rückgabe von Werten, die x mal vorgekommen sind, schreiben. Aus "schnell" wurde eher nichts und der Code wurde auch länger als erwartet. Ist der Code unten ein brauch...
von Atalanttore
Dienstag 28. Mai 2019, 19:01
Forum: Wissenschaftliches Rechnen
Thema: Abstand zwischen Markern in matplotlib anpassen
Antworten: 5
Zugriffe: 805

Re: Abstand zwischen Markern in matplotlib anpassen

@__blackjack__: Danke für den Hinweis.