Komodo edit is enchanting personally, On Mon, 12 Nov 2018, 06:06 Andrew Z <form...@gmail.com wrote:
> Brian, thank you for sharing. Looks very interesting. > > On Sun, Nov 11, 2018, 10:46 Brian J. Oney via Python-list < > python-list@python.org wrote: > > > Hi Olivier > > > > I am glad you did not trigger an editor war. I don't know how familiar > you > > are > > with emacs. The answer depends alot on your preference and future work. > > Emacs > > and vi have been around for a long time for good reasons. > > > > If you prefer an extensible and futureproof editor, I can wholeheartedly > > recommend emacs or vi. I went from a happy emacs user to an even happier > > spacemacs user. Spacemacs is a batteries-included emacs configuration > which > > lets you choose between emacs-like or vi keybindings, which are mnemonic, > > efficient, consistent, and, above all, discoverable. Discoverability > > allows a > > person who has been using something for a while to find out even more > > tricks > > in the moment that those tricks would be useful. Spacemacs has tons of > > bells > > and whistles and still manages to be fast (through lazy configuration > > loading). > > > > If you are looking at literate programming, Jupyter Notebooks are hard to > > beat, especially if you want to share code with novices. In case you > want a > > medusa that eats everything else for lunch, look further. Such a beast > can > > be > > harnessed with org-mode, an emacs mode which can be just about anything > you > > want it to be. You can do literate devops, literate programming, mix > > programming languages, export to your grandma's toaster, and feed the dog > > with > > org-mode, if you want to play. Org-mode's syntax and power is unmatched, > > to my > > knowledge. > > > > That all depends on how far down the rabbit hole you want to dive. Emacs > > with > > pdb is pretty good though. To get the functionality you miss is pretty > > simple > > with spacemacs. For more information and platform-specific instructions, > > please see the following link. > > > > https://github.com/syl20bnr/spacemacs > > > > The basic template already activates python support. > > > > That's my two cents. > > > > Cheers > > Brian > > > > On Sun, 2018-11-11 at 08:45 -0600, Spencer Graves wrote: > > > People rave about Jupyter Notebooks, which reportedly allow you > > > to mix narrative with code describing what you are doing and why. > > > > > > > > > I primarily program in R, and RMarkdown Documents in RStudio > > > allow me to mix narrative with R and Python code. I explain what I'm > > > doing and why, then write "```{python}" ... "```" to encapsulate a > > > Python code snippet and "```{r}" ... "```" for an R code snippet. Or I > > > just use the Idle editor that comes with Python. > > > > > > > > > Someone suggested that Apache Zeppelin and / or BeakerX might > be > > > able to do this also, but I've not tried or verified them. > > > > > > > > > Spencer Graves > > > > > > > > > On 2018-11-11 08:11, Andrew Z wrote: > > > > If you do scripts - emacs/vi is the way to go. > > > > If you need something more (like creating libraries, classes) go > with > > > > pycharm. It is a professionally made IDE. > > > > > > > > Over past 2 years ive been trying to "downgrade" myself to something > > with > > > > less belts and whistles, but come back to it all the time. > > > > > > > > On the other hand , if you already use emacs - u should not need > > anything > > > > else. > > > > > > > > On Sun, Nov 11, 2018, 04:15 Olive < > diolu.remove_this_p...@bigfoot.com > > wrote: > > > > > > > > > I am not a professional programmer but I use Python regularly for > > custom > > > > > scripts (and plot with matplotlib). I have just learned VBA for > > Excel: what > > > > > I found amazing was their editor: it is able to suggest on the spot > > all the > > > > > methods an object support and there is a well-integrated debugger. > I > > wonder > > > > > if something similar exists for Python. For now I just use emacs > > with the > > > > > command line pdb. What do people use here? Ideally I would like to > > have > > > > > something that is cross platform Windows/Linux. > > > > > > > > > > Olivier > > > > > > > > > > -- > > > > > https://mail.python.org/mailman/listinfo/python-list > > > > > > > > > > > > > -- > > https://mail.python.org/mailman/listinfo/python-list > > > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list