# Python 3

> major release of Python programming language

**Wikidata**: [Q31205855](https://www.wikidata.org/wiki/Q31205855)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Python_3)  
**Source**: https://4ort.xyz/entity/python-3

## Summary
Python 3 is a major release of the Python programming language, first released on December 3, 2008. It is classified as a version, edition, and translation of Python, designed to succeed Python 2. The release is commonly referred to by the aliases "py3" and "python3."

## Key Facts
- **Release Date:** Python 3.0 final was released on December 3, 2008.
- **Predecessor:** Python 3 follows Python 2.
- **Instance Type:** It is defined as a programming language version, edition, or translation.
- **Official Documentation:** The English documentation is hosted at `https://docs.python.org/3/`.
- **Aliases:** The release is also known as "py3" and "python3."
- **Hashtag:** The associated social hashtag is `#python3`.
- **Package Availability:** Specific versions (e.g., 3.8, 3.9, 3.10, 3.11, 3.12, 3.14, 3.15) are available via Arch User Repository (AUR) and MacPorts.
- **Current Chocolatey Version:** Version 3.12.6 is listed under the Chocolatey community package ID `python3`.

## FAQs
### Q: When was Python 3 first released?
A: Python 3.0 final was released on December 3, 2008.

### Q: What is the relationship between Python 3 and Python 2?
A: Python 3 is the major release that follows Python 2. It functions as a modified version and edition of the original Python programming language.

### Q: Where can official English documentation for Python 3 be found?
A: The official English documentation for Python 3 is available at `https://docs.python.org/3/`.

## Why It Matters
Python 3 represents a significant evolution in the Python programming language ecosystem. As a major release following Python 2, it serves as the current standard for development, evidenced by its extensive support across package managers like AUR, MacPorts, and Chocolatey. The availability of numerous specific versions (ranging from 3.8 to 3.15 in repositories) indicates active ongoing maintenance and adoption within the software community. Its presence across major technical platforms—such as Stack Overflow (tagged `python-3.x`), GitHub (topics `python-3`, `python3`), and Reddit—highlights its central role in modern coding practices. By defining itself as a distinct edition and translation of Python, it provides a structured path for language development separate from its predecessor.

## Notable For
- **Major Version Succession:** It is the definitive release that follows Python 2.
- **Broad Repository Support:** Exhibits a wide range of maintained versions within AUR (python38 to python315) and MacPorts.
- **Extensive Community Tagging:** Utilizes standardized identifiers across technical platforms, including Stack Exchange, GitHub, GitLab, and Quora.
- **Specific Identifiers:** Maintains distinct IDs such as Zhihu Topic ID `19572360` (alias Python 3.x) and Chocolatey package ID `python3`.

## Body
### Identity and Classification
Python 3 is explicitly classified as a "major release of Python programming language." Structured data defines it as an "instance of" a programming language, a version, and an edition or translation. It is a "modified version of" Python and an "edition or translation of" Python. Common aliases include "py3" and "python3."

### Release History
The initial release, Python 3.0 final, occurred on December 3, 2008. This date is verified by the source reference to `python.org/download/releases/3.0/`.

### Distribution and Versions
Python 3 is distributed through various package managers with specific version identifiers:
- **Arch User Repository (AUR):** Includes packages such as `python38`, `python39`, `python310`, `python311`, `python312`, `python314`, and `python315`.
- **MacPorts:** Lists ports such as `python32` through `python310`.
- **Chocolatey:** Lists the community package `python3` at version `3.12.6`.

### Related Software
The knowledge base identifies specific software related to Python 3:
- **Mylar3:** A comic book collection manager.
- **booky:** A script written in Python for creating PDF bookmarks, which requires `pdftk`.

### Online Presence and Identifiers
Python 3 maintains a significant footprint across technical and social platforms:
- **Website:** `https://docs.python.org/3/` (English).
- **Wikipedia:** Title "Python 3" with sitelink count of 2 (languages: en, functions).
- **Developer Communities:**
    - **Stack Exchange:** Tag `python-3.x` (`stackoverflow.com/tags/python-3.x`).
    - **GitHub:** Topics `python-3`, `python3`, `python-3-6`.
    - **GitLab:** Topic ID `python3`.
    - **Reddit:** Topic ID `python_3`.
    - **Quora:** Topic `Python-3`.
    - **Zhihu:** Topic ID `19572360` (labeled "Python 3.x").
- **Social:** Hashtag `#python3`.

## References

1. [Source](https://www.python.org/download/releases/3.0/)