Python's documentation, tutorials, and guides are constantly evolving.Get started here, or scroll down for documentation broken out by type and subject.Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use. Python's license is administered by the Python Software Foundation.The Python Package Index (PyPI) hosts thousands of third-party modules for Python. Both Python's standard library and the community-contributed modules allow for endless possibilities.Web and Internet Development | Database Access | Desktop GUIs | Scientific & Numeric | Education | Network Programming | Software & Game Development |
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically type-checked and garbage-collected.
Python uses dynamic typing and a combination of reference counting and a cycle-detecting garbage collector for memory management.[80] It uses dynamic name resolution (late binding), which binds method and variable names during program execution.