Tło: Przejrzałem kilka samouczków i napisałem kilka małych projektów. Wszystko idzie dobrze dzięki Google i StackOverflow .
Kilka razy w ciągu ostatnich kilku dni zastanawiałem się, „czego mi brakuje?” - Czuję, że wciąż myślę w Javie, pisząc w Pythonie.
To pytanie na StackOverflow jest pełne wskazówek na temat zasobów, które należy przeczytać, aby nauczyć się języka Python, ale nadal uważam, że jestem programistą Java ze słownikiem (bez słów) do przetłumaczenia na język Python.
To, co naprawdę chcę zrobić, to zreformować moją głowę, aby móc pisać Pythonic Python zamiast Javy przebranej za Python, nie tracąc przy tym swoich umiejętności Java.
Tak więc sedno mojego pytania brzmi: jakie pojęcia deweloper Java musi naprawdę nauczyć się myśleć w języku Python? Obejmuje to wszystko, co wymaga oduczenia.
Uwaga: pytam o koncepcje językowe, a nie o składnię językową.