CS 180E: Python Programming
James Madison University, May Session 2019

This new experimental course is a fast-paced intro to Python designed for students with prior programming experience (in any language). We'll start from “hello world”, explore both imperative and object-oriented programming, and end with data visualization. It will be a collaborative experience — you’ll get to work with and learn from others, both in and out of class time!

Questions? Please contact Dr. Mayfield. See also the course flyer.

Syllabus

syllabus

Software

Python logo

Thonny screenshot

Textbook

python zyBook

Webcomic

python xkcd