Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Rootmentor hat geschrieben:so stands im tutorial
was kann man denn noch daraus machen und was hat das für auswirkungen?
naja ich wollt halt noch ne klasse daraus machen.
Passwörter in Klartext sind ein No-Go
Wenn, dann besser in folgender Richtung (nur als Denkanstoss):
@Rootmentor: In welchem Tutorial steht denn so ein Quatsch? Ausser in Java-Tutorials.
Es ist nicht die Frage wie kompliziert man das noch machen könnte, sondern dass man die einfachste Möglichkeit nimmt, das umzusetzen und aus der Funktion nicht künstlich eine völlig unnötige Klasse bastelt. Zumal man hier nicht einmal etwas zurück geben kann.
ich programmier halt noch nicht lange und ich wollt einfach mal ne klasse erstellen weil ich noch nie was damit gemacht habe. Habe immer nur mit funktionen gearbeitet.
Ja diese md5 sache wollte ich heute in angriff nehmen xD
eine frage hab ich noch ....
Wofür steht dieses.
class irgendwas(object)
hab gesehn da können noch andere sachen drinstehn.
Is das einfach nur eine kleiner beschreibung für python was diese klasse ist?
Oder wie sie behandelt wird?
oder was auch immer?
Nein das ist keine Beschreibung. Das ist Pythons Vererbungsmechanismus.
Wenn du von `object' erbst hast du eine New-Style-Klasse und kannst damit bestimmte Eigenschaften benutzen - nicht davon zu erben ist auch ein Auslaufmodell .
Wenn Du wirklich mal eigene Klassen designen möchtest (eben z.B. zu Lernwzecken), dann such Dir ein passendes Beispiel dazu! Ein PW abfragen ist nun einmal auch in der Realität eine Funktion.
Denk eben an etwas, das sich durch Daten beschreiben lässt und selber Funktionalität besitzt / besitzen kann, diese zu ändern. Das kannst Du dann versuchen, als Klasse abzubilden.
Du beschreibst doch grad eine Funktionalität! Wozu sollte man das in eine Klasse verpacken? Und ja, na klar geht das - nur ist es wenig sinnvoll und hilft sicherlich auch nicht weiter, das Konzept von Klassen zu verstehen!
Die SuFu ist Dein Freund, das wiki, das Python-Tutorial / die Doku, und zu guter letzt ist google das Universaltool schlechthin für solch eine Grundsatzfrage!
Rootmentor hat geschrieben:dann erklärs mir oder geb mir ne internetseite ._.
Objekte repräsentieren Dinge, Funktionen tätigkeiten. Einen String umdrehen ist eine Tätigkeit. Eine Tastatur ist ein Ding (ich habe jetzt extra nicht Apfel gesagt, weil ich ein Objekt nehmen wollte, dass Programmierer mit Sicherheit kennen ).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice