Boston Python Workshop/Saturday/Lecture material: Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Jesstess
No edit summary
imported>Paulproteus
 
(One intermediate revision by one other user not shown)
Line 10: Line 10:
# Modules: importing modules, __name__ == "__main__"
# Modules: importing modules, __name__ == "__main__"


[http://mit.edu/jesstess/www/BostonPythonWorkshop/ Download or browse] the workshop exercises.
* [http://mit.edu/jesstess/www/BostonPythonWorkshop/ Download or browse] the workshop exercises.
* [http://mit.edu/jesstess/www/BostonPythonWorkshop/data_types.txt summary sheet] for Python data types.


For extra material, see Python's [http://docs.python.org/tutorial/ official tutorial].
For extra material, see Python's [http://docs.python.org/tutorial/ official tutorial].

Latest revision as of 20:21, 14 June 2011

On Saturday morning, we'll work through an introduction to the Python programming language. We'll cover the topics below interactively, by experimenting together at a Python prompt and reading and modifying example scripts that demonstrate these concepts. The afternoon projects will be another great way to practice.

  1. Basic data types: numbers, strings, lists, dicts, and sets
  2. Printing and comment characters
  3. Flow control: if, for, while, break, continue
  4. Functions
  5. Error handling
  6. I/O: raw_input, file I/O, sys.argv
  7. Classes: classes, self, inheritance
  8. Modules: importing modules, __name__ == "__main__"

For extra material, see Python's official tutorial.