Python IDE


This article recommends several good Python IDE (integrated development environments). PyCharm is more recommended. Of course, you can choose the Python IDE that suits you according to your own preferences.


PyCharm

PyCharm is a Python IDE created by JetBrains.

PyCharm has general Python IDE functions, such as: debugging, syntax highlighting, project management, code jumps, smart prompts, auto-completion, unit testing, version control, etc.

In addition, PyCharm also provides some good features for Django development and supports Google App Engine. What’s even cooler is that PyCharm supports IronPython.

PyCharm official download address: http://www.jetbrains.com/pycharm/download/

Rendering view:

1027.png

Sublinme Text 2

Sublime Text has a beautiful user interface and powerful features such as code thumbnails, Python plug-ins, code snippets, etc. Key bindings, menus and toolbars can also be customized.

Sublime Text’s main features include: spell check, bookmarks, complete Python API, Goto function, instant project switching, multi-selection, multi-window and more.

Sublime Text is a cross-platform editor that also supports Windows, Linux, Mac OS X and other operating systems.

1035.jpg

Using the plug-in extension function of Sublinme Text 2, you can easily create a good Python IDE. Here are several recommended plug-ins (you can find more):

  • CodeIntel: Auto-completion + member/method prompts (strongly recommended)

  • SublimeREPL: used to run and debug some programs that require interaction ( E.G. Program using Input())

  • Bracket Highlighter: Bracket matching and highlighting

  • SublimeLinter: Code pep8 format check


Eclipse+Pydev

1. Install Eclipse

Eclipse can be found and downloaded on its official website Eclipse.org. Usually we can choose the appropriate Your own version of Eclipse, such as Eclipse Classic. After the download is complete, unzip it to the directory you want to install.

Of course before executing Eclipse, you must confirm that the Java runtime environment is installed, that is, JRE or JDK must be installed. You can go to (http://www.java.com/en/download/manual.jsp) Find the JRE download and install it.

2. Install Pydev

After running Eclipse, select help-->Install new Software, as shown in the figure below.


Snap1.gif

Click Add and add the installation address of pydev: http://pydev.org/updates/, as shown in the figure below.

Snap2.gif

After completion, click "ok", then click the "+" of PyDev to expand the PyDev node. It will take a short period of time for it to obtain PyDev related packages from the Internet. When completed, there will be more PyDev related packages. In the sub-nodes, check them and press next to install. As shown below.

Snap3.gif

After the installation is complete, restart Eclipse

3. Set up Pydev

After the installation is complete, you still need to set up PyDev, select Window -> Preferences to set up PyDev. Set the path of Python. Select New

Snap5.gif

from Pydev's Interpreter - Python page. A window will pop up allowing you to select the installation location of Python. Select the location where you installed Python.

Snap6.gif

After completion, PyDev will be set up and can be started.

4. Establish a Python Project:

After installing Eclipse+PyDev, we can start using it to develop projects. First, create a project. Select File -> New ->Pydev Project

Snap7.gif

##. A new window will pop up. Fill in the Project Name and project save address, and then click next. Complete the creation of the project.

Snap8.gif

5. Create a new Pydev Module

It is impossible to execute the project alone. Then you must create a new Pydev Module and select File -> New -> Pydev Module

Snap9.gif

In the pop-up window, select the file storage location and Moudle Name. Note that there is no need to add .py to the Name, it will automatically help us add it. Then click Finish to complete the creation.

Snap10.gif

Enter the code for "hello world".

Snap11.gif

6. Execute the program

After the program is written, we can start executing the program and find the execution button on the upper toolbar.

Snap13.gif

After that, a window will pop up allowing you to choose the execution method. Usually we choose Python Run to start executing the program.

Snap14.gif


More Python IDE

Recommend the 10 best Python IDEs: http://www.w3cschool.cc/w3cnote/best-python-ide-for-developers.html

Of course there are many great Python IDEs, you can choose freely. For more Python IDEs, please see: http://wiki.python.org/moin/PythonEditors