Simple python examples

What you want What it is called Examples
Outputprintprinting1.py
randomwalk4.py
Loopsforloop1.py
dowhile.py
Command-line inputsys.argv commandline1.py
commandline2.py
randomwalk4.py
Function definitiondef fact.py
randomwalk4.py
randomwalk5.py
Reading in lines from standard inputsys.stdin reading1.py
Substitution using regular expressionsre reading1.py
length of a listlencommandline2.py
Convert string to integerintcommandline2.py
find something in listfind1.py
Sort a listsortsort1.py
Split a stringsplit1.py
Reading lines from a fileopen, readlinesreading2.py
Random numbersrandom.random()randomwalk4.py
randomwalk5.py
Automatic execution__name__, __main__randomwalk4.py
randomwalk5.py
Plotting graphsGnuplot randomwalk5.py
Plotting histogramspylab.hist histo1.py
Automated testingdoctest
(explanation)
DocExample.py
DocExample2.py
AlanDice.py
AlanDice2.py
decomposeSquares.py
Recursion decomposeSquares.py

reading2.py

(requires a file called List.txt)
#!/usr/bin/python
#
# This program expects the
# file List.txt to exist
#
file = open('List.txt', 'r')
shoppingList = file.readlines()
print shoppingList[0]
print shoppingList[2]
print """Note
 each item in the list produced
 by readlines() contains a newline character
"""

Credit = """ By David MacKay.
Adapted from
http://www.ibiblio.org/obp/pyBiblio/
"""

David MacKay / python resources /

David MacKay / Computational Physics wiki (UCAM only) / C++ resources /