This course is a basic introduction to the Python language, and includes basic ideas and techniques for software development. It is designed for beginner-level programmers, but can be used by students of any level who want to learn more about Python programming.
Note to teachers:If you would like to use this OER Textbook, or other Python materials in your class, please email Bill Moseley for more information.