Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
| University Libraries
See Updates and FAQs for the latest library services updates. Subject Librarians are available for online appointments, and Virtual Reference has extended hours.

Learn Python for Data

Resources to learn and use the Open Source Programming Environment Python for Data Science.

Learn the Basics

Comprehensive Beginner's Sources

Wes McKinney is the author of pandas – a Python library for data analysis. This book covers basic usage of pandas and NumPy for data wrangling and analysis and serves as a good companion to the pandas documentation.  

Reference Sources

Pandas - Python for Data Analysis, provides R-like tools for data frames. 

Quick Start & Reference Sources

  • Python for Data Science
    • Help on Data Wrangling, as well as Inferential Statistics using Pandas, Researchpy, Statsmodels and others

Data Science Packages

Scientific Python

These packages include most of what is needed to do science in Python. They are all installed in the default Anaconda distribution

Scipy Lecture Notes cover all the packages and ecosystem.