Simeon Franklin
If you've completed all the labs on the last day the following are some projects you might like to try.
- Write a generator based version of the range function. Make sure you allow all three arguments. Doctest your function demonstrating various calls.
- Install virtualenv and setuptools. Install a package using easy_install (or go further and install pip and use it to install a package). If you are interested in django install django in a virtualenv and create a Django project. Feel free to start in on the Django tutorial :)
- Install Pygame and create a simple animation (I suggest drawing a letter and moving it around the screen).
- Create a .csv file with ten rows and 5 columns of numbers. Write a python script that accepts a column argument and returns the sum of the request column (use the csv module, optparse, and zip).
- Grab a large .xml file and data mine it. I suggest downloading the CIA World Facts as xml try from here and write a script that outputs the top 10 countries with the highest GDP/capita.
- Read this essay by Peter Norvig and RELAX! (But keep practicing!)
