Experiences/guidance on teaching Python as a first programming language

Terry Reedy tjreedy at udel.edu
Fri Dec 13 17:49:32 EST 2013


On 12/13/2013 11:15 AM, wxjmfauth at gmail.com wrote:
> Le jeudi 12 décembre 2013 18:55:15 UTC+1, Terry Reedy a écrit :

>> If you mean cp65xxx (I forget exact numbers), MS Command Prompt fails,
>> not Python. One should not use any other code page, but only other code
>> pages work.

> Please, do not exaggerate too much.

I try not to, so in case I mis-remembered, I tried your experiment.

 >> echo "ሴé€㑖Ѓ⌴*"
 > works.

I cut the mixed alphabet input line and pasted into a *fresh* Command 
Prompt window on my USA Win 7 machine with all updates.

C:\Users\Terry>echo "?‚????*"
"?‚????*"

About what I expected, except for é becoming ,. Now the test. Change the 
code page and re-paste.
'''
C:\Users\Terry>chcp 65001
Active code page: 65001

C:\Users\Terry>echo "*"
The system cannot write to the specified device.
'''
This a major fail as all non-ascii chars are deleted when pasted (at 
least visibly) and the echo does not echo. There is no Python involved 
in this failure.

I am willing to believe that you might have gotten different behavior on 
your French Win 7 machine. Windows is not an international OS, but 
rather a collection of ghettoized national versions.

As I said before, Idle does work in this regard.

Python 3.4.0a4 (v3.4.0a4:e245b0d7209b, Oct 20 2013, 19:57:58) [MSC 
v.1600 64 bit (AMD64)] on win32
 >>> "ሴé€㑖Ѓ⌴*"
'ሴé€㑖Ѓ⌴*'

-- 
Terry Jan Reedy





More information about the Python-list mailing list