Python Learning Note II: IDE Environment setup

Source: Internet
Author: User
Tags sublime text

工欲善其事, its prerequisite. Each IDE has its own advantages, the right is the best.

"Bole Online" Python is very easy to learn and powerful programming language. Python includes an efficient and advanced data structure that provides simple and efficient object-oriented programming. The learning process for Python involves either an IDE or a code editor, or an integrated development editor (IDE). These Python development tools help developers speed up the development of Python and increase efficiency. An efficient code editor or IDE should provide features such as plugins, tools, etc. that can help developers develop efficiently. The best 10 Python IDEs, which details the first two common IDE build-up process.

1. Eclipse with PyDev

Eclipse is a very popular IDE and has a long history. Eclipse with Pydev allows developers to create useful and interactive Web applications. PyDev is the IDE for the Eclipse development Python, supporting the development of Python,jython and IronPython.

Prepare:"PythonPython has 32 versions of Python 2 and Python.  There are some differences in grammar. To be safe, I'm installing Python 2.7.6 "JAVA JDK"Eclipse once downloaded, the decompression can be used directly, and eclipse does not need to be installed. Eclipse requires this to install the Java JDK before it can run.

" Pydev plug-in No download required

Installation:

Launch Eclipse, click Help->install New software ...  In the popup dialog box, click the Add button.  Name fill in: Pydev, Location fill http://pydev.org/updates and then step by step to install down. If the process of loading, error. Re-install it.

Configuration:after installing Pydev, you need to configure the Python interpreter.  In the Eclipse menu bar, click Windows->preferences. in the dialog box, click Pydev->interpreter-python. Click the New button, select the path of the Python.exe, and open it to display a window with many check boxes. Click OK if it is a Mac system, tap the "Auto Config" button

Hello Word:

Start Eclipse, create a new project, file->new->projects ... Select Pydev->pydevproject to enter the project name.

New PyDev package. You can write the code.

Enter the package name, enter Test1 here

2. Pycharm

Pycharm is a Python IDE developed by JetBrains. Pycharm is used in general IDE features such as debugging, syntax highlighting, project management, code jumps, smart tips, AutoComplete, Unit testing, versioning ... In addition, Pycharm offers some great features for Django development, while supporting Google App Engine, and, more cool, pycharm support ironpython!

Pycharm 4.0 installation using keygen Hello Word

3. Vim

Vim can be said to be the best IDE in Python. Vim is an advanced text editor designed to provide the actual Unix editor ' Vi ' functionality, supporting a more complete set of features. Vim doesn't take much time to learn, and once you need a seamless programming experience, you'll integrate Vim into your workflow.

4. Sublime Text

Sublime Text is one of the most popular editors in the developer, versatile, multi-lingual, and very popular in the developer community. Sublime has its own package manager, developers can use TA to install components, plugins and additional styles, all of which can improve your coding experience.

5. Emacs

GNU Emacs is extensible, customizable text editor, and even more features. The core of Emacs is the Emacs Lisp parser, but it supports text editing. If you've already used Vim, you can try Emacs.

6. Komodo Edit

Komodo Edit is a very clean, professional Python IDE.

7. Wing

The Ingware Python IDE is compatible with Python 2.x and 3.x, and can be combined with Django, Matplotlib, Zope, Plone, App Engine, PyQt, Pyside, WxPython, PyGTK, Tkinter, Mod_wsgi, Pygame, Maya, MotionBuilder, NUKE, Blender and other Python frameworks are used. Wing supports test-driven development with integrated unit testing, nose and Django framework execution and debugging capabilities. The Wing IDE starts and runs very fast and supports Windows, Linux, OS X, and Python versi.

8. Pyscripter

Pyscripter is a free, open source Python integrated development Environment (IDE).

9. The Eric Python IDE

Eric is a full-featured Python and Ruby editor and IDE, written in Python. Based on the cross-platform GUI Toolkit Qt, Eric integrates a highly flexible Scintilla editor control. Eric includes a plug-in system that allows for a simple functional extension of the IDE.

Ten. Interactive Editor for Python

The IEP is a cross-platform Python IDE designed to provide a simple and efficient python development environment. Includes two important components: editor and Shell, and provides plug-in toolset to improve developer productivity in all aspects.

Python Learning Note II: IDE Environment setup

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.