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!
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.
Software Carpentry Lessons: Programming with Python
Take time with tutorials at Kaggle.com
Think stats book
Data Visualization: Python Graph Gallery
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: