Die Suche ergab 28 Treffer

von crazyyzarc
Samstag 18. Dezember 2021, 14:24
Forum: Allgemeine Fragen
Thema: Dynamische (stattische) Methoden-Erweiterung
Antworten: 2
Zugriffe: 416

Dynamische (stattische) Methoden-Erweiterung

Hey zusammen,

ich habe leider noch nichts Passendes zu meiner Frage gefunden. Vielleicht könnt ihr mir da auf die Sprünge helfen:
Was bringt es eine Klasse mit einer statischen Methode (2) zu erweitern, wenn man auch die dynamische Methoden-Erweiterung mit einer Bindung (1) umsetzen kann?

https ...
von crazyyzarc
Montag 27. Juli 2020, 09:54
Forum: Allgemeine Fragen
Thema: Banking System mit mehrere Benutzeranmeldungen
Antworten: 5
Zugriffe: 2547

Re: Banking System mit mehrere Benutzeranmeldungen


Ich hab mir nur mal die Datei banking.py angeschaut, und da gibt es so einiges zu verbessern.
`Entries` ist keine Klasse, weil `self` nirgends benutzt wird. Das ist einfach nur ein Haufen globaler Variablen. `add_entries` tut je nach Typ des übergebenen Arguments etwas anderes. Statt Typprüfungen ...
von crazyyzarc
Freitag 24. Juli 2020, 11:41
Forum: Allgemeine Fragen
Thema: Banking System mit mehrere Benutzeranmeldungen
Antworten: 5
Zugriffe: 2547

Re: Banking System mit mehrere Benutzeranmeldungen


Du benutzt globale Variablen. Nämlich mindestens cli_instance. Schmeiß die weg, dann wird sich ein Problem von selbst erledigen:

Auf Modulebene stehen nur die Definition von Funktionen, Klassen und Konstanten.
Mindestens cli_instance, crm, log und logged_in sind da also falsch. Wobei log sinnvoll ...
von crazyyzarc
Freitag 24. Juli 2020, 10:31
Forum: Allgemeine Fragen
Thema: Banking System mit mehrere Benutzeranmeldungen
Antworten: 5
Zugriffe: 2547

Banking System mit mehrere Benutzeranmeldungen

Hallo zusammen,

ich habe die letzten Wochen an einem eher größeren Projekt gearbeitet. Bei diesem Projekt geht es um ein fiktives Banking System.
Das Projekt ist unter hier aufrufbar: https://github.com/crazyyzarc/Banking-System-public

Das Projekt umfasst derzeit folgende Funktionen:
- Erstellung ...
von crazyyzarc
Donnerstag 18. Juni 2020, 12:15
Forum: Allgemeine Fragen
Thema: Funktion aus Modul wird doppelt ausgeführt
Antworten: 5
Zugriffe: 1266

Re: Funktion aus Modul wird doppelt ausgeführt


Das Skript, das du an den Python Interpreter uebergibst, bekommt einen speziellen Namen - __main__. Auf den pruefst du ja auch, und da das ein Import ist, wird die Klausel nicht ausgefuehrt.

Das say_something mehrfach ausgefuehrt wird kann nur daran liegen, das du das unter vierschiedenen Namen ...
von crazyyzarc
Donnerstag 18. Juni 2020, 10:52
Forum: Allgemeine Fragen
Thema: Funktion aus Modul wird doppelt ausgeführt
Antworten: 5
Zugriffe: 1266

Funktion aus Modul wird doppelt ausgeführt

Hallö'chen. Kurz um: ich arbeite gerade mit Packages und Modulen. Dabei stieß ich auf das Verhalten, dass beim import eines Moduls und dem aufruf der Funktion die Funktion doppelt ausgeführt wird. Wieso und weshalb? Ich rufe die Funktion ja nur 1x auf und nicht 2x

Und noch ne Frage: sollte nicht ...
von crazyyzarc
Samstag 25. April 2020, 19:42
Forum: Installation/Konfigurieren
Thema: 2 verschiedene python versionen?
Antworten: 4
Zugriffe: 6002

Re: 2 verschiedene python versionen?

Wichtig zu erwähnen ist noch: wenn du eine Version immer bevorzugst und diese dann mittels cmd oder powershell aufrufst - dann kannst du das unter Windwos einstellen

In den Systemeigenschaften -> Erweitert -> Umgebungsvariable: die höhste Path Variable greift zuerst. d.h. wenn ganz oben die Version ...
von crazyyzarc
Sonntag 19. April 2020, 13:31
Forum: Codesnippets
Thema: Verbesserungsvorschläge - Try Except handling
Antworten: 2
Zugriffe: 4742

Re: Verbesserungsvorschläge - Try Except handling


Man muß halt dort Exceptions abfangen, wo man sie sinnvoll behandeln kann. Wenn Du an mehreren Stellen ähnlichen Code hast, kannst Du den auch in eine Funktion auslagern.

Dein übliches handling behandelt zu viel. Nur das Umwandeln von String in Int kann zu einem ValueError führen. So eine Eingabe ...
von crazyyzarc
Sonntag 19. April 2020, 12:45
Forum: Codesnippets
Thema: Verbesserungsvorschläge - Try Except handling
Antworten: 2
Zugriffe: 4742

Verbesserungsvorschläge - Try Except handling

Hallo Zusammen,

da ich immer mehr und mehr in das Thema der Funktionen rein komme eröffnet es mir auch das dauernde hinzufügen des try except blocks, welches falsche EIngaben abfängt.
Sollte ich mal anderen mein Programm benutzen lassen, die eben nicht wissen was eingegeben werden kann und was ...
von crazyyzarc
Samstag 18. April 2020, 15:38
Forum: Codesnippets
Thema: Angepasste Trennlinie
Antworten: 3
Zugriffe: 5185

Re: Angepasste Trennlinie


Du kannst strings auch multiplizieren:

rechnungs_betrag = 13.99
output = f"Hallo, die Rechnung liegt bei {rechnungs_betrag} EUR"
print('=' * len(output), output, sep='\n')

=======================================
Hallo, die Rechnung liegt bei 13.99 EUR


Ja gut das geht ja noch erheblich ...
von crazyyzarc
Samstag 18. April 2020, 14:01
Forum: Codesnippets
Thema: Angepasste Trennlinie
Antworten: 3
Zugriffe: 5185

Angepasste Trennlinie

Hallo Zusammen,

ich wollte insbesondere Neulinge (ich ebenso) eine Methode vorstellen mit der man Zeilen beim Konsolendesign sparen kann.
Mich störte es wenn im Code selbst zu viele künstliche Trennzeichen (s. Beispiel 1) sind wie "====" "---" "><<><><>" etc. deshalb habe ich mir eine Funktion ...
von crazyyzarc
Montag 21. März 2016, 17:14
Forum: Allgemeine Fragen
Thema: Eingabe auf int prüfen
Antworten: 6
Zugriffe: 6080

Eingabe auf int prüfen

Ich wollte dass wenn man 3 beliebige Zahlen eingibt sie dann ausgegeben werden und zusatzinformationen zu dieser Zahl geben wird.
Aber das Problem besteht darin dass es auch Benutzer gibt die unfähig sind anstatt eine reine Zahl eingeben zu sollen ein character or string und deshalb habe ich das in ...
von crazyyzarc
Sonntag 13. März 2016, 18:44
Forum: Allgemeine Fragen
Thema: Wann ist die main-Methode vonnöten?
Antworten: 1
Zugriffe: 1010

Wann ist die main-Methode vonnöten?

Wann braucht man das Teil hier, das jeden Anfänger abschreckt?

Code: Alles auswählen

if __name__ == '__main__':
wenn man Methoden einzelnt aufruft, Klassen aufruft oder wie genau?
von crazyyzarc
Sonntag 13. März 2016, 18:36
Forum: Allgemeine Fragen
Thema: [ERLEDIGT] Zahlenwerte speichern ohne Input?!
Antworten: 0
Zugriffe: 1227

[ERLEDIGT] Zahlenwerte speichern ohne Input?!

HEY! ich habe wieder angefangen mit Python und ja ich habe einiges verlernt aber diesmal zieh ich es durch!

Ich möchte bei der Eingabe, dass wenn der Benutzer eine Zahl eingibt sie nicht in der "input()" gespeichert da sie ja für strings geeignet ist und ich nicht möchte das der Nutzer strings ...
von crazyyzarc
Mittwoch 12. August 2015, 19:56
Forum: Allgemeine Fragen
Thema: Bedeutung des if-mains Blocks
Antworten: 7
Zugriffe: 6061

Re: Bedeutung des if-mains Blocks

Also im Grunde nütz es nur wenn man die main()-Methode benutzt um sie überhaupt aufzurufen hab es hier mal getestet:
def main():
print("Hi")


Was kam raus? Nichts (PS: ich arbeite mit IDLE also klicke auf den "Run" button und nicht über die Konsole mit "python name.py" das ist mir zu kompliziert ...
von crazyyzarc
Mittwoch 12. August 2015, 19:40
Forum: Allgemeine Fragen
Thema: c’t SESAM
Antworten: 6
Zugriffe: 2426

Re: c’t SESAM

Ich find das toll cool :D obwohl ich den Inhalt nicht ganz genau verstehe aber das Password zu formatieren in einen anderes Format und daraus das Passwort angeben ist schon nice aber man könnte doch einfach selbst sein Kopf gegen die Tastatur hauen und man hat sein "Masterpassword"
von crazyyzarc
Sonntag 9. August 2015, 17:42
Forum: Allgemeine Fragen
Thema: Python-Shell säubern (clear screen)
Antworten: 4
Zugriffe: 1670

Python-Shell säubern (clear screen)

Ich möchte meine Shell clearen manchmal da mir manche Docs oberhalb stören könnten und die Übersichtbeeinträchtigen... meine vorherige Idee war es einfach mit der Escape Sequenz newline zu arbeiten wie man sieht aber es haut irgendwie nicht hin wenn ich dann mit cls es aufrufe :-/ oder habt ihr ...
von crazyyzarc
Sonntag 9. August 2015, 17:14
Forum: Allgemeine Fragen
Thema: Bedeutung des if-mains Blocks
Antworten: 7
Zugriffe: 6061

Bedeutung des if-mains Blocks

Was bedeutet es genau mir wurde es immer ganz lang erklärt wobei ich wenig verstand aber was nützt es und man muss man es überhaupt eintragen?

Code: Alles auswählen

if __name__ == '__main__':
    main()
von crazyyzarc
Samstag 8. August 2015, 15:59
Forum: Allgemeine Fragen
Thema: Funktionsvorschlag mit . (shortcut)
Antworten: 4
Zugriffe: 1014

Re: Funktionsvorschlag mit . (shortcut)

Im IDLE also da wo man nicht in einer Konsole ist was standartmäßig mitgeliefert wird :D (ich muss endlich mal die Namen unterscheiden ._.)
von crazyyzarc
Samstag 8. August 2015, 15:33
Forum: Allgemeine Fragen
Thema: Funktionsvorschlag mit . (shortcut)
Antworten: 4
Zugriffe: 1014

Funktionsvorschlag mit . (shortcut)

Python arbeitet doch auch mit dem . System oder wie das heißt z.B.
Objekt.Klasse.Funktion.Hallo

und bei Java (Eclipse) kann man die darinenthalten Klassen als Vorschlag anzeigen um zu sehen was man alles benutzen kann gibt es dies auch in Python also ein Shortcut um nicht immer so zu schauen was ...