On Monday, January 2, 2017 at 5:57:51 PM UTC-8, Steve D'Aprano wrote: > On Mon, 2 Jan 2017 10:38 pm, Antonio Caminero Garcia wrote: > > > Hello, I am having a hard time deciding what IDE or IDE-like code editor > > should I use. This can be overwhelming. > > Linux is my IDE. > > https://sanctum.geek.nz/arabesque/series/unix-as-ide/ > > > I dislike the Unix-style Vim/Emacs text editors, I prefer a traditional > GUI-based editor. So my "IDE" is: > > - Firefox, for doing searches and looking up documentation; > > - an GUI programmer's editor, preferably one with a tab-based > interface, such as geany or kate; > > - a tab-based terminal. > > Both geany and kate offer auto-completion based on previously seen words. > They won't auto-complete function or method signatures, but in my my > experience this is the "ninety percent" solution: word-based auto-complete > provides 90% of the auto-complete functionality without the cost of full > signature-based auto-complete. > > In the terminal, I have at least three tabs open: one open to the Python > interactive interpreter, for testing code snippets and help(obj); one where > I run my unit tests ("python -m unittest myproject_tests"); and one where I > do any assorted other tasks, such as file management, checking code into > the repo, etc. > > I've played with mypy a few times, but not used it seriously in any > projects. If I did, I would run that from the command line too, like the > unit tests. Likewise for any linters or equivalent. > > > > So far, I have used Vim, Sublime, Atom, Eclipse with PyDev, Pycharm, > > IntelliJ with Python plugin. > > > > The thing with the from-the-scratch full featured IDEs (Eclipse, IntelliJ, > > Pycharm) is that they look like a space craft dashboard and that > > unwarranted resources consumption and the unnecessary icons. > > Indeed. If they provide any useful functionality I don't already have, I've > never come across it. The only thing I'd like to try is an editor that > offers semantic highlighting instead of syntax highlighting: > > https://medium.com/@evnbr/coding-in-color-3a6db2743a1e > > I once tried Spyder as an IDE, and found that it was so bloated and slow it > couldn't even keep up with my typing. I'm not even a touch typist! I'd > start to type a line like: > > except ValueError as err: > > > and by the time my fingers were hitting the colon, Spyder was displaying > `excep` in red flagged with an icon indicating a syntax error. > > > > > -- > Steve > “Cheer up,” they said, “things could be worse.” So I cheered up, and sure > enough, things got worse.
Thanks for remind the Unix capabilities as IDE, that post was cool to read. -- https://mail.python.org/mailman/listinfo/python-list