===== Required Text Books ====== * Python Programming: An Introduction to Computer Science, John Zelle, Franklin, Beedle & Associates, 2004. * Python in a Nutshell, Alex Martelli, O'Reilly, 2006 ===== Related material ====== * Python Tutorial, Guido van Rossum, 2006; download from http://docs.python.org/tut/ * How to Think Like a (Python) Programmer by Allen B. Downey; http://www.greenteapress.com/thinkpython/ - free textbook from Green Tea Press. More a traditional CS intro programming text, but some of you may find it valuable. * Python Basics: http://www.astro.ufl.edu/~warner/prog/python.html (good summary of most important features) ===== Software ====== The lab you will be using (LWSN B160) has Windows-based machines. The following software is installed on the machines: * Python (2.5.1) and VPython * NumPy 1.0.4 (Numerical Python) * PyLab from MatPlotLib (a 2-D plotting library) * NetworkX 0.35.1 (for the creation and manipulation of graphs and networks) * Cytoscape 2.5.1 (for visualizing molecular interaction networks/graphs) The software is cross platform (Windows, Mac, and UNIX/Linux) and free. Information to download it, is [[here]]. Please see the TA list on which TA can answer questions about what platform.