Die Suche ergab 9 Treffer

von hume
Montag 5. September 2022, 14:19
Forum: Allgemeine Fragen
Thema: Datenkapslung Python wie sinvoll jetzt?
Antworten: 10
Zugriffe: 922

Re: Datenkapslung Python wie sinvoll jetzt?

kbr hat geschrieben: Montag 5. September 2022, 14:18 Einfache führende Unterstriche sind völlig ok. Das ist "privacy by convention". Der Code ist aber besser lesbar, wenn davon sparsam Gebraucht gemacht wird.
Ok, mach ich. :)
von hume
Montag 5. September 2022, 14:16
Forum: Allgemeine Fragen
Thema: Datenkapslung Python wie sinvoll jetzt?
Antworten: 10
Zugriffe: 922

Re: Datenkapslung Python wie sinvoll jetzt?


Was in dem Video vermittelt wird, ist prinzipiell alles richtig – aber nicht in Verbindung mit Python. Die doppelten führenden Unterstriche dienen eben nicht der Privatheit, sondern sind die Lösung für ein Problem in der Objektorientierten Programmierung mit Python, das meisten weder haben und ...
von hume
Montag 5. September 2022, 13:49
Forum: Allgemeine Fragen
Thema: Datenkapslung Python wie sinvoll jetzt?
Antworten: 10
Zugriffe: 922

Re: Datenkapslung Python wie sinvoll jetzt?


Hallo,

"Sicherheit" im Sinne von "kommt keiner dran" -> nein, gibt es nicht. "Sicherheit" im Sinne von "Sicherheit vor Namenskollisionen" -> ja.

Jedenfalls "verstecken" ein einfacher oder doppelter führendes Unterstrich keine Attribute oder Methode einer Klasse.

Gruß, noisefloor


Ok, passt ...
von hume
Montag 5. September 2022, 13:34
Forum: Allgemeine Fragen
Thema: Python Neuling
Antworten: 2
Zugriffe: 375

Re: Python Neuling

Also ich kann sololearn.com für den Anfang empfehlen.

Mit freundlichen Grüßen

hume
von hume
Montag 5. September 2022, 13:32
Forum: Allgemeine Fragen
Thema: Datenkapslung Python wie sinvoll jetzt?
Antworten: 10
Zugriffe: 922

Re: Datenkapslung Python wie sinvoll jetzt?


Du verstehst das Feature nicht richtig. Der doppelte unterstrich vermeiden zufällige Namenskollisionen zwischen Objekten in einer Vererbungshierarchie. Und ist nicht zu einem besseren Zugriffsschutz gedacht, weil - wie du ja schon selbst anmerkst - es trivial ist, den zu umgehen.


ok, also das ...
von hume
Montag 5. September 2022, 13:20
Forum: Allgemeine Fragen
Thema: Countdown bricht ab(Testzwecke)
Antworten: 9
Zugriffe: 845

Re: Countdown bricht ab(Testzwecke)

Ok, also ich werde mir das ganze mal ansehen und dann mich nochmal melden.

Mit freundlichen Grüßen

hume
von hume
Montag 5. September 2022, 13:16
Forum: Allgemeine Fragen
Thema: Countdown bricht ab(Testzwecke)
Antworten: 9
Zugriffe: 845

Re: Countdown bricht ab(Testzwecke)


@hume: Mit welcher Meldung bricht das denn ab? Am besten in einer Konsole gestartet, damit nicht irgendeine IDE eventuell die ausgaben verfälscht oder verschluckt.

Und das ist ein Grund warum man keine Rekursion als Ersatz für simple Schleifen verwenden sollte. Es gibt Programmiersprachen die ...
von hume
Montag 5. September 2022, 13:13
Forum: Allgemeine Fragen
Thema: Datenkapslung Python wie sinvoll jetzt?
Antworten: 10
Zugriffe: 922

Datenkapslung Python wie sinvoll jetzt?

Guten Tag zusammen,

also bin derzeit bei dem Kapitel OOP und zwar geht es um die Datenkapslung, einmal _mit privat markiert und __ sehr stark privat.
Da es mit _Klasse__Test zum Beispiel umgangen werden kann, wie viel bringt dann Datenkapslung eingenlich wirklich?

Mit freundlichen Grüßen

hume
von hume
Mittwoch 24. August 2022, 17:17
Forum: Allgemeine Fragen
Thema: Countdown bricht ab(Testzwecke)
Antworten: 9
Zugriffe: 845

Countdown bricht ab(Testzwecke)

Hallo und guten Tag zusammen,

ich habe einen Countdown auf Recursion zu Testzwecken erstellt und dieser läuft nicht bei Windows, also bricht bei 931ab Input Wert 3000.

import sys
Eingabe = int(input("Bitte geben Sie eine Zahl ein "))
sys.setrecursionlimit(5000)

def countdown(x):
if x==0 ...