[Idle-dev] Running beginner Pythons

2015-10-09 Thread Terry Reedy
Reconceptualizing for beginners... Many people working with kids have asked for various changes to Python in order to make it easier for kids, sometimes very young. Some variations have been requested more than once. 1. Simple looping: 'repeat/do/loop/for n [times]:' (take your pick of keyw

Re: [Idle-dev] Running beginner Pythons

2015-10-09 Thread phil jones
Personally I'd say it doesn't smell right to be making a non-standard Python through a pre-processor that only works in IDLE. What's wrong with "while" if you want simple loops without getting into range(n)? Or just define a couple of new functions that are more English-like? for i in count_to(4

Re: [Idle-dev] Running beginner Pythons

2015-10-09 Thread Bruce Sherwood
For what it's worth: Science and engineering students in the college intro physics course who use Python (VPython) to model physical systems typically have no prior programming experience, so it is necessary in a crowded physics curriculum to teach them only a very small minimalist subset of Python

Re: [Idle-dev] Running beginner Pythons

2015-10-09 Thread Terry Reedy
On 10/9/2015 11:27 PM, phil jones wrote: Personally I'd say it doesn't smell right to be making a non-standard Python through a pre-processor that only works in IDLE. A code translation function can be used anywhere one apply it. Is it better for a non-standard Python to only work in a non-st