Und man soll ja auch was mitnehmen....
Screenshot_20230809_194620.png
Das ist Semaphore, installiert in einer VM auf meinem Proxmox.
Ich sammle hier mal interessante Projekte, den Anfang macht icecream
Das Github Repo findet man hier
Zum debuggen eines Programms nutzt man sehr häufig
print(user_input, password_input)
Ausgabe
Frank test
Besser kann man das mit ic machen. Beispiel:
from icecream import ic
user_input = request.POST.get('user_input', 'No input')
password_input = request.POST.get('password_input', 'No input')
ic(user_input, password_input)
Ausgabe
ic| user_input: 'Frank', password_input: 'test'
Bei einem größeren Projekt hat man dann viele von diesen Debug Print-Anweisungen. Wenn man diese mit ic ersetzt kann man das Steuern, ob diese "geprintet" werden.
# activate / deactivate ic function
ic.disable()
Die Ausgabe von ic ist auch wesentlich besser incl. Syntax highlighted usw. Wenn ihr Einsteiger seid, einfach mal testen. Ich denke es lohnt sich. Werde das mal in einigen meiner Projekte einbauen und testen.
wird fortgesetzt..