Hintergrund: Ich habe ein paar Tutorials durchgearbeitet und einige kleine Projekte geschrieben. Mit Google und StackOverflow läuft alles gut genug .
In den letzten Tagen habe ich mich mehrmals gefragt: "Was fehle ich?" - Ich habe das Gefühl, dass ich immer noch in Java denke, während ich in Python schreibe.
Diese Frage bei StackOverflow enthält viele Tipps, welche Ressourcen Sie zum Erlernen von Python lesen sollten, aber ich habe immer noch das Gefühl, dass ich ein Java-Entwickler mit einem Wörterbuch (ohne Wortspiel) bin, das in Python übersetzt werden soll.
Was ich wirklich tun möchte, ist meinen Kopf neu zu gestalten, um Pythonic Python anstelle von Java, das als Python getarnt ist, schreiben zu können, ohne meine Java-Kenntnisse zu verlieren.
Der Kern meiner Frage lautet also: Welche Konzepte muss ein Java-Entwickler wirklich lernen, um Pythonic zu denken? Dies schließt alles ein, was verlernt werden muss.
Hinweis: Ich frage nach Sprachkonzepten, nicht nach der Sprachsyntax.