Die Suche ergab 407 Treffer

von bwbg
Montag 19. Oktober 2009, 07:34
Forum: Allgemeine Fragen
Thema: Variablenname auslesen
Antworten: 8
Zugriffe: 1298

(...) ergebnis005 = [ liste ] #liste mit den datensätze die ich rausschreiben will erzeugedatei(ergebnis005) #schreibt das ergebnis in eine datei (...) Versteht ihr mich? Ja, aber keine gute Idee. Wenn man anfängt, Variablen durch zu nummerieren, dann spricht schon vieles für eine Liste. Meine spon...
von bwbg
Freitag 17. Juli 2009, 08:18
Forum: Allgemeine Fragen
Thema: Hilfe, wo ist der Fehler?
Antworten: 3
Zugriffe: 642

Da ich gerade sowieso die Tasse Kaffee am Mann habe, hier ein paar "ausführbare" Anmerkungen: #!/usr/bin/env python # coding: iso-8859-1 ##>from Tkinter import * ##>from random import * # Grundsätzlich keine *-importe. Es gibt nur ganz wenige Ausnahmen, wo das # wirklich Sinn macht. Bei Tk...
von bwbg
Sonntag 21. Juni 2009, 08:50
Forum: Allgemeine Fragen
Thema: 2D-Liste
Antworten: 36
Zugriffe: 4272

BlackJack hat geschrieben:@bwbg: Keine gute Idee:
(...)
Ist auch irgendwie logisch. Danke für die Info.

Grüße... Heiko
von bwbg
Sonntag 21. Juni 2009, 07:46
Forum: Allgemeine Fragen
Thema: 2D-Liste
Antworten: 36
Zugriffe: 4272

Zur Initialisierung:

Code: Alles auswählen

karte = [['_'] * breite] * hoehe
Grüße... Heiko
von bwbg
Mittwoch 17. Juni 2009, 11:18
Forum: Allgemeine Fragen
Thema: was für ein datentyp ?
Antworten: 3
Zugriffe: 558

Am einfachsten findest du den Datentyp mit der type-Funktion:

Code: Alles auswählen

print type(e.historical_date)
Das datetime-Modul ist auch ein guter Einstieg für Datums- und Zeitoperationen.

Grüße... Heiko
von bwbg
Montag 15. Juni 2009, 11:38
Forum: Allgemeine Fragen
Thema: Objektorientiertes Programmieren Zeit
Antworten: 27
Zugriffe: 3681

Mit dem Programmieren ist es wir mit dem Kölner Dom... * Es sei der Fall: z = Zeit(1, 2, 61) * Es sei ferner der Fall: z.minuten(90) Um meine Mittagspause sinnvoll zu nutzen, habe ich selbst eine Time-Klasse zusammengeflickt: http://paste.pocoo.org/show/123206/ Der Ansatz ist ein anderer, da hier le...
von bwbg
Montag 15. Juni 2009, 07:47
Forum: Allgemeine Fragen
Thema: datentype
Antworten: 5
Zugriffe: 889

Nein, muss man nicht. Python ist eine dynamische typisierte Sprache. Die Objekte - zum Beispiel ein Integer mit dem Wert 12345 - liegen im Speicher. Die "Variable" a ist ist hier lediglich ein Verweis/Referenz auf dieses Objekt. Es reicht daher: a = 23232 Bei einer erneuten Zuweisung von a...
von bwbg
Mittwoch 3. Juni 2009, 08:17
Forum: Allgemeine Fragen
Thema: Hilfe: Klassenarbeit und habe keine Ahnung
Antworten: 3
Zugriffe: 1383

Zunächst: for ist ein Schlüsselwort und keine Funktion. Vielleicht hilft es dir, das ganze gedanklich in eine natürliche Sprache zu übersetzen: for element in elements: do_something_with(element) "Für jedes 'element' in 'elements', tue etwas mit 'element'." Man iteriert hier durch eine Seq...
von bwbg
Dienstag 12. Mai 2009, 12:09
Forum: Allgemeine Fragen
Thema: funktionswerte festlegen
Antworten: 12
Zugriffe: 1399

Geht es nur mir so, oder versteht ein anderer die Frage auch nicht? variablen gibt die Länge der Strings an Nehme ich das wörtlich, so müssten Zeichenketten a la " 1", " 3" etc. generiert werden. Desweiteren scheinen zwei Integer als Argumente gefordert. :? Im einfachsten Fall kö...
von bwbg
Mittwoch 4. März 2009, 17:40
Forum: Allgemeine Fragen
Thema: Pythonprog nur ausführbar machen, wenn Bedingung erfüllt?
Antworten: 70
Zugriffe: 9926

In der Regel setzt man keinen ausführbaren Kode auf Modulebene. Du solltest deinen ausführbaren Teil in eine Funktion setzten und diese dann bei entsprechender Bedingung ausführen lassen. # Exemplarisch: def main(): # ... Programm ausführen if __name__ == '__main__': main() Für deinen Fall, in dem d...
von bwbg
Dienstag 3. Februar 2009, 13:54
Forum: Offtopic
Thema: Properties und Getters
Antworten: 51
Zugriffe: 11531

Naja, dafür ist es ja auch nicht gedacht. Wer z.B. ein Feld "password" private macht nur weil keiner ran soll hat was falsch verstanden. Sinnhaftigkeit unterscheidet sich meist sehr oft von Machbarkeit :wink: - Mir ging es aber nicht um die Objektsicherheit was die Geheimhaltung des Inhal...
von bwbg
Dienstag 3. Februar 2009, 08:42
Forum: Offtopic
Thema: Properties und Getters
Antworten: 51
Zugriffe: 11531

Randbemerkung: C++, als typsichere Sprache, bietet ein Brecheisen für private Attribute etc. in ihrer Syntax an. Den allseits beliebten reinterpret_cast<New>(old) . So kann man ganz genüsslich in den Eingeweiden eines Objektes rumwühlen, vorausgesetzt, man kennt die Internas. Schlussendlich - und da...
von bwbg
Freitag 23. Januar 2009, 07:42
Forum: Allgemeine Fragen
Thema: for in erkläreung bitte!
Antworten: 5
Zugriffe: 951

Man kann sogar bestimmen, welche Werte aus der Liste (hier: range) verwendet werden sollen, man kann mit diesen auch unmittelbar Berechnungen durchführen.

Code: Alles auswählen

>>> [n ** 2 for n in range(1, 11) if n % 2 == 0]
[4, 16, 36, 64, 100]
Grüße... Heiko
von bwbg
Mittwoch 21. Januar 2009, 09:06
Forum: Allgemeine Fragen
Thema: Exceptions und Simulation
Antworten: 12
Zugriffe: 2195

@lucia: Noch was zum ersten Code: from string import ascii_lowercase as letters Spart eine Zuweisung. ... Um eine Zuweisung kommt man schlussendlich nicht umher, wenn man meinen Ansatz verwenden möchte. letters wäre in diesem Falle ein Imutable (unveränderliches Objekt -> Zeichenketten und Tupel). ...
von bwbg
Dienstag 20. Januar 2009, 12:51
Forum: Allgemeine Fragen
Thema: Exceptions und Simulation
Antworten: 12
Zugriffe: 2195

Zunächst mal destruktive Kritik : Der Code ist gruselig. Das mag an der direkten Eingabe im Interpreter liegen und vor allem (oder dadurch) an den unnötigen globalen Bezeichnern - vor allem allreadyused ist so ein Kandidat. Die Funktionen chooseletter (siehe unten) und checkletter (siehe auch Frage ...
von bwbg
Montag 19. Januar 2009, 22:15
Forum: Allgemeine Fragen
Thema: "New-Style"-Classes und Deskriptoren
Antworten: 2
Zugriffe: 841

(Ein Wunder, dass überhaupt jemand an mein Topic gedacht hat ... :wink: ) An die Properties habe ich anhand meines Beispieles auch schon gedacht. Mir stieß aber sauer auf, dass es doppelten Code durch die setter-Methoden bedeutete. In diesem Beispiel ist es trivial, erhöhte man die Zahl der "Re...
von bwbg
Mittwoch 14. Januar 2009, 12:51
Forum: Allgemeine Fragen
Thema: Frage zu Modul import
Antworten: 1
Zugriffe: 649

Mein Versuch an einen Taschenrechner mit (G)UI heranzugehen, wäre, ein Modul calculator.py zu schreiben, mit einer Klasse Calculator und den entsprechenden Schnittstellen. class Calculator(object): # ... Dazu ein Modul names userinterface.py welches eine Klasse UserInterface definiert. Bei der Insta...
von bwbg
Dienstag 13. Januar 2009, 14:16
Forum: Allgemeine Fragen
Thema: Garbage Collection selbst gemacht - module löschen?
Antworten: 8
Zugriffe: 1779

"del" löscht nur die Referenz auf ein Objekt, welches dann, wenn es keine Referenzen mehr aufweist (hoffentlich) vom GC eingesammelt wird. a = range(10) b = a del a print b Wenn nun dein Programm (der Python-Prozess) während der Laufzeit über 200 MB vom Betriebssystem anfordert, liegt es a...
von bwbg
Montag 12. Januar 2009, 18:02
Forum: Allgemeine Fragen
Thema: "New-Style"-Classes und Deskriptoren
Antworten: 2
Zugriffe: 841

"New-Style"-Classes und Deskriptoren

Hallo zusammen, ich habe in zusammenhang mit den New-Style-Classes von Deskriptoren gelesen und mir versucht, ein greifbares Beispiel zu generieren. Sogesehen wollte ich in diesem exemplarischen Beispiel einen Datentypen generieren, welcher bei einem "Überlauf" wieder von 0 an zählt. Spiel...
von bwbg
Montag 5. Januar 2009, 12:55
Forum: Allgemeine Fragen
Thema: Sachen im Hintergrund machen
Antworten: 6
Zugriffe: 1326

Dein Code frei interpretiert: win32api.SetCursorPos((32, 799)) click() win32api.SetCursorPos((42, 781)) click() win32api.SetCursorPos((409, 261)) click() SendKeys("m{ENTER}") win32api.SetCursorPos((102.77)) click() win32api.SetCursorPos((372,444)) click() SendKeys("3dgmove.cur") ...