Linked by MOS6510 on Thu 10th Jan 2013 23:25 UTC
Permalink for comment 548576
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/21/13 21:38 UTC
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
More Features »
Sponsored Links



Member since:
2007-02-18
With iterators and generators, you have to understand that it's almost a different "paradigm". I think the root of your problem with Python may more be the fact that it's not a purely imperative language? I'm currently biting the Common Lisp bullet, and the Lisps have the same kind of ability.
Like C++, most programs don't need advanced Python features like iterators or generators anyway, but once you get used to a more declarative style of programming, it becomes a lot easier. That usually involves writing a few Python list comprehensions.
The thing that makes Python a good teaching language is that the basics of programming in Python is a lot easier to understand than C and its descendants. Yes, there are complicated advanced things, but in terms of the basic stuff, Python is easier to teach.