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, stop by one of our drop-in installation help sessions:
     Thursday, September 24, 2020, 11am-12pm : Meeting ID: 952 2531 5369
     Monday, September 28, 2020, 11am-12pm : Meeting ID: 983 2359 7820

View our introductory orientation to Python and Spyder (YouTube) before Week 1.

Week 1

We’ll be:

The concepts are covered in more depth in our full-length Introductory Materials, if you’d like to review beforehand.

Week 2

We’ll introduce Jupyter Notebooks and literate programming. Then we’ll return to the Introductory Materials to review fundamental concepts, packages, file paths, and a few important extensions.

Week 3

The pandas package provides a wide array of tools for working with tabular datasets in Python. This lesson also surveys some of the major data visualization tools available in Python.

Practice Exercises (Introduction)

Exercises
Solutions

Pandas Exercises (Week 3)

Exercises
Solutions

Getting Help!

References and Resources

Watch this page for more updates!