Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Searching for a Python lightweight IDE (or text-editor) [duplicate]

Tags:

python

editor

ide

Possible Duplicate:
What IDE to use for Python?

Hi all,

I'm looking for either a lightweight IDE or a text-editor (with plugins, of course) for writing Python code. Some of the features I'd like the software to provide are as follows:

1) Auto-complete/suggest
2) Multi-tab
3) Auto-format (on save if it is possible)
4) Syntax highlighting
5) Easy navigation between .py code (in Eclipse, if you use F3, you can jump to the Class/Interface file)
6) Expand/Collapse (more known as Folding?)
7) Integrate with code-checking specific to Python (code analysis, unit-test tools, etc)
8) [Optional] Source tree (browsing/navigation)

I prefer to use keyboard to navigate around because I'm using a laptop (with limited display size as well) and I'd like to avoid using mouse.

Update: Please list the plugin names as well if the out-of-the-box doesn't provide them.

Thanks

like image 884
xandross Avatar asked May 15 '11 22:05

xandross


People also ask

Which is the lightest Python IDE?

Spyder is another good open-source and cross-platform IDE written in Python. It is also called Scientific Python Development IDE and it is the most lightweight IDE for Python.

Which IDE should I use for Python?

One of the best (and only) full-featured, dedicated IDEs for Python is PyCharm. Available in both paid (Professional) and free open-source (Community) editions, PyCharm installs quickly and easily on Windows, Mac OS X, and Linux platforms. Out of the box, PyCharm supports Python development directly.

Which IDE easiest for Python?

Beginner - IDLE, Thonny would be the perfect choice for first-time programmers who are just getting into Python. Intermediate - For intermediate level users PyCharm, VS Code, Atom, Sublime Text 3 are good options.

What is a Python IDE?

Python integrated development environments, or Python IDEs, are software platforms that provide programmers and developers with a comprehensive set of tools for software development in a single product, specifically in the Python programming language.


2 Answers

You mention Eclipse - what about PyDev, a Python IDE for Eclipse?

edit - also, this question has an incredibly comprehensive list of Python IDEs, sorted by feature. Might be worth a look.

like image 184
Wern Avatar answered Sep 23 '22 20:09

Wern


Wingware's Python IDE fulfills all of your requirements, and I do consider it to be the best Python IDE around. That being said, it's a commercial product and not available free of charge, though Wingware offers noncommercial/open-source licensing.

like image 21
Jim Brissom Avatar answered Sep 25 '22 20:09

Jim Brissom