Diving into python
We will use the python programming language throughout this project. Python is not only widely used in data analysis and science but also features a rich ecosystem of packages which provide industry-standard tools.
Introduction to python
A very good start into learning python is this course:
Complementary to it, you can have a look into these notebooks if you want to brush up specific aspects, such as the numpy or matplotlib packages:
As a reference, you can refer to the freely available book "Think python":
Specific packages for High Energy Physics analysis:
Opening ROOT files
Creating histograms in python
Creating and manipulating four-vectors
Specialised plotting routines and custom plot styles
Specific packages for data analysis:
Handling of columnar datasets
Data visualisation
Scikit-learn
PyTorch
Last updated