Skip to Main Content

Science Services

Python Programming for Science

Python is a high-level and general-purpose programming language. As this definition implies, you can use Python for several purposes, from web development to data science, machine learning, and robotic.  Real-world use cases are expansive.  At Brandeis Data Services, we focus on the use of python programming for data analytics to support research, but the Brandeis Library has resources on many more applications that are available to you!

Installing Python

Python 3 has many popular scientific libraries. There are many ways to install Python, but installing Anaconda ensures the installation of key libraries and environments. Detailed installation instructions for various operating systems can be found on The Carpentries template website for workshops and in Anaconda documentation.

Data Services Workshops

Python Resources Online

Python Resources at Brandeis Library

There are many sources of information for getting started in Data Science.  If you are interested in particular techniques or materials, see the Brandeis Library resources below and consult with Data Services for guidance in pursuing your interests and setting up your programming environment.

Brandeis Library patrons can access many of the latest texts on Data Science methods through OneSearch.  Just a few examples are: