diff --git a/docs/starting/which-python.rst b/docs/starting/which-python.rst index 7c995ac..8d4c012 100644 --- a/docs/starting/which-python.rst +++ b/docs/starting/which-python.rst @@ -52,11 +52,11 @@ level of compatibility with Python packages and C extension modules. If you are writing open-source Python code and want to reach the widest possible audience, targeting CPython is your best bet. If you need to use any packages -that rely on C extensions for their functionality (eg: numpy) then CPython +that rely on C extensions for their functionality (e.g. numpy) then CPython is your only choice. Being the reference implementation, all versions of the Python language are -available as CPython. Python 3 is only available in a CPython implementation. +available as CPython. Python 3 is only available as a CPython implementation. PyPy ---- @@ -78,14 +78,14 @@ Jython ------ `Jython `_ is a Python implementation that compiles -Python code to Java byte code that then executes on a JVM. It has the additional -advantage of being able to import and use any Java class the same as a Python +Python code to Java byte code that is then executed in a JVM. It has the additional +advantage of being able to import and use any Java class like a Python module. If you need to interface with an existing Java codebase or have other reasons to need to write Python code for the JVM, Jython is the best choice. -Currently Jython supports up to Python 2.5. [#jython_ver]_ +Jython currently supports up to Python 2.5. [#jython_ver]_ IronPython ---------- @@ -95,7 +95,7 @@ framework. It can use both Python and .NET framework libraries, and can also expose Python code to other .NET languages. `Python Tools for Visual Studio `_ integrates -IronPython directly in to the Visual Studio development environment, making it +IronPython directly into the Visual Studio development environment, making it an ideal choice for Windows developers. IronPython supports Python 2.7. [#iron_ver]_