Mist, jetzt habe ich auch noch Streamlit gefunden. Jetzt geht mir langsam die Zeit aus...
Python - Interessante Packages
-
Icecream
Ich sammle hier mal interessante Projekte, den Anfang macht icecream
Das Github Repo findet man hier
Was macht man damit?
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()
Fazit
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..