bpo-34203: FAQ now recommends python 3.x over 2.x (GH-9796) · python/cpython@86cfac4

Original file line numberDiff line numberDiff line change

@@ -306,17 +306,19 @@ usually around 18 months between major releases.

306306
307307

The developers issue "bugfix" releases of older versions, so the stability of

308308

existing releases gradually improves. Bugfix releases, indicated by a third

309-

component of the version number (e.g. 2.5.3, 2.6.2), are managed for stability;

309+

component of the version number (e.g. 3.5.3, 3.6.2), are managed for stability;

310310

only fixes for known problems are included in a bugfix release, and it's

311311

guaranteed that interfaces will remain the same throughout a series of bugfix

312312

releases.

313313
314314

The latest stable releases can always be found on the `Python download page

315-

<https://www.python.org/downloads/>`_. There are two recommended production-ready

316-

versions at this point in time, because at the moment there are two branches of

317-

stable releases: 2.x and 3.x. Python 3.x may be less useful than 2.x, since

318-

currently there is more third party software available for Python 2 than for

319-

Python 3. Python 2 code will generally not run unchanged in Python 3.

315+

<https://www.python.org/downloads/>`_. There are two production-ready version

316+

of Python: 2.x and 3.x, but the recommended one at this times is Python 3.x.

317+

Although Python 2.x is still widely used, `it will not be

318+

maintained after January 1, 2020 <https://www.python.org/dev/peps/pep-0373/>`_.

319+

Python 2.x was known for having more third-party libraries available, however,

320+

by the time of this writing, most of the widely used libraries support Python 3.x,

321+

and some are even dropping the Python 2.x support.

320322
321323
322324

How many people are using Python?