Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>You don't really need an IDE for Python; just a good text editor. An IDE you might like though is <a href="http://editra.org/" rel="nofollow noreferrer" title="Editra">Editra</a>. It is actually written in Python itself, so you can use it on Linux, Mac, and Windows! I used Editra as my Python IDE for about 6-10 months. It gives you all you need and nothing more: syntax highlighting, code folding, auto indenting, and optional plugins to integrate a Python shell right into the editing window. You'll definitely want auto indenting when you are coding in Python.</p> <p>As for designing GUIs visually, I suggest you check out <a href="http://glade.gnome.org/" rel="nofollow noreferrer" title="Glade">Glade</a>. It allows you to design GUIs easily with the GTK+ toolkit. (GTK+ GUIs work on Linux, Mac, and Windows!) It will take a bit more effort to integrate them into your Python programs than it does in Microsoft's Visual languages, but it isn't that bad once you learn it. The nice thing about using GTK+ and Glade is that you design your interface using containers, padding properties, and things like that. It is possible to design them dragging and dropping anywhere on the grid like in Visual Studio, but who wants to do that? Once you learn your way around containers and padding, you'll be very happy with them. It's much easier to make everything even, and to have similar widgets grouped together for hiding/disabling and things like that.</p> <p>Good luck in your Python journey! :)</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload