osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Good editor for python


Komodo edit is enchanting personally,

On Mon, 12 Nov 2018, 06:06 Andrew Z <formisc at 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 at 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_part at 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
>