Paul's Python Intro 01...posted on my geocities

ec plug-devel@lists.PLUG.phoenix.az.us
Thu Sep 9 14:08:02 2004


Yeah, I know, OOo and similiar are not totally 'clean'
code, but hey 'tis easy!!


--- ec <eculbert@yahoo.com> wrote:

> Paul, 
> 
> I used OOo from knoppix3.6 to post this to my
> geocities site. It apparently was just a copy/paste
> into OOo and then save as .html. I then went to my
> acct at geocities and just uploaded the file, It
> seems
> to work! Maybe it will work with plug just as
> 'lazily'
> also.
> 
> 
> http://www.geocities.com/eculbert/Python_1.html
> 
> 
> --- Paul Dickson <dickson@permanentmail.com> wrote:
> 
> > It's been a long time since there's been a
> universal
> > programming language
> > the likes of BASIC.  At one point, just about
> every
> > personal computer came
> > with it, usually built directly into the ROM in
> lieu
> > of a operating
> > system.  But now I think I've found another
> language
> > that's available for
> > every machine, be it Windows, Mac, Linux, and
> > mainframes; and no, it's not
> > Java.
> > 
> > I'm talking about a language called Python (named
> in
> > honor of Monty
> > Python's Flying Circus).  It is both a compiled
> > language like Java, but it
> > also contains an interpreter that can be used very
> > similarly to the way
> > BASIC was on those old PCs.  The interpreter can
> be
> > used simply as an
> > advanced calculator, or a test bed for developing
> > programs.
> > 
> > Unless you are running a distribution of Linux,
> you
> > will have to download
> > this programming language.  You'll find it on the
> > web at:
> > 
> > 	http://www.python.org/download/
> > 
> > I'll leave the installation up to you, but please
> > post any problems you
> > might have to this mailing list.  Either I, or
> > someone else can then help
> > you.
> > 
> > On the above site, there are links to
> documentation
> > and tutorials, so this
> > series of articles won't be an in-depth look at
> the
> > language, but more a
> > quick look with examples.
> > 
> > You can get to the interpreter in at least two
> ways:
> > open a Command Prompt
> > session and typing python, or launching IDLE. 
> From
> > my terminal window on
> > Linux, when I type "python", I get:
> > 
> >     Python 2.3.3 (#1, May  7 2004, 10:31:40)
> >     [GCC 3.3.3 20040412 (Red Hat Linux 3.3.3-7)]
> on
> > linux2
> >     Type "help", "copyright", "credits" or
> "license"
> > for more information.
> >     >>>
> > 
> > You should get something similar.  To exit,
> > press-and-hold the control key
> > and press Z.  On Windows, this signals an
> > End-of-File, so the program
> > stops reading input and exits.  On Linux, the same
> > function is Ctrl-D.
> > 
> > The >>> is a prompt.  The cursor is waiting there
> > for input.
> > 
> >     >>> 3+4*5
> >     23
> >     >>> a=3; b=6
> >     >>> a+b
> >     9
> >     >>> c=a*b
> >     >>> print c
> >     18
> >     >>> a="Testing"
> >     >>> a.lower()
> >     'testing'
> >     >>> a[:4]
> >     'Test'
> >     >>> print a[:4]
> >     Test
> >     >>>
> > 
> > This briefly shows some math, assigning variables,
> > text strings, and
> > slices of strings.
> > 
> > Actually try the examples I give.  This will give
> > you a better feeling for
> > what's going on with the interpreter than just
> > reading my examples.
> > 
> > In my next message I'll briefly cover strings
> > 
> > If you want a lot more info about this language, I
> > recommend the book
> > "Learning Python" by Mark Lutz and David Ascher,
> > especially if you already
> > know how to program in other languages.  The
> second
> > edition is only about
> > 9 months old and cover Python 2.3, so it's very
> > up-to-date.
> > 
> > 	-Paul
> > _______________________________________________
> > PLUG-devel mailing list  - 
> > PLUG-devel@lists.PLUG.phoenix.az.us
> >
>
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
> > 
> 
> =====
> Cyclists should expect and demand safe 
> accommodation on our public roads, 
> just as does every other user.  
> 
> Nothing more is expected. 
> 
> Nothing less is acceptable!
> 
> Long live Knoppix!!
> 
> 
> 		
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - Helps protect you from nasty viruses.
> http://promotions.yahoo.com/new_mail
> _______________________________________________
> PLUG-devel mailing list  - 
> PLUG-devel@lists.PLUG.phoenix.az.us
>
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-devel
> 


=====
Cyclists should expect and demand safe 
accommodation on our public roads, 
just as does every other user.  

Nothing more is expected. 

Nothing less is acceptable!

Long live Knoppix!!


		
_______________________________
Do you Yahoo!?
Express yourself with Y! Messenger! Free. Download now. 
http://messenger.yahoo.com