Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'subject:Python': 0.06; 'plenty': 0.07; 'tkinter': 0.07; 'if,': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:language': 0.09; 'windows,': 0.09; 'python': 0.11; 'gui': 0.12; 'jan': 0.12; 'windows': 0.15; '(file': 0.16; 'idle.': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'subject: \n ': 0.16; 'subject:programming': 0.16; 'sytem': 0.16; 'unicode.': 0.16; 'wrote:': 0.18; 'command': 0.22; 'install': 0.23; 'header:User-Agent:1': 0.23; 'instance,': 0.24; 'recognize': 0.24; 'tells': 0.24; 'unicode': 0.24; 'fine': 0.24; 'least': 0.26; 'subject:/': 0.26; 'header:X-Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'installed': 0.27; 'am,': 0.29; "i'm": 0.30; 'work.': 0.31; 'code': 0.31; 'apparently': 0.31; 'font': 0.31; 'piece': 0.31; 'text': 0.33; 'agree': 0.35; 'display': 0.35; 'something': 0.35; 'but': 0.35; 'idle': 0.36; 'should': 0.36; 'problems': 0.38; 'displays': 0.38; 'handle': 0.38; 'to:addr:python-list': 0.38; 'fact': 0.38; 'use.': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'remove': 0.60; 'most': 0.60; 'entire': 0.61; 'received:173': 0.61; 'simply': 0.61; 'first': 0.61; 'email addr:gmail.com': 0.63; 'believe': 0.68; 'prompt': 0.68; 'fact,': 0.69; 'theoretical': 0.74; 'avoids': 0.84; 'bmp,': 0.84; 'disappear': 0.84; 'fails,': 0.84; 'installer': 0.84; 'received:fios.verizon.net': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Terry Reedy Subject: Re: Experiences/guidance on teaching Python as a first programming language Date: Thu, 12 Dec 2013 12:55:15 -0500 References: <201312090824.25211.gheskett@wdtv.com> <52A78F6F.3060507@stoneleaf.us> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: pool-173-75-254-207.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 37 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1386870936 news.xs4all.nl 2833 [2001:888:2000:d::a6]:58745 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:61733 On 12/12/2013 4:17 AM, wxjmfauth@gmail.com wrote: > Windows, Py3, unicode. It is is infortunate, but it is > a fact Python has some problems with that platform (file > sytem encoding), -> potential problems which should not > exist for a beginner. Some disappear if, for instance, one uses Idle. > I am the first to recognize the win console is all but > friendly. Something we agree on. It is a piece crap. I believe that MS keeps it crippled to discourage use. (They apparently would like to remove it.) > If one wishes to use a unicode code page, Python fails [*]. 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. Tk, and hence tkinter and idle work fine with the entire BMP. If one tells tk to use a font that can handle the entire BMP, it displays the entire BMP. > Python has plenty of good qualities, you (and others) > are discussing plenty of theoretical aspects. > I'm pointing the fact, one may be stuck simply because > one cannot display a piece of of text! Most text display problems disappear if one avoids Command Prompt and uses a GUI that can handle at least the BMP. Idle works on Windows after Python is installed unless one tells the installer to not install tcl/tk. -- Terry Jan Reedy