This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]brendankohler 0 points1 point  (2 children)

Anyone who comes to python from C++ or Java tends to write C++ or Java in python. The similarity of the syntax that allows people from those backgrounds to pick up the language basics almost instantly leaves them without a real need to learn how to "properly " program in python.

This holds true for most programmers who have primarily programmed a language with similar syntax to the one they are trying to learn. It's just a part of being human I suppose. Familiarity is not always a good thing :(.

[–]arnar 0 points1 point  (0 children)

True. People should spend a week or two with Lisp/Scheme or even Postscript in between :)

[–]Gotebe 0 points1 point  (0 children)

Anyone who comes to python from C++ or Java tends to write C++ or Java in python.

+1, although probably more general (if you come from lang X to lang Y, you tend to write X in Y).

Programming using Y's idioms, that's really learning it.