Programming with Python

The Computer Center offers free classes in the Python computer language throughout the semester.

Python is a recent, general-purpose, high-level programming language. It is free, very clear and readable, object-oriented (if you wish), runs everywhere, and interfaces to everything.

The introductory class meets at 5:30 p.m. Tuesdays. The same content is repeated at 5:30 p.m. Thursdays. This class meets in Speare 116.

An Advanced Python Applications class is offered at 4 p.m. Tuesdays in Speare 116 and at 5:30 p.m. Thursdays in MSEC 187. The advanced class is presented as a design seminar. Students are invited to bring software or database design problems to this free-form roundtable. Veteran software developers will assist in problem-solving and software design.

Introduction to Python topics

09/28,09/30:   Overview: what can Python do for you?

10/05,10/07:   Numeric and string operations

10/12,10/14:   Sequence types: lists and tuples

10/19,10/21:   Dictionaries; branching; scripting

10/26,10/28:   Functions; input/output; import and modules

11/02,11/04:   Introduction to objects

11/09,11/11:   Object example; special methods

11/16,11/18:   Exceptions; list comprehensions; iterators

11/23,12/02:   Numeric and scientific packages

12/07,12/09:   The Tkinter graphical user interface