Definition: An interpreted general-purpose programming language, intended to be user-friendly and easily readable, originally created by Guido van Rossum in 1991. Python has an extensive library of additional features with accessible documentation for tasks ranging from data analysis to experiment creation. It is a popular programming language in data science, machine learning and web development. Similar to R Markdown, Python can be presented in an interactive online format called a Jupyter notebook, combining code, data, and text.

Related terms: Jupyter, Matplotlib, NumPy, OpenSesame, PsychoPy, <a href='/glossary/r/'>R</a>

Reference: Lutz (2001)

Drafted and Reviewed by: Shannon Francis, James E. Bartlett, Alexander Hart, Helena Hartmann, Dominik Kiersz, Graham Reid, Andrew J. Stewart

Note that we are currently working on an automated mechanism to link references cited above with their full-length version that can be found at with all references used so far.