Remember that you can use K library resources through the world wide web.
Browsable MediaSources Directory: A browsable directory of images and sounds you can use in this course.
Python References
- Guzdial, Mark, An Introduction to Computing and
Programming in Python, A Multimedia Approach, 3rd Edition, Pearson Prentice Hall, Upper
Saddle River, NJ, 2013.
- Support code, written by Kalamazoo
College CS faculty, useful for many programs in COMP107.
  - Gupta, Rashi, Making Use of Python, Wiley, New York, 2002.
- Hetland, Magnus Lie, Instant Python, http://www.hetland.org/python/instant-python.php.
- Lundh, Frederik, Python Standard Library, O'Reilly and Associates, Sebastapol, CA, 2001.
- Lutz, Mark and Ascher, David, Learning Python, O'Reilly and Associates, Sebastapol, CA, 2003.
- Martelli, Alex and Ascher, David (eds), Python Cookbook, O'Reilly and Associates, Sebastapol, CA, 2002.
- Martelli, Alex, Python in a Nutshell, O'Reilly and Associates, Sebastapol, CA, 2003.
- Pedroni, Samuele, and Rappin, Noel, Jython Essentials, O'Reilly and Associates, Sebastapol, CA, 2002.
- Python Tuturial, Python Software Foundation, http://docs.python.org/2/tutorial/.
- Zelle, John, Python Programming: An Introduction to Computer Science, Franklin, Beedle and Associates, Inc., Wilsonville, OR, 2004.
Web Sites for Downloading the Python Language and Development Environments
- http://code.google.com/p/mediacomp-jes contains the JES course software
- http://www.python.org
- http://www.jython.org
- Brackets for developing web pages
- Filezilla, a free ftp client.
Program Style
- The Kalamazoo College Computer Science Program Style Guide and Documentation Standards.