A styler is the best way to indent code, not doing it by hand. In a company programmers have there own ways they want to display code, so using a styler allows the code to be stored in a certain format in the source control repository while allowing programmers to display it with there personal prefferences when there editing it.
Tyler Littlefield wrote:
I will agree with the java/c++ angle, but if they can't indent, they won't make it. You will have to be able to adapt if your going to join a company with sited programmers, and part of that adaptation is to be able to indent, as that's how sited people work. There is always the argument of using a styler, but that styler can only conform to the way it sets the styles--it's not, going to know how your company wants your code indented.----- Original Message ----- From: "Jared Wright" <wright.jaredm@xxxxxxxxx>To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, February 12, 2009 7:05 AM Subject: Re: Python?I would for the most part agree with jared. I'm pretty indifferent about the indentation issue. It, as Tyler implied, might help them to be more aesthetically conscious with all their code which sighted colleagues and companions will appreciate. Still, it's not a sintax elemnt that plays to the hands of a blind student, and it could hinder their progress. The concerns I would really have with Python as an introductory language would mostly hinge on principles more related to CS education than access. Something like Java or C++ seemed like a much better starting point for me, even without the immediate satisfaction a rapid development language like Python has for a student.Jared On 2/12/2009 8:43 AM, Jared Stofflett wrote:How experienced are these students? The indintation is a pain and was a poor design choice in the language but can be overcome using the pindent.py script. If the student has had programming experience they should pick up the indintation no problem but if they haven't a little one on one instruction in editing and running Python code will probably be necessary. I don't like Python as a language to teach computer science since it lacks things like static typing and memory management but this is more of a personal prefference and these things can be taught in later courses. I how ever am of the opinion that CS courses should start out with c++ since higher level courses such as operating systems require it, as well as courses that go over memory management and that dynamic languages should be introduced later. For more info about Python's indentation and ways to deal with it while blind see this link. http://stackoverflow.com/questions/118643/is-there-a-way-to-convert-indentation-in-python-code-to-bracesSuzanne Balik wrote:Could some of you comment on using Python to teach programming at the college level and the effect that would have, if any, on blind students?Thanks so much, Suzanne__________View the list's information and change your settings at http://www.freelists.org/list/programmingblind__________View the list's information and change your settings at http://www.freelists.org/list/programmingblind__________View the list's information and change your settings at http://www.freelists.org/list/programmingblind
__________View the list's information and change your settings at http://www.freelists.org/list/programmingblind