[IAEP] [support-gang] Quick Question

Sebastian Silva sebastian at somosazucar.org
Sat Aug 6 21:50:42 EDT 2011

I was going to recommend DrPython and found this document, a chapter of 
the book "A Byte of Python":


    "Choosing an editor

Before we move on to writing Python programs in files, we need an editor 
to write the 'source' files. The choice of an editor is crucial. You 
have to choose an editor as you would choose a car that you want to buy. 
A good editor will help you write Python programs easily, making your 
journey more comfortable and helps you reach your destination (achieve 
your goal) in a much faster and safer manner.

One of the basic requirements of a good editor is*syntax 
highlighting*where all the different parts of your program are colorized 
so that you can/see/your program and visualize how it will run. This 
also means that you should avoid Windows Notepad especially because it 
doesn't support indentation. Indentation means neatly formatting the 
program with the use of whitespace (spaces and tabs) at the beginning of 
the line to make it easy to read the program. We will soon learn why 
indentation is important in Python.

There arevarious development environments 
editors for Python 
<http://www.python.org/cgi-bin/moinmoin/PythonEditors>available. In 
order to keep things simple, I recommend using the DrPythondevelopment 
environment. It is pronounced as/doctor-python/. It is called a 
development environment since you can edit, run and manage Python 
programs completely within DrPython. An interesting note is that 
DrPython itself is written in Python.

First, we shall install DrPython."


He proceeds with instructions to install on all three major platforms:

Incidentally, Christofer, the boy I think you and I met in Montevideo, 
sugarized DrPython, so it works well with the XO as well:

/These uruguayan kids never cease to amaze me.


El 06/08/11 05:49, Caryl Bigenho escribió:
> /Hi.../
> /
> /
> /I must be doing something wrong:/
> /
> /
> >>> idle
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> NameError: name 'idle' is not defined
> >>>
> /
> /
> /This is where I am in Terminal:/
> /
> /
> Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 14:13:39)
> [GCC 4.0.1 (Apple Inc. build 5493)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> /Caryl/
> > Date: Sat, 6 Aug 2011 09:34:25 +1000
> > From: quozl at laptop.org
> > To: support-gang at lists.laptop.org
> > CC: iaep at lists.sugarlabs.org
> > Subject: Re: [support-gang] Quick Question
> >
> > In Terminal, type idle and press enter. You get Python's own editor,
> > with a Python shell that you can type into as well.
> >
> > --
> > James Cameron
> > http://quozl.linux.org.au/
> > _______________________________________________
> > support-gang mailing list
> > support-gang at lists.laptop.org
> > http://lists.laptop.org/listinfo/support-gang
> _______________________________________________
> IAEP -- It's An Education Project (not a laptop project!)
> IAEP at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/iaep

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/iaep/attachments/20110807/5f4ce5b8/attachment.html>

More information about the IAEP mailing list