Python

Python is a widely-used, high-level, open-source programming language known for its readability, versatility, and extensive ecosystem. It is used in web development, data science, AI/ML, automation, and more.

Overview

Python was created by Guido van Rossum and first released in 1991. It emphasizes code readability with significant whitespace and a clean syntax. Python supports multiple paradigms: procedural, object-oriented, and functional. It has one of the largest package ecosystems via PyPI.

Key Features

  • Clean, readable syntax with significant whitespace
  • Dynamically typed with strong type hints (Python 3.5+)
  • Massive standard library (“batteries included”)
  • Extensive third-party ecosystem via PyPI (NumPy, Pandas, Django, Flask, TensorFlow)
  • Major frameworks: Django, Flask (micro-framework), FastAPI (async APIs)
  • Multi-paradigm: procedural, OOP, functional
  • Cross-platform: runs on Windows, macOS, Linux, and more

Licensing

Python is released under the Python Software Foundation License 2.0 (PSF-2.0), an OSI-approved open-source license. It is free to use, modify, and distribute, even for commercial purposes.

See Python License for details.

Official Resources