Python Crash Courses

University Libraries at the University of North Carolina at Chapel Hill
UNC Research Computing


Installing the Anaconda Distribution.

If you run into problems during installation, please come 30 minutes early to the first session for help.

Intro to Python (2 weeks)

We’ll introduce fundamental Python concepts like variables, object types, and indexing.

Python Exercises


Intro to Data

Week 1

We’ll introduce a format for literate programming: Jupyter Notebooks. Then, we’ll get started with Pandas for Data in Python.

Week 2

We’ll continue with Pandas and explore some visualization tools by applying them to some simple research questions about a dataset.

Week 3

We’ll cover some topics in Pandas and base Python, then explore some other useful packages.

Pandas Exercises


Getting Help!

References and Resources

Watch this page for more updates!