This repository contains the code of the lab projects for the Computing Methods for Physics I course at Sapienza University of Rome, for the 2022/2023 A.Y.
The main informations about the course are contained in the Syllabus.
The program of the course mainly concerns:
- C++ (basics, classes, OOP, memory allocation, polymorphism, strategy pattern)
- ROOT (compiling and linking, data storage and IO, TTTree, relativistic boost)
- Python (basics, collections, IO, NumPy, Matplotlib, SciPy, OOP, MCMC)
Four lab sessions are planned: two will concern C++ and the other two will concern Python.
Stefano Natalini and Shoichi Yip // 2022