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
- Website: https://www.python.org/
- Documentation: https://docs.python.org/
- PyPI: https://pypi.org/