mirror of
https://github.com/python/cpython.git
synced 2025-10-03 13:45:29 +00:00
gh-96265: Formatting changes for faq/general (GH-98129)
* Some formatting changes for general faq
* Use list for Python versioning
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* New line for list, list for a/b/rc
* Line wrap for 80 chars
* More line wrap
* Remove PythonWin mention.
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
(cherry picked from commit e9569ec43e
)
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
This commit is contained in:
parent
3737a0e3ab
commit
0f3c5ab039
1 changed files with 18 additions and 12 deletions
|
@ -125,11 +125,15 @@ find packages of interest to you.
|
||||||
How does the Python version numbering scheme work?
|
How does the Python version numbering scheme work?
|
||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
Python versions are numbered A.B.C or A.B. A is the major version number -- it
|
Python versions are numbered "A.B.C" or "A.B":
|
||||||
is only incremented for really major changes in the language. B is the minor
|
|
||||||
version number, incremented for less earth-shattering changes. C is the
|
* *A* is the major version number -- it is only incremented for really major
|
||||||
micro-level -- it is incremented for each bugfix release. See :pep:`6` for more
|
changes in the language.
|
||||||
information about bugfix releases.
|
* *B* is the minor version number -- it is incremented for less earth-shattering
|
||||||
|
changes.
|
||||||
|
* *C* is the micro version number -- it is incremented for each bugfix release.
|
||||||
|
|
||||||
|
See :pep:`6` for more information about bugfix releases.
|
||||||
|
|
||||||
Not all releases are bugfix releases. In the run-up to a new major release, a
|
Not all releases are bugfix releases. In the run-up to a new major release, a
|
||||||
series of development releases are made, denoted as alpha, beta, or release
|
series of development releases are made, denoted as alpha, beta, or release
|
||||||
|
@ -139,12 +143,14 @@ Betas are more stable, preserving existing interfaces but possibly adding new
|
||||||
modules, and release candidates are frozen, making no changes except as needed
|
modules, and release candidates are frozen, making no changes except as needed
|
||||||
to fix critical bugs.
|
to fix critical bugs.
|
||||||
|
|
||||||
Alpha, beta and release candidate versions have an additional suffix. The
|
Alpha, beta and release candidate versions have an additional suffix:
|
||||||
suffix for an alpha version is "aN" for some small number N, the suffix for a
|
|
||||||
beta version is "bN" for some small number N, and the suffix for a release
|
* The suffix for an alpha version is "aN" for some small number *N*.
|
||||||
candidate version is "rcN" for some small number N. In other words, all versions
|
* The suffix for a beta version is "bN" for some small number *N*.
|
||||||
labeled 2.0aN precede the versions labeled 2.0bN, which precede versions labeled
|
* The suffix for a release candidate version is "rcN" for some small number *N*.
|
||||||
2.0rcN, and *those* precede 2.0.
|
|
||||||
|
In other words, all versions labeled *2.0aN* precede the versions labeled
|
||||||
|
*2.0bN*, which precede versions labeled *2.0rcN*, and *those* precede 2.0.
|
||||||
|
|
||||||
You may also find version numbers with a "+" suffix, e.g. "2.2+". These are
|
You may also find version numbers with a "+" suffix, e.g. "2.2+". These are
|
||||||
unreleased versions, built directly from the CPython development repository. In
|
unreleased versions, built directly from the CPython development repository. In
|
||||||
|
@ -429,7 +435,7 @@ With the interpreter, documentation is never far from the student as they are
|
||||||
programming.
|
programming.
|
||||||
|
|
||||||
There are also good IDEs for Python. IDLE is a cross-platform IDE for Python
|
There are also good IDEs for Python. IDLE is a cross-platform IDE for Python
|
||||||
that is written in Python using Tkinter. PythonWin is a Windows-specific IDE.
|
that is written in Python using Tkinter.
|
||||||
Emacs users will be happy to know that there is a very good Python mode for
|
Emacs users will be happy to know that there is a very good Python mode for
|
||||||
Emacs. All of these programming environments provide syntax highlighting,
|
Emacs. All of these programming environments provide syntax highlighting,
|
||||||
auto-indenting, and access to the interactive interpreter while coding. Consult
|
auto-indenting, and access to the interactive interpreter while coding. Consult
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue