Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Windows - PyCharm - they say it's good (I haven't tried it myself), or Wing, sometimes the standard IDLE is also suitable.
Linux - Geany (yes, it is suitable for all languages \u200b\u200b- lightweight and convenient), and, of course, Vim / Emacs.
Mark Lutz - Python Programming (Learning Python)
Django - The Definitive Guide 2nd Edition [Adrian Golovaty]
Eclipse + PyDev - very convenient. Very fine tuning and code completion that makes fast python programming even faster
Of the third-party things, PyScripter seemed more or less convenient. But still sometimes I resort to IDLE.
But Windows still regularly has problems installing some packages. To get around this problem, I'm trying to make friends with Enthought products for the second time , but somehow it still doesn't work out very well.
The most understandable book for me was Practical Programming: An Introduction to Computer... .
Its authors have 2 courses on Coursera:
Learn to Program: The Fundamentals
Learn to Program: Crafting Quality Code
Both courses have passed, so the book is still a "desktop".
Under any OS - I didn’t find it better than PyCharm for myself, it works with version control systems (svn, git, etc.). Lots of different settings. I've been sitting on it for a year now. First under Windows, then moved to Linux, used it the same way, now on MacOS. Everything works correctly, no complaints =)
VS Community 2015 + PTVS. It is strange that no one advises. It will be no worse than PyCharm, and for free.
TextMate with Project+ on Mac OS, although it's not really an IDE...
On Windows, the closest analogue is E Text Editor
. On Linux, I worked with Redcar, though not much...
In Vim, auto-completion right out of the box once pleased me (I don’t know how in windows).
Something web-specific: Aptana.
In general, Python in this regard is more like C than Java: you can just live well in a sophisticated text editor.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question