Python

Python Crash Courses

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

Setup

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

Exercises
Solutions

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

Exercises
Solutions

Getting Help!

References and Resources

Watch this page for more updates!