Experiences/guidance on teaching Python as a first programming language
roy at panix.com
Thu Dec 12 02:42:32 CET 2013
In article <a34ada67-aa04-4f4d-b26d-e941cee03c4c at googlegroups.com>,
rusi <rustompmody at gmail.com> wrote:
> Kernighan and Ritchie set an important "first" in our field by making
> "Hello World" their first program.
> People tend to under-estimate the importance of this:
> Many assumptions need to be verified/truthified/dovetailed
> starting from switching on the machine onwards for this to work.
At the time that they wrote it, very few people who used computers ever
got anywhere near the power switch :-) But, the point is valid. To get
"Hello, world" to print, you've got to figure out a lot of stuff.
Predating the whole agile movement by two decades, it is the
quintessential MVP. It compiles and runs. The rest is just adding
features and fixing bugs.
More information about the Python-list