Python ( is an interpreted language that is relatively easy and quick to learn. What is provided here is very basic information directed towards those who know how to program, but don't know Python. With reading and practice, one can expand on these concepts to write very elegant Python code. As with all languages, the best way to learn is to do, and interpreted languages make that so easy.

Prepare you and your machine for Python

The Essentials

Advanced Topics (but no content yet)


As with ALL programming questions, StackOverflow is an amazing resource.

RELEVANT TO ANY CLASS YOU TAKE: Please don't go looking for plug-and-play code for the assignments - you are NOT to use any code other than what we provide and what you write (or your teammates write).