Seite 2 von 2

Verfasst: Montag 9. April 2007, 21:27
von Markus12
Cool, das ihr mir alle geholfen habt!

@Masaru:

Danke für die Hilfestellung!

Programmiert ihr eig. alle mit Klassen?
Ich hab schon verstanden, das es Vorteile hat im Bezug auf das 'global',
aber im Prinzip ist das doch so leichter, wenn man das nicht mit Klassen macht oder?

Code: Alles auswählen

def schreibe_daten(self, name, nummer):
        self.__aktualisiere_speicher()
Sonst muss man doch immer wie hier die Nummer und den Namen angeben?
Das kommt mir ein bisschen vor, als würde das zu allgemein sein, weil man das immer anders benutzt.
Klassen dachte ich wären sinnvoll wenn man Module schreibt.

Naja^^

Verfasst: Montag 9. April 2007, 22:43
von Leonidas
Markus12 hat geschrieben:Programmiert ihr eig. alle mit Klassen?
Ich programmiere nur mit Klassen, wenn das Problem sich durch den Einsatz von Klassen vereinfachen lässt. Jedes Problem mit Klassen zu lösen ist sinnlos und macht nur zusätzliche Arbeit.
Markus12 hat geschrieben:Klassen dachte ich wären sinnvoll wenn man Module schreibt.
Das hat doch nichts miteinander zu tun, außerdem ist jede Python-Datei automatisch auch ein Modul.

Verfasst: Montag 9. April 2007, 22:54
von DaSch
also ich als Python Anfänger kann nur sagen man sollte an die Funktionen Klassen Module langsam herangehen.

Ich hab meine erste Sachen nur als Skript geschrieben, dann hab ich da Funktionen eingefügt und langsam mach ich mich daran auch noch verschiedene Klassen zu machen. Ich find auch man sollte sich da langsam herantasten. Also bevor du mit Klassen anfängst einfach erstmal bisschen was mit Funktionen ausprobieren und dann können die Klassen drankommen.

Verfasst: Dienstag 10. April 2007, 13:26
von Markus12
ok :D

Ich hab mir jetzt auch ein Python Buch gekauft: "Objektorientierte Programmierung mit Python" in der alles ganzganau auf fast 700 Seiten beschrieben wird und es dann langsam auch auf Klassen drafzuläuft