Excuse me if I'm being naive, but does Python development need an IDE? In what ways could it be helpful? I'm under the impression that Python is not compiled generally. I'm coming from the Ruby point of view
Ruby devs don't understand the need for interfaces or type-hinting either, so this doesn't surprise me. But then they go and try to make fun of PHP.
JetBrains releases open-source Python IDE
121–130 of 218 posts
Re: JetBrains releases open-source Python IDE
#122Re: JetBrains releases open-source Python IDE
#123Earlier quoted context omitted.
I agree. I've been using IDEA since early 2005. I am currently working on a project that requires me to use Eclipse, and it's almost unusable.
Retraining the brain is difficult in almost any facet. I tried switching keyboard layouts once, suffice it to say I've reverted to ye olde QWERTY.
Intellij just as a much more intuitive UI and layout. Eclipse is fine if you're used to it, but it's much more dissociative by design when switching languages or usages than Intellij.
Re: JetBrains releases open-source Python IDE
#124Earlier quoted context omitted.
For exploratory interactive programming and shorter scripts, not really. For building larger more complicated systems, very much so. Personally I use both, continuously switching between the two. I play around in ipython/pylab until I've gotten all the algorithms and details worked out, and then use Pycharm to add that code to the larger library or application which those algorithms will be a part of.
I feel like IPython is better for sharing your final analysis but I do all of my coding/development in Emacs + python-mode and haven't been able to figure out all the hype around IPython. And once you start with Pylab it becomes difficult to map your functions back to their original namespaces (especially since many are redundant between numpy and scipy) in a bigger project, so I stopped using it altogether. Could yo…
If you do a lot of development in the REPL (i.e. exploration), then that is where iPython (in a notebook, or a shell) really is nice. If you don't, then you may not see the benefit.
Re: JetBrains releases open-source Python IDE
#125Earlier quoted context omitted.
With this new JetBrains IDE, Unix toolset, Xcode, etc, OS X might finally become a strictly better C++ development environment than Windows. One can hope...
Just curious, what is lacking in Xcode for C++ development? I've a few years experience with C++ and I find Xcode to be quite nice and usable.
Re: JetBrains releases open-source Python IDE
#126Re: JetBrains releases open-source Python IDE
#127Re: JetBrains releases open-source Python IDE
#128I'm fairly new to the Python world but I've been using PyCharm for a couple months now and it is absolutely amazing. JetBrains makes really great products, I've been a huge fan of IntelliJ IDEA (Java) for a few years now - converted many die hard Eclipse users over to it, and they never looked back.
Re: JetBrains releases open-source Python IDE
#129Earlier quoted context omitted.
Did you even bother looking? It states on the linked page that the code is under the Apache 2 License and the download page states it too: Community Edition FREE Lightweight IDE for Python development only Free, open-source, Apache 2 license Intelligent Editor, Debugger, Refactorings, Inspections, VCS integration Project Navigation, Testing support, Customizable UI, Vim key bindings
I suppose Meai is referring to AppCode, which is a different product.
Re: JetBrains releases open-source Python IDE
#130Where I am working now, Eclipse is the supported environment so I am using it. OK, but not as good...
BTW, when they open sourced Idea for Java, I was pleasantly surprised how easy it was to build. Nicely packaged.