Instructor: Constantine Lignos, Ph.D.
Description: Python is a great language for getting things done, with an approachable syntax and simple but powerful standard data structures. In this class, I will introduce the basics of Python syntax and we'll work through examples of writing programs that can read and write from files, perform basic data analysis, and do some simple simulations or games. The focus will be on writing short programs and working through the bugs you'll run into as a beginning Python programmer. You'll learn to write clean, readable, and fast Python code and how to understand the documentation so you can learn new things after the workshop is over and you can tackle your own projects.
Logistics: You will be required to bring your own computer. Lunch will be provided.
Registration: Registration is CLOSED