Coding With Python

Last update: 06 Jun 2023 [History] [Edit]

Python is one of the two most widely used programming languages in particle physics and is quickly becoming the most important of the two. It is very user-friendly and offers interfaces to many powerful tools that are available as modules.

As a first introduction to Python, please work through the material here:

Programming with Python

Make sure you’re familiar with the “Learn the Basics” section (you can skip “Classes and Objects” and “Modules and Packages”)

Additionally, you can learn the basics using:

Learn Python

Finally, you can learn some advanced techniques using:

Level Up Your Python