This introductory workshop covers the fundamentals of Python, a popular general purpose, high level programming language. We'll learn how to get started, the basic grammar of the Python programming language, and the basics of writing readable code and running Python scripts. We'll talk about how to load and use packages and learn about variables and built-in data types. This will be a hands-on experience (bring your laptop!) with exercises throughout and plenty of time to get your hands dirty.