Physics Education Using Python

Updated: Nov 12, 2021

- Encita D'Silva, TYBSc


Scientific literacy has become increasingly essential in a world that is becoming exponentially advanced - both scientifically and technologically. There are many pedagogies that have been adopted to impart scientific education, particularly that related to physics, to different ages. In recent years Python, an open-source programming software, has been used extensively as a tool for teaching Physics and other STEM subjects as well. Python was created by Guido Van Rossum and released on February 20, 1991. Since then, it has gained wide acceptance and has surprisingly even been used by non-programmers due to its readability. Perhaps no other programming language has been utilized for such varied applications. Right from creating games to using it for business analytics, there is hardly any industry where the knowledge of this versatile programming language hasn’t been applied.


One such use is in the classroom. Previously programming languages were not usually a part of the physics curriculum at the undergraduate level. This was mainly due to the