David B. Paradice, Ph.D.
Harbert Eminent Scholar in Business Analytics
Raymond J. Harbert College of Business
Python Programs and Examples
Click on the program name to download the Python code. You will need to remove the .txt extension to run the code. The .txt extension is necessary for the code to download. Whether the .txt extension is on the file or not, you can use a text editor to edit the file.
bottles-of-beer.py.txt: the drinking song (looping)
csv-to-xml.py.txt: reads a csv file, outputs the same data in an XML format
csvfileio.py.txt: read and write a CSV file
dictionary-lookup.py.txt: using a dictionary to look up a value
dictionary-loop.py.txt: looping through a dictionary (looping)
displaying-files.py.txt: program that displays the contents of files (looping)
factorial.py.txt: calculates the factorial of n (i.e., n!) [n! = n * (n-1) * (n-2) * ... * 1]
factorial-recursive.py.txt: calculates the factorial of n (n!) using recursion
fibonacci.py.txt: constructs a Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, ...)
fibonacci-recursive.py.txt: constructs a Fibonacci sequence (1, 1, 2, 3, 5, 8, 13, ...) using recursion
for-loop.py.txt: a for loop example (looping)
get-weather-data.py.txt: scrapes weather data (web scraping)
guessing-game.py.txt: guess the number (looping)
hello.py.txt: the simplest python program
simple-stuff.py.txt: some simple operations, including input and output
string-match.py.txt: a simple string matching example.