Dr. T.J.'s Home on the Web

Python Tutorial, Fall 2006

Instructors
T.J. Jankun-Kelly and Chris Waters
Course Time and Location
Tuesday, August 22–Thursday, August 24, 5:30pm–6:30pm, 104 Butler Hall

This course will provide a rough tutorial on the Python progamming language. It will introduce the basics of Python programming, some advanced concepts, and useful libraries.

Students are encouraged to bring a laptop with the latest version of Python installed. Students are expected to be familiar with procedural and object-oriented programming through a language like C++ or Java.

Seating is limited, and there may not be enough room for everyone. Students in CSE4/6413 have priority other other students as they need it for their class this semester. If space becomes a problem, we will move the class for the later days.

Course Information

Day 1: Basics

Introduction. Using Python. Procedural Programming. Modular Programming. Exceptions. Object Oriented Programming.

Materials

Day 2: Advanced

Advanced operations. File I/O. List comprehension, and generators.

Materials

Day 3: Useful Libraries

The Python Standard Library. Numeric. PIL. PyOpenGL.

Materials