Required text
None. The notes will provide links to required and recommended readings online.
Optional Python resources
-
Python Language Reference — The official reference manual.
-
The Python Tutorial — The tutorial that goes with the previous manual.
-
Learn Python The Hard Way — Online textbook
- How to Think Like a Computer Scientist — Online Python textbook
-
Python Programming — Online textbook
-
Khan Academy: Computer Science — Video tutorials, emphasizing Python and some simple algorithms
-
Google's Python Class — An online tutorial which assumes some programming experience.
If you find any additional resources that should be posted, let the instructors know. Also, we'd like to know how useful you find these to be.