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.


Anaconda Python Distribution

We strongly suggest installing Python using Anaconda

Alternative Easy Distributions

Other ways of Installing

Programming Environments

We suggest beginners use Jupyter Notebook to start programming. 

Those coming from R may like Spyder, as it has a similar layout and features. 

More experienced programmers may prefer another Text Editor or IDE


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.