updated python 2 vs 3 (fixes #48)

This commit is contained in:
flying-sheep
2014-10-11 17:19:41 +02:00
parent dc3695c35b
commit 745452bdfc
+10 -15
View File
@@ -3,30 +3,25 @@ Picking an Interpreter
.. _which-python: .. _which-python:
Today (Python 2) Today (Python 3)
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
If you're choosing a Python interpreter to use, I *highly* recommend you use If you're choosing a Python interpreter to use, I recommend you use the
Python 2.7.x, unless you have a strong reason not to. newest Python 3.x, since every version brings new and improved standard
library modules, security and bug fixes.
Also use Python 2.7.x if you're starting to work on a new Python module. If you Only use Python 3 if you have a strong reason to, such as a Python 2
have managed to get it working on 2.7, you can add support for older 2.x exclusive library which has no adequate, Python 3 ready alternative. Use
versions. `Can I Use Python 3? <https://caniusepython3.com/>` to check if this is
the case.
The Future (Python 3) Python 2.x is legacy, Python 3.x is the present and future of the language
~~~~~~~~~~~~~~~~~~~~~
Python 2.x is the status quo, Python 3.x is the shiny new thing.
`Further Reading <http://wiki.python.org/moin/Python2orPython3>`_ `Further Reading <http://wiki.python.org/moin/Python2orPython3>`_
The difference between Python 3 and Python 2 is much greater, therefore
writing code that works in both Python 2 and Python 3 is a very complicated
process.
It is possible to `write code that works on Python 2.6, 2.7 and 3.3 It is possible to `write code that works on Python 2.6, 2.7 and 3.3
<http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/>`_. This <http://lucumr.pocoo.org/2013/5/21/porting-to-python-3-redux/>`_. This
ranges from tricky to extremely hard depending upon the kind of software ranges from trivial to hard depending upon the kind of software
you are writing; if you're a beginner there are far more important things to you are writing; if you're a beginner there are far more important things to
worry about. worry about.