390x Filetype PDF File size 0.22 MB Source: vergil.chemistry.gatech.edu
Python Programming Workshop
C. David Sherrill
School of Chemistry and Biochemistry
Georgia Institute of Technology
List of Chapters
Chapter 1: Very Basic Stuff
Chapter 2: Conditionals
Chapter 3: Functions
Chapter 4: Iteration
Chapter 5: Strings
Chapter 6: Collection Data Types
Chapter 7: Advanced Functions
Chapter 8: Exception Handling
Chapter 9: Python Modules
Chapter 10: Files
Chapter 11: Documentation
Chapter 12: Classes
Chapter 13: CGI Programming
Disclaimers
I wrote this tutorial / introduction to Python while I
was learning it myself. Therefore, I cannot
speak from any significant experience with
Python, and these notes may contain factual
errors. I have tried all of the code examples that
I present. --C. D. Sherrill, January 2010
Resources
These notes are based on information from several
sources:
nd
“Learning Python,” 2 edition, Mark Lutz and David Ascher
(O'Reilly, Sebastopol, CA, 2004) (Thorough. Hard to get
into as a quick read)
“Dive Into Python,” Mark Pilgrim (http://diveintopython.org,
2004)
“How to Think Like a Computer Scientist: Learning with
nd
Python,” 2 edition, Jeffrey Elkner, Allen B. Downey, and
Chris Meyers (http://openbookproject.net//thinkCSpy/)
“Programming in Python 3: A Complete Introduction to the
Python Language,” Mark Summerfeld (Addison-Wesley,
Boston, 2009)
http://www.python.org
no reviews yet
Please Login to review.