[Edu-sig] Which shell to use

kirby urner kirby.urner at gmail.com
Thu Mar 10 22:50:44 CET 2011


On Wed, Mar 9, 2011 at 3:49 PM, Gregor Lingl <gregor.lingl at aon.at> schrieb:

>
>  Some might prefer a monospaced font like the beautiful "Liberation Mono"
> (GNU General Public License) for instance. Using a non monospace font can be
> irritating sometimes concerning the indentation.
>
>
I should check that out.  Fonts that include big swatches of Unicode (such
as Kanji) should be fun as well.

Note that Akbar and other non-monospace aren't that bad for left-aligned
languages such as Python, FORTRAN etc., as the space characters share the
same width, so the block indentations appear as rigidly vertical as New
Courier's.



> Anyway IDLE is a very good choice for beginners, because it's small (and
> thus not distracting) but has everything you need during the first year of
> learning how to program. (In my experience it's disadvantageous to use an
> editor or an IDE that demands a substantial part of the learning energy and
> efforts of the students.)
>

It's also open source in Tkinter so you can scroll through quickly and get
an idea of what GUI-based Python is all about.  It's pretty easy to get
productive in a hurry with Tk bindings -- which is the chief weakness of
IDLE:  it makes for a crazy-bad Tk development environment, which is what
one might be inspired to do, having used IDLE.  That's when one starts
learning how to boot Python from a command line.

If you're not used to a command line, because you're an eye candy junky, on
either MacOS or Windows, then here's a golden opportunity to learn on.
 Then, after learning to go chdir, mkdir, rmdir and whatever, jump into
Python's os and shutils and accomplish the same things -- good
reinforcement.

Learning to love a command line is a core goal of "beginner mind" trainings.

Kirby
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20110310/cd0ecbec/attachment.html>


More information about the Edu-sig mailing list