Back in May, I organized a small workshop at SMU on how physicists can get started using Python and ROOT. Python is a programming language that lets you quickly write complex software, while ROOT is a C++-based toolkit for performing an analysis. ROOT has an interface that lets Python use its code natively, providing great flexibility to a physicist. This allows you to combine the analysis tools of ROOT with the ease-of-use and graphics capabilities of Python.
The workshop was aimed at undergraduates who are beginning research, graduate students with some programming experience, and anyone with an interest in expanding their horizons in analysis.
To view the workshop or any of its pieces (it was several hours long), check out the agenda here:
https://indico.physics.smu.edu/indico/conferenceDisplay.py?confId=0
You can play the video of the workshop using EVO Player, available here: