Ich dachte, einer der Grundsätze von Python sei "Better explicit than implicit"? Was ich unklar finde:
- Wie genau beeinflußt der Parameter die Funktion?
- Welche Klasse hat der Parameter genau? Nur mit dem Namen kann man doch nichts anfangen, für mich kann "Point" aus 2 oder mehr Koordinaten, evtl auch noch Dicke und Farbe, bestehen
- Und der Rückgabewert, welche Klasse hat der (gleiche Begründung wie eben)?
Oder sind Klassennamen innerhalb eines Programms einzigartig? In Java zB. ist es durchaus erlaubt, daß zwei verschiedene Klassen "Point" heißen, solange sie in verschiedenen Packages sind.
Wie gesagt komme ich von Java hierher, deswegen schließe ich natürlich nicht aus, daß ich einfach noch anders ticke als Python, und daher meine Probleme stammen
