Contexte: J'ai parcouru quelques tutoriels et écrit de petits projets. Tout se passe assez bien avec Google et StackOverflow .
Plusieurs fois au cours des derniers jours, je me suis demandé "qu'est-ce qui me manque?" - Je pense que je pense toujours en Java alors que j'écris en Python.
Cette question de StackOverflow contient de nombreux conseils sur les ressources à lire pour apprendre Python, mais je pense toujours que je suis un développeur Java doté d'un dictionnaire (sans jeu de mots) à traduire en Python.
Ce que je veux vraiment faire, c'est de refactoriser ma tête pour pouvoir écrire Pythonic Python au lieu de Java déguisé en Python, sans perdre mes compétences en Java.
Donc, le noeud de ma question est: quels concepts un développeur Java a-t-il réellement besoin d'apprendre à penser à Pythonic? Cela inclut tout ce qui doit être désappris.
Remarque: je parle de concepts de langage et non de syntaxe.