Product & software
Python
An open-source programming language supported by a standard library, community packages, and learning resources for new programmers.
At a glance
- License model
- Open source
- Package directory
- Python Package Index (PyPI)
Overview
Python is used in areas including web development, database access, scientific computing, education, and network programming. Its standard library comes with the language, while the Python Package Index provides community-contributed modules for additional tasks.
Finding a starting point
The Python website separates learning resources for people new to programming from material for experienced programmers. Its documentation and beginner guides provide routes into installation, language basics, and small working programs.
Language and community
The Python Software Foundation administers Python's license. Community members also maintain packages, hold conferences, and support learners through discussion channels. A package on PyPI is a separate project with its own documentation and maintenance history.
Sources and review
MOOR's explanatory text is supported by the following source links.
- About Python — Python Software Foundation
- Python: supporting documentation — Python Software Foundation