Skip to content

Commit 4492619

Browse files
committed
Merge pull request #488 from flying-sheep/patch-1
updated python 2 vs 3 (fixes #48)
2 parents dc3695c + ca36ab2 commit 4492619

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

docs/starting/which-python.rst

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,25 @@ Picking an Interpreter
33

44
.. _which-python:
55

6-
Today (Python 2)
6+
Today (Python 3)
77
~~~~~~~~~~~~~~~~
88

9-
If you're choosing a Python interpreter to use, I *highly* recommend you use
10-
Python 2.7.x, unless you have a strong reason not to.
9+
If you're choosing a Python interpreter to use, I recommend you use the
10+
newest Python 3.x, since every version brings new and improved standard
11+
library modules, security and bug fixes.
1112

12-
Also use Python 2.7.x if you're starting to work on a new Python module. If you
13-
have managed to get it working on 2.7, you can add support for older 2.x
14-
versions.
13+
Only use Python 2 if you have a strong reason to, such as a Python 2
14+
exclusive library which has no adequate, Python 3 ready alternative. Use
15+
`Can I Use Python 3? <https://caniusepython3.com/>` to check if this is
16+
the case.
1517

16-
The Future (Python 3)
17-
~~~~~~~~~~~~~~~~~~~~~
18-
19-
Python 2.x is the status quo, Python 3.x is the shiny new thing.
18+
Python 2.x is legacy, Python 3.x is the present and future of the language
2019

2120
`Further Reading <http://wiki.python.org/moin/Python2orPython3>`_
2221

23-
The difference between Python 3 and Python 2 is much greater, therefore
24-
writing code that works in both Python 2 and Python 3 is a very complicated
25-
process.
26-
2722
It is possible to `write code that works on Python 2.6, 2.7 and 3.3
2823
<http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/>`_. This
29-
ranges from tricky to extremely hard depending upon the kind of software
24+
ranges from trivial to hard depending upon the kind of software
3025
you are writing; if you're a beginner there are far more important things to
3126
worry about.
3227

0 commit comments

Comments
 (0)