[Chicago] Regarding Text Editors

Joshua Herman zitterbewegung at gmail.com
Mon Oct 31 17:20:51 EDT 2016


I use emacs for coding in general and for exploratory programming I use
ipython notebooks
On Mon, Oct 31, 2016 at 4:16 PM Dale <dale at codefu.org> wrote:

> Looking past my personal opinions for a moment, maybe checking out the
> 2016 Stack Overflow Developer Survey would be informative.[1]  I hastily
> and recklessly downloaded the raw data and filtered it down to the people
> whose answer included "Python" for the question "Which of the following
> languages or technologies have you done extensive development with in the
> last year?"  Here are the top answers for "What development environments do
> you use regularly?" from that Python subset.  (Apologies if this table
> doesn't come through right–blame Gmail.)
>
> Vim
>
> 5004
>
> Sublime
>
> 4122
>
> Notepad++
>
> 3420
>
> Visual Studio
>
> 2891
>
> PyCharm
>
> 2775
>
> Eclipse
>
> 2616
>
> IntelliJ
>
> 2190
>
> Atom
>
> 1798
>
> IPython / Jupyter
>
> 1501
>
> Android Studio
>
> 1493
>
> Emacs
>
> 1127
>
> Mind you, respondents could select more than one "languages or
> technologies" answer and more than one "development environment" answer, so
> these are not Python-specific.  I doubt anyone is using Android Studio to
> edit Python.
>
> As you can see, though, "editors" (Vim, Sublime, Notepad++) are indeed
> very popular.
>
> Back to anecdotes and opinions, at my Python day job we've got one PyCharm
> user, four Emacs users, one Vim user (I think), and one Sublime user.
>
> I am one of those four Emacs users.  I recently tried PyCharm Community
> Edition for a couple months.  While it is very impressive, I was put off by
> its inability to do everything via the keyboard as I do in Emacs.  I also
> missed the ability to quickly and easily customize my editor, as you can do
> with Emacs Lisp.  Finally, I missed Emacs's ability to do everything,
> including multiple languages (note: use IntelliJ instead of PyCharm and you
> get a lot of languages) and especially org-mode.
>
> I'm torn on what I would recommend for someone starting in Python today.
> I think the common wisdom is—or at least was—to learn an "editor" very
> well, rather than an IDE, because that editor will go on to serve you well
> throughout your career.  But I can't help thinking that if I had started
> with PyCharm from the beginning I would never have gotten set in my Emacs
> ways, and I could instead be enjoying all an IDE has to offer, like
> refactoring, smarter completion, and all the other goodies.
>
> [1]: https://stackoverflow.com/research/developer-survey-2016
>
> Dale
>
>
> On Mon, Oct 31, 2016 at 3:00 PM, Aswin kumar <programo.sapien at gmail.com>
> wrote:
>
> Hi,
>
> Do people in industry use Vim editor or Emacs for software development
> in their office or do they use an IDE?  In college my Professors abhor
> IDE and suggest us to use VIM or Emacs for development. So I am
> curious to know if its is the same case in industry.
>
> Regards,
> Aswin.
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> https://mail.python.org/mailman/listinfo/chicago
>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> https://mail.python.org/mailman/listinfo/chicago
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20161031/9d23f703/attachment-0001.html>


More information about the Chicago mailing list