Live data from Hacker News

A native Python IDE built for data science

yhat.com

11–20 of 47 posts

Re: A native Python IDE built for data science

#14
post #11

In the last year, my workflow for data science/AI has completely shifted to Jupyter notebooks. Is there any IDE that offers a similar experience?

There is Beaker notebooks which is similar to Jupyter. Haven't tried it but you can integrate multiple languages in one notebook.

http://beakernotebook.com/

Re: A native Python IDE built for data science

#15
post #11

In the last year, my workflow for data science/AI has completely shifted to Jupyter notebooks. Is there any IDE that offers a similar experience?

Yup, same experience (also for data science). The biggest helper I've had so far is jupyter-vim-bindings[1]

[1]:https://github.com/lambdalisue/jupyter-vim-binding

Re: A native Python IDE built for data science

#17
I find the dramatic rise of Python (and open source tools in general) for scientific work interesting and cool. When I first started using Python many years ago, I was doing contract work for the SciPy/NumPy folks (Enthought), and Python was still a blip in the scientific world...Java and Fortran and a bit of C++ ruled the commercial world, with Mathematica and MatLab handling the academic side of things (with some overlap and some outliers).

It's really cool to see. I like seeing science democratized, and Python is definitely a democratizing influence, and the fact that so much of it is open source is really fantastic. I've also noticed that a lot more domain experts are becoming programmer+domain experts through this evolution. It used to be that there were teams with a scientist to design it and one or more programmers to implement it, and that's becoming less of a requirement, which can accelerate the science-ing to a notable degree.

Re: A native Python IDE built for data science

#18
post #16

A pros/cons comparison to Jupyter would be helpful.

Jupyter or formerly known as IPython Notebook has a huge UX problem for me. The UI is made to be like notebook (no duh), but for larger codebase you want to have an editor-like UI. Jupyter maybe okay for demo.

Re: A native Python IDE built for data science

#19

I'm curious what advantages are there with this or (PyCharm) over something like Spyder?

PyCharm is unparalleled in its understanding of code and it's great for building codebases. It is a programmer's tool first and foremost. I find PyCharm's interactive features clunky and have to do extra work to see the data.

RStudio / Rodeo provides an interactive data analysis environment where multiple "views" are presented right in front of the user. A view could be a plot, a data frame or interactions between the code editor and the terminal. As a data analysis person it really helps to put the mental strain of code far away as possible and just explore the data.

Jupyter Notebook are nice but it can get overwhelming (too much scrolling) when things get complicated. Great teaching tool, however.

I think each of these tools have different use cases and it's great that Python is getting more user-friendly with the data science workflow.

Post reply on HN