GlossarySpanish version

Support article

Python

Python is a high-level, interpreted, general-purpose programming language, known for its readability and clear, concise syntax. It was created...

Published: 30/06/2026Updated: 30/06/2026

Python is a high-level, interpreted, general-purpose programming language, known for its readability and clear, concise syntax. It was created by Guido van Rossum and first released in 1991. Python supports multiple programming paradigms, including object-oriented, imperative, functional, and procedural programming.

Key features of Python:

  • Ease of learning: Its simple syntax and extensive use of whitespace make it easy to read and write, even for beginner programmers.
  • Extensive libraries: Python has a very rich standard library and an active community that constantly contributes packages to the Python Package Index (PyPI) for practically any task imaginable.
  • Portability: It is highly portable, meaning that Python programs can run on any operating system with little or no changes.
  • Interpreted: Python is an interpreted language, which makes debugging and rapid application prototyping easier.
  • Scalability: Despite some criticism about its speed, Python is used in large-scale enterprise applications and can be fast enough when used correctly.
  • Versatile: It is used in a wide range of areas, from web development with frameworks like Django and Flask, to scientific computing and data analysis with SciPy, NumPy, and pandas, through to machine learning with TensorFlow, Scikit-Learn, and PyTorch.

Python is particularly popular in the scientific and research community due to its simplicity and its ability to effectively handle all types of data. In addition, it is a common choice for automation, game development, rapid prototyping in software development, and is used in back-end systems and server scripts.