Political Analysis & Data w/ Python

I taught a Python course at Binghamton University in Summer 2023.  It introduces Python programming, focusing on its applications in political science research. It covers the fundamentals of Python, including data structures, control flow, functions, and modules. Students learned to analyze data, create static,  dynamic, and geospatial visualizations, and automate repetitive tasks. 

Feel free to use the course materials below for your purposes.