Background: ho eseguito alcuni tutorial e scritto alcuni piccoli progetti. Tutto sta andando abbastanza bene con Google e StackOverflow .
Diverse volte negli ultimi giorni mi sono ritrovato a chiedermi "cosa mi manca?" - Sento che sto ancora pensando in Java mentre scrivo in Python.
Questa domanda su StackOverflow è piena di suggerimenti su quali risorse leggere per imparare Python, ma sento ancora di essere uno sviluppatore Java con un dizionario (non è un gioco di parole) da tradurre in Python.
Quello che voglio veramente è rifattorizzare la mia testa per poter scrivere Python Python invece che Java mascherato come Python, senza perdere neanche le mie capacità Java.
Quindi, il punto cruciale della mia domanda è: quali concetti ha realmente bisogno di un Java per imparare a pensare Pythonic? Ciò include tutto ciò che deve essere disimparato.
Nota: sto chiedendo informazioni sui concetti linguistici, non sulla sintassi del linguaggio.