Hi Jean-Luc, Typically, when writing Python code for myself I like to shorten the indentations to two spaces instead of four, but both styles are doable with or without a braille display. I only recommend a braille display when doing Python is you get to see the code the way a sighted programmer sees it and can easily determine your blocks by feel. However, some screen readers like Window Eyes have a feature which can announce your documents formatting. For example, turning it on in notepad and coding a simple Python game will announce that line 1 is not indented, line 2 is indented four spaces, line 3 is indented eight spaces, etc. So it can be done with a synth using Window Eyes, but is allot of chatter. The Linux plugin for Emacs, Emacspeak, is very nice in that it also will read formatting automatically. It will announce when a block is started, what your spacing is, and I love doing Java, C++, and Python code in Emacs for that reason.
SoundMUD wrote: > Hi, > > I would say Python too. But I don't know what you intend to do. I should > write a > > A problem with Python for blind programmers is probably the way blocks > are defined. There are no braces or Endif keywords. You must use 4 > spaces indentations to define blocks. This is very nice for sighted > programmers, because it removes the redundancy between braces and > indentation, so you cannot be mistaken by a bad indentation. But for a > blind programmer, I don't know it is slightly annoying or really > annoying. Somebody in another thread said that with a braille terminal > it is not too bad, but I wonder how annoying it is with a synthesizer. > > An interesting thing is that, like in BASIC interpreters, you can > write commands in interactive mode and have instantly the result of > each line, so it is nice when you learn (and later too). > > Even if you don't use it for faster programs, Python may be useful for > quickly written scripts that you will use once. And learning it may > not take too much time. A tutorial is provided with the documentation, > or at http://docs.python.org/tut/tut.html > > Jean-Luc --- Gamers mailing list __ [email protected] If you want to leave the list, send E-mail to [EMAIL PROTECTED] You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/[EMAIL PROTECTED] If you have any questions or concerns regarding the management of the list, please send E-mail to [EMAIL PROTECTED]
