uct logo PfP logo

Python for physics

Python is a programming language which is increasingly being used for computation in physics.

Why is this?

  • Python is easy to learn.
  • Python is a modern, interpreted, object-oriented language.
  • Python programs are simple, clean, easily readable.
  • Python has a wide range of support packages (or program libraries) useful for numerical computation.