Experiences/guidance on teaching Python as a first programming language

Steven D'Aprano steve+comp.lang.python at pearwood.info
Wed Dec 11 11:36:04 EST 2013


On Wed, 11 Dec 2013 08:27:23 -0800, rusi wrote:

> [BTW: From the theoretical POV, imperative programming is 'unclean'
> because of assignment statements.  From the practical POV of a teacher,
> the imperativeness of print is a bigger nuisance in students' thinking
> patterns ]

+1 on this

Trying to teach newbies to use return rather than print in their 
functions is one of the more difficult parts of teaching beginners.


-- 
Steven



More information about the Python-list mailing list