What kind of Python editor is better for beginners?

Source: Internet
Author: User

Reply content:

Pycharm have nothing to ask.

JetBrains's commercial python IDE
Well-known IntelliJ idea in Java is from this company.

Advantages:
    1. Support Refactoring
    2. Support for Django
    3. Support Visual debugging
    4. Support Gae
    5. Support Smart Tips
    6. Integrated Unit Testing
    7. Integration of various version management tools such as Svn,git and HG
    8. Can take advantage of IntelliJ idea's various plugins
    9. Support for Windows, Mac and Linux platforms

Disadvantages:
Price: 100$ (can try for one months free)
Start using the time to consider buying a set, and later found that in fact, every month reloading can also.

http://www. jetbrains.com/pycharm/

PS: It's the only reason I gave up using vim to do python development. Pycharm, you'll love it when you really use it. Automatic completion, code formatting, smart hints, and so on, too many functions, and now has not been explored clearly. Also, the support for Django is good, the code completion is powerful, and the methods in the custom module can be fully Ptvs-python Tools for Visual Studio
https:// Youtu.be/jnnaoypc6ek
PTVS 2.0-a Quick Overview (2-4 mins per feature) http://v.youku.com/v_show/id_ xnji4mjc5mjgw.html?from=s1.8-1-1.2


PTVS is a free, open source plugin This turns Visual Studio into a Python IDE.

PTVS supports CPython, IronPython, editing, browsing, Intellisense, mixed python/c++ debugging, remote Linux/macos Debuggi Ng, profiling, IPython, Django, and cloud computing with the client libraries for Windows, Linux and MacOS.

Designed, developed, and supported by Microsoft and the community.

Of course the Ipython series. Ipython Notebook is also very good. Support Markdown Mathjax. Embed code. You can also export pdf format yo. The next anancoda is fine. One-click Download one-click installation. Win Mac. Linux. Platform is OK. The focus is free.

If the other recommendation I still recommend Pycharm bar. Jetbrain system produced. Quality is guaranteed. (saying Jetbrain has a sense of domination of the world!) )

All right, that's all. La La ulipad. The previous answer to the question has been redirected to this page, just copy the previous answer.

Novice python, Sublime Text 2 novice, Macvim Novice, Visual stdio Novice.

But I really think sublime text super invincible use Ah! Really super beautiful Ah! Really can be perfect cross-platform Ah!
Of course, VIM is also pretty good, but really very difficult to match ah ...

All right, it's dry!
Look at the picture First!
Well, the 13-inch MacBook Pro seems to be a little short to open two edit windows.
it only takes 5 minutes to configure such an environment! It really only takes 5 minutes Oh! It only takes 5 minutes to configure such an environment! It really only takes 5 minutes Oh!

Next steps:
1. Python Operating environment settings:
Mac OS below sublime text only needs to be set as Python in the selected build system to complete the setting of the operating environment.
The Python path needs to be set under Windows. Reference

Click "Preference"-----"Browse Packages"----------"Python", edit the Python.sublime-build file, add the path to the Python application, and I am installing to c \ In the Python27 path:
{
"cmd": ["Python.exe", "-U", "$file"],
"Path": "C:/python27",
"File_regex": "^[]*file \" (...) \ ", line ([0-9]*)",
"Selector": "Source.python"
}

Note: 1, the path of the code path and environment variables do not take Chinese, Chinese support is not good.

2, after the completion of the program, you need to save a bit before they can run. Press ctrl+b at run time.


2. Change the theme:
First install package contral: Press CTRL + ', enter:
import Urllib2,os; pf= ' package control.sublime-package '; Ipp=sublime.installed_packages_path (); Os.makedirs (IPP If not os.path.exists (IPP) else None; Urllib2.install_opener (Urllib2.build_opener (urllib2. Proxyhandler ())); Open (Os.path.join (IPP,PF), ' WB '). Write (Urllib2.urlopen (' Package Control ' +pf.replace (', '%20 '). read ()); print ' Restart Sublime Text to finish installation '
Then press Ctrl+shift+p (Win) or command+shift+p (MAC) to bring up the control panel to download the theme.
Input install, enter Ah,
Enter theme, there are all kinds of themes ~

Download it and change the settings under Settings-user.
This is my settings-user:
{
"Color_scheme": "Packages/color scheme-default/solarized (Dark). TmTheme",
"Font_size": 14.0,
"Theme": "Flatland dark.sublime-theme"
}
Reference below: Sublime Text 2 Theme recommendation: Flatland

Focus: Of course Sublime Text 2 have questions about Chinese support, you need to use Chinese, including comments, start typing in. PY:
#coding =utf-8
Then press CTRL + B to run it ~ I think the Windows Python installation package is suitable for idle, more in-depth can be used vim sublime text AH
Python itself is written in accordance with the "Never spend money" of the bandit logic, charges will not be recommended ...
Free IDE, strong eclipse + Pydev
Komodo free version also line, less than Eclipse+pydev, no outline, refactoring function;
Every time I see a discussion of the IDE, someone recommended Vim/emacs, I advise you to stop it--vim/emacs is very strong is true, but only if you want to know it, unfamiliar words you have to struggle for at least several weeks ... Are spent on tossing the editor. And, at the moment, it seems that Vim/emacs's final struggle is not better than Eclipse+pydev-I've never seen anyone who's been tossing vim like Pydev auto-completion + outline + refactoring + Debug, please, we don't have that much time. We just want to quickly write something in a python script ...

Sublime text 2/3 for any current mainstream language, Linux, Windows, Mac full platform
  • 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.