This collection of notebooks provides examples on how to use several ROOT and related packages with Python. The format used is the [IPython Notebook](http://ipython.org/notebook.html) since it provides a single place for storing code, results, and documentation. A tutorial has been given at the LPC: https://indico.cern.ch/conferenceDisplay.py?confId=277393 More information can be found here on the TWiki: https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCMSDataAnalysisSchoolModernToolsForInteractiveAnalysisExercise. The notebooks can also be explored in the nbviewer: Introduction (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Introduction.ipynb): introduction to the IPython Notebook (Note: the progress bar will appear as a single line in an IPython Notebook) Pyroot basics (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Pyroot%20Basics.ipynb): provides a selection of basic commands for Pyroot FWLite (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/FWLite.ipynb): shows how to access EDM information in Pyroot RooFit basics (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/RooFit%20Basics.ipynb): shows how to perform fits using RooFit in Pyroot TMVA (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/TMVA.ipynb): shows how to run training, testing and application of a BDT using TMVA in Pyroot TagAndProbe (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/TagAndProbe.ipynb): computes trigger efficiency for a dimuon trigger using the tag and probe method. Applies most of what was learned in previous exercises RooStats-CLs (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/RooStats-CLs.ipynb): shows how to run a CLs exclusion limit calculation using RooStats in Pyroot Parallel (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Parallel.ipynb): shows how to parallelize jobs using the parallel cluster feature of IPython in the Notebook