Live data from Hacker News

JetBrains releases open-source Python IDE

jetbrains.com

171–180 of 218 posts

Re: JetBrains releases open-source Python IDE

#171
post #157

Earlier quoted context omitted.

Afaik the Android IDE is the official Android IDE now and supported by google, thats probably why its free!

It's actually the other way round: it could become official and supported by Google because we had released it for free before that.

thanks for clearing up..i thought you guys had some sort of collaboration that yielded in the free Android IDE but this is even better. Well deserved!

Re: JetBrains releases open-source Python IDE

#172
post #151

Earlier quoted context omitted.

Out of curiosity, can you explain why you created the community edition for PyCharm, but not others?

First, with PyCharm there is a possibility to have both a community edition which covers a sufficient breadth of scenarios and a good value-add for the professional version to make it commercially attractive. This wouldn't work for other products. Second, we're specifically mentioning that we want people who first start to learn programming to have access to our products. And a lot of learning these days happens with…

Thank you! learners need IDEs too!

(not a learner, but back when I coded .NET I couldn't have lived without resharper. Quite excited that I can use PyCharm now too!)

Re: JetBrains releases open-source Python IDE

#173
post #51

Does it support multi-selection, Sublime style? I just can't use an editor without it anymore. This is a bit OT, but Komodo got an update some days ago with multi-selection support, which I was quite excited to try. Only to find out their implementation is quite frankly useless. http://www.activestate.com/blog/2013/09/komodo-8-5-release 'Right-click in the editor and choose "Select --> Multiple Selection --> Add", th…

If you would have actually looked in the menu, there is a default shortcut.

CTRL+K,CTRL+Y to mark current selection (or if no selection word under cursor), then CTRL+D to map next occurence.

Re: JetBrains releases open-source Python IDE

#174
post #141

Earlier quoted context omitted.

What entrypoint are you using to run your programs? REPL function calls / test runners / main methods from the CLI / local web server w/browser? I think understanding that matters the most. 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.

Thanks for the response. I primarily program with python for shell scripting/text processing, or data analysis/simulation with numpy/scipy/pandas. I do a lot of exploration, I rarely ever type anything directly in the REPL/interpreter - I write all my code in scripts and send them to the REPL with emacs keystrokes. Afterwards, I'm left with a script that contains my analysis/processing method. (never had a local web…

Am I possibly missing a way to do it better?

I find ipython with its magic commands and ability to directly call shell commands more handy than the standard REPL for interactive shell type scripting.

Other than that, not really. Inline graphs are nice if you like that sort of thing, and some of the magic commands are occasionally useful. But beyond that I don't think you'll gain much if you have a approach that works for you.

I also gather that ipython's parallel processing tools are pretty powerful, but I've never really played with them.

Re: JetBrains releases open-source Python IDE

#176
post #136

Unfortunately, PyCharm's pyconsole is a copy-and-paste job of Eclipse PyDev's pyconsole, and it is quite buggy and lacking in features. This is quite disappointing since I have high expectations for any JetBrains product. I was hoping that JetBrains had the effort to properly implement REPL work flow in their IDE instead of copying the code from its competitor (heck, I just took a look at PyCharm's pyconsole code, an…

Our code is a fork of pydev's implementation on the back-end and our own implementation on the front-end, and we've made many improvements to pydev's code since the fork. If you find anything lacking, please file feature requests to our issue tracker.

Re: JetBrains releases open-source Python IDE

#177
post #158

Earlier quoted context omitted.

I was wondering how it's possible that IntelliJ is free for Android development? What drives the decision making to make one product free and the other paid? In a way I like paying for RubyMine, hoping that it won't be discontinued in the long run, although I'm guessing IntelliJ has a much larger user base.

Android Studio is a rebranded version of the Community Edition of IntelliJ IDEA which was free and open source for some time already. The idea probably is to get the people to use (and love) it and then when they want the non-free features, to buy it. And with Android Studio: Probably Google is paying a bit for the development.

Google is not paying anything for the development of Android Studio. Instead, they've put their own development team to work on the Android features in Android Studio, which we then integrate into our distribution of IntelliJ IDEA.

Re: JetBrains releases open-source Python IDE

#179

Earlier quoted context omitted.

If you're truly worried about the second point, to run JetBrains software all you need is to download the jvm somewhere on your system (it's just a directory) and set the JAVA_HOME variable before starting it: export JAVA_HOME=/my/install/dir; bin/pycharm.sh There is really no conceivable way that your browser would be scanning your operating system looking for a downloaded JVM (if it does that, it's not a browser, i…

Sorry, not going to set up a custom runtime for an editor. Note the "giant runtime" concern I put first. I'd use the system java/browser which has an extension available, no need to scan. FF just enabled javascript for everyone without their permission, and Chrome does plenty of shady things. The fewer software installed, the better. I prefer to stay far away from potential security problems, with multiple hurdles wh…

It's not an "editor", it's an IDE. I presume that considering you don't know/understand the difference that such features aren't much use to you anyway so carry on with the deluded paranoia...

Re: JetBrains releases open-source Python IDE

#180

I own personal licenses for Idea, RubyMine, and PyCharm - all amazing good products. Where 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.

Is there any point in owning a license for IntelliJ and RubyMine/PyCharm? I thought that IntelliJ Ultimate had all the features of RubyMine and PyCharm but I haven't used them so I could be mistaken.
Post reply on HN