16 ms·
JetBrains releases open-source Python IDE
- fletchowns 13y agoI'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.
- skelsey 13y agoI 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.
- saym 13y agoRetraining 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.
- yareally 13y agoFor what it's worth, I used Eclipse for 3-4 years before Intellij (it was what my university introduced students to for programming in C++ and Java). Switching to Intellij was pretty painless other than initial configuration overload (since there's so much more built into it by default than Eclipse). Having to switch back to Eclipse at times for a few things since was not so much. 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.
- mikevm 13y agoIntelliJ has such an ugly font rendering system on Windows that it makes it very hard for me to dump Eclipse. This prolly has to do with Eclipse's native font rendering.
- yareally 13y agoYeah, it's not too great due to relying on the JVM for rendering. I use Liberation Mono with it and it looks pretty good (even with anti-aliasing set to off). Everything else, not so much. The top image[1] at the Slant programming font rank list[2] was a screenshot I took of Liberation Mono when using Intellij on Windows, just to give an example. I miss having bitmap fonts (which Eclipse does allow), but Liberation looks close enough to my favorite bitmap font (Dina), that I don't mind anymore. [1] http://img59.imageshack.us/img59/3066/pythono.jpg http://img59.imageshack.us/img59/3066/pythono.jpg (anti-aliasing was set to off when that was taken; italics suffer, but it's tolerable to me) [2] http://www.slant.co/topics/67/viewpoints/26/~what-are-the-best-programming-fonts~liberation-mono http://www.slant.co/topics/67/viewpoints/26/~what-are-the-be...
- lenkite 13y agoBut the Intellij editor has some noticeable deficiencies. You cannot tab out of auto-completed text (parenthesis, quotes, etc). This feature is a major time-saver and if you are familiar with this feature in eclipse/visual studio/sublime text, you can find yourself handicapped in Intellij.
- yareally 13y agoCan you clarify what you mean? When I hit tab in visual studio it creates a tab in between a set of quotes (e.g. Console.Write("blah blah "); ) It could be because I'm using resharper, but just curious what the feature is you mention. Hitting the literal key that closes the completion (e.g. " or ) ) jumps out of the quote without adding another ) or " though.
- yareally 13y agoToo late to edit my post, but you can complete the current line (in quotes or parentheses) by pressing ctrl+shift+enter, which jumps the cursor to the next line below. Works for Intellij or Visual Studio with Resharper.
- AndyKelley 13y agoit just takes time :) https://s3.amazonaws.com/superjoe/temp/dvorak.png https://s3.amazonaws.com/superjoe/temp/dvorak.png
- windexh8er 13y ago+10. JetBrains PyCharm is the stuff. They make a fantastically solid IDE. Love that they've released a community edition. #winning
- creat3account 13y agoDownload link for linux version is busted. Here is the correct one (from trial and error): http://download.jetbrains.com/python/pycharm-community-3.0.tar.gz http://download.jetbrains.com/python/pycharm-community-3.0.t...
- reinhardt 13y agoSpeaking of linux, has the 64bit version improved at all? Everytime I try it out I can't stand it more than a few minutes and revert to Eclipse. (previous discussion: https://news.ycombinator.com/item?id=5201366 https://news.ycombinator.com/item?id=5201366).
- madisp 13y agoIf you do hacks then its absolutely ok (for me at least). (I'm the author of the last comment in your linked thread). The idea is to take a font and modify it by stripping all the hinting info.
- camus 13y agonow that's pretty AWESOME ! while eclipse supports python, it feels like a dinosaur. Jetbrains ide is the sh|t ! Thanks guys.
- koudi 13y agoThe title seems misleading - the IDE is not opensource, but they offer free license for opensource projects.
- zerovox 13y agoNope, they're now offering PyCharm Community Edition which is free to use for all and open source under the Apache 2 license.
- vlasovskikh 13y agoThe source code of PyCharm CE will be available in the https://github.com/JetBrains/intellij-community https://github.com/JetBrains/intellij-community repo under Apache 2 license in a few days.
- nether 13y agoIs this preferable over ipython/pylab notebooks for math/scientific python programming?
- dagw 13y agoFor 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.
- mapcar 13y agoI 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 you explain a bit if I'm missing the point?
- tmarthal 13y agoWhat 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.
- mapcar 13y agoThanks 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 server running except when playing with emacs ipython notebook). Am I possibly missing a way to do it better?
- chris_mahan 13y agoThe .exe download is blocked at the office. Is there a .zip version available? I also assume the installer doesn't require administrative privileges... Am I right?
- clone1018 13y agoIt does require administrative privileges in my experience.
- chris_mahan 13y agoBummber. Oh well. I stay Idle.
- jhawk28 13y agoThere doesn't appear to be a .zip version. They have zip versions of the Intellij so they may add it if you do a feature request. The installer only requires admin to install to the Program Files. If you say no, it installs to your local user location (in Roaming).
- chris_mahan 13y agoAh, interesting. Thank you.
- chris_mahan 13y agoManaged to download, then installed in alternate location as non-admin. Working good so far.
- _stephan 13y agoJetBrains has actually open sourced the complete IntelliJ Community Edition IDE/platform: see http://www.jetbrains.org/display/IJOS/Home http://www.jetbrains.org/display/IJOS/Home and https://github.com/JetBrains/intellij-community https://github.com/JetBrains/intellij-community Incredible!
- codex 13y agoFurthermore, they are working on a cross-platform C++ IDE (hopefully using Clang for parsing): http://www.jetbrains.com/objc/features/cpp.html http://www.jetbrains.com/objc/features/cpp.html. I can't wait for the release.
- Meai 13y agoDoesn't mention anything about open source.
- millerm 13y agoDid 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
- fractalsea 13y agoYes I cannot wait. I recently started trying to learn some basic C/C++. My usual initial step in setting up an environment for a new language is to google "intellij plugin for X", so I was very disappointed to find that C/C++ is very poorly supported with respect to most other mainstream languages. I ended up having to go with Visual Studio, which is also impressive, but there are features I miss coming from the Jetbrains world.
- programminggeek 13y agoDoes this mean that the PHP, Ruby, and Obj-C versions will be seeing community editions soon as well?
- carlospaulino 13y agoEven better would be a ReSharper Community Edtion :D
- HyprMusic 13y agoThey provide an edition comparison matrix[1] that mentions the only languages supported in the open-source version are: Java, Scala, Groovy, Clojure, XML, XSD, DTD and Regular Expressions. So unfortunately not. They do offer free open source project licenses though if you're working on an opensource project, or even 50% off of commercial licenses to startups. http://www.jetbrains.com/idea/features/editions_comparison_matrix.html http://www.jetbrains.com/idea/features/editions_comparison_m...
- riquito 13y agoAnd yet this thread is about the Python open source version, missing in the list
- jetti 13y agoThe link that you provided is for IntelliJ and not for the separate products that the GP is referring to (AppCode for ObjC, RubyMine for Ruby and PhpStorm for PHP).
- dodyg 13y agoKotlin is supported as well.
- yole 13y agoNo, this is very unlikely. (JetBrains CTO here, by the way.)
- camus 13y ago
- CraigJPerry 13y agoI've been using the Anki[1] spaced repetition system to quickly get up to speed with the PyCharm key bindings. I've been using the JetBrains screencasts[2] to get up to speed with the IDEs features. Although these are too thin on the ground currently and i confess that i keep getting distracted by the JavaScript / AngularJS videos! The presenter on those i find draws me in more. Some of the PyCharm videos don't even have narration. I have explored the Flask integration which was better than i expected but not life changing for me. VirtualEnv integration is well enough, but PyCharm <--> command line <--> virtualenv integration is not ideal yet. Getting virtualenvwrapper and PyCharm playing nicely together was more work than i anticipated. PyCharm doesn't make it easy to be notified about newly created virtualenvs. I feel all the default templates for modules and test files are not ideal for me, i ended up replacing them with my own templates. The only reason this even registers with me is because some less experienced Python developers persevere with the default PyCharm templates and end up with __author__ and other cruft in their modules. The internal jetbrains supplied static validation (Pep8 / PyLint) functionality doesn't appear to be vanilla pep8 / pylint. This is only a minor issue but i don't like that there are potential violations i don't see until i've pushed to Jenkins and viewed the reports there. I intend to push further with PyCharm, i'm open to the idea that there's productivity benefits to be had with python from an IDE that are not available to me in vim - although i strongly advocate the JEDI plugin with VIM, it's leaps and bounds over the old ROPE system IMO!
- BHSPitMonkey 13y ago(You forgot your footnotes)
- qwerta 13y agoCongratulations! JetBrains did it again!
- deleted 13y ago[deleted]
- andrewljohnson 13y agoThat's not discrimination, that's just a description.
- codereflection 13y ago"young team" != "young people" A "young team" can also mean a team that has not been together for very long.
- SiVal 13y agoYes, but that's not the most likely interpretation. Teams are new, people are young. Of course, it's possible that "new" was meant, but it's a lot more likely that they were describing the attractions of the people on the team, not the organization's friendly newness.
- codereflection 13y agoPerhaps in the US, yes, but that might not be the case in the Czech Republic where JetBrains is headquartered.
- miahi 13y agoIt's a description of a given situation, not a requirement for the job. If this is discrimination, then also the fact that the job is in Russia is discriminating the US job seekers.
- eric_cc 13y agoFirst of all, the team being young could refer to the age of the team and not the employees' ages. Either way, are you seriously that uncomfortable about your current age that this stands out to you? Have we become so PC that noticing that your company is young and then saying your observation out loud or typing it with your keyboard is now discrimination?
- bsaul 13y agoI've bought the 2.7 version a couple of months ago and I don't regret it, but does anyone know if the 3 (pro edition) will be available as a free update for people like me ? I've read on the site that people like me are supposed to receive a free update by email, but i didn't see anything... Anyone in my case ?
- cgtyoder 13y agoFrom the site: "PyCharm license is permanent and includes one year of free product upgrades since the purchase date, including even major version upgrades."
- bsaul 13y agoYes, that's the line I read as well, but nothing in my mail. So i was wondering if someone did receive that update by mail, or if it's just too early.
- yole 13y agoWhat exactly do you expect to get in your mail? Just install the new version and import the settings from the previous one, and it'll work with your current license.
- bsaul 13y agoOk, cool.. I read this line wrong apparently : "PyCharm license includes the initial 1-year upgrade subscription qualifying you for the receipt of the new product releases and technical support (available via email only) free of charge" Didn't realize the "via email only" concerned the support only. (non-native english speaker here).
- frenchy 13y agoThat's quite understandable, I'd say it's pretty ambiguous.
- 13y ago
- davexunit 13y agoOh look, another community edition program. "Open core is the new shareware." http://ebb.org/bkuhn/blog/2009/10/16/open-core-shareware.html http://ebb.org/bkuhn/blog/2009/10/16/open-core-shareware.htm...
- danieldk 13y agoFrom the article: And, this is true whether the Core is GPL'd or permissively licensed. In both cases, the final story is the same: take a proprietary license or be stuck with cripple-ware. Except that IntelliJ Community Edition is a perfectly usable and able IDE already. In fact, Android Studio is based on it. Certainly not crippleware. And in this case I very much like this model. InteliJ CE is open source software under the Apache License version 2.0. If JetBrains would disappear tomorrow (hopefully not!). A non-profit project or another company could continue where they left off. That said, I am a very happy user of the Ultimate Edition :).
- deleted 13y ago[deleted]
- hayksaakian 13y agoExcuse 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
- chaosphere2112 13y agoIDE's are used for more than just building the code; they provide UIs for debugging capabilities, code completion, syntax highlighting, refactoring support, VCS integrations, and much, much more. That said, I do my python development in Sublime Text using the Jedi autocomplete library (https://github.com/davidhalter/jedi https://github.com/davidhalter/jedi).
- masklinn 13y ago> I'm under the impression that Python is not compiled generally. The direct ancestor to today's IDEs are Smalltalk environments. Smalltalk is about as un-compiled as you can get. This and that are completely orthogonal concerns. > In what ways could it be helpful? Navigation across projects (via structural searches or hyperlinking), static analysis (including library- or framework-specific e.g. PyCharm knows some strings have specific meaning in django projects and can check that there's no mismatch), refactorings, documentation, visual debugging, ... Some of it can be replicated with extensively customized editor and a multitude of external tools, others not really.
- heyitsnick 13y agoI've tried a lot of IDE's for python development in the past and always went back to a basic text editor; the extra features never outweighed the bloat. But then i found PyCharm and never looked back. I feel i develop at least 50% faster with any serious project; i still use Sublime for the one-off scripts, but everything else i find the introspection, code completion and refactoring just so good its now hard to go without. Props to Jetbrains, and I look forward to v3 pro! (my 2.7 isn't yet telling me i have an upgrade... i'm hoping this is coming soon!)
- bsaul 13y ago
- pdknsk 13y agoDoes 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 http://www.activestate.com/blog/2013/09/komodo-8-5-release 'Right-click in the editor and choose "Select --> Multiple Selection --> Add", then use Ctrl+Click (Cmd+Click on Mac) to quickly make additional selections.'
- Kerrick 13y agoMost cases where you'd need multi-selection you can likely use Refactor in an IntelliJ IDE.
- robert-wallis 13y agoI just created a model from a table with over 20 columns. A few days ago I had to hardcode a list of settings I screenscraped into a JS array in the Chrome console. You can't refactor things like that.
- Derander 13y agoFor those sorts of things I think it's completely reasonable to drop into emacs, vim or sublime and then just copy paste back into your primary IDE. When it's a text editing operation that you're trying to do (as opposed to a defined transformation on valid source) then it makes sense to use a text editor. I keep emacs and intellij open usually.
- donalmacc 13y agoI usually have the files open in both the IDE and in sublime. Any program worth its salt will be able to cope with me changing in another program and reload the changes.
- zeckalpha 13y agoYou should. But there is also column selection mode.
- d0m 13y agoIs it a multi-language editor? I.e. can I switch between html, javascript and python and expect to have a similar interface, commands, API, etc. ? If so, it looks like a strong contender against Sublime IMHO.
- theGimp 13y agoTheir paid version is. At this point, the community version seems to be Python only.
- brown9-2 13y agoNo. JetBrains has a different product for Javascript and/or HTML development: http://www.jetbrains.com/webstorm/ http://www.jetbrains.com/webstorm/
- jhawk28 13y agoThe paid version of PyCharm has the web stuff.
- yole 13y agoPyCharm Community Edition does support HTML but does not support JavaScript or CSS. PyCharm Professional Edition does support HTML, JS and CSS (and many dialects thereof).
- daureg 13y agoIs it just me or the font selection option under Windows is rather convoluted?
- yole 13y agoIt is, sorry about that. We plan to change the UI back to a simpler version in one of the coming updates.
- shire 13y agoPython in general is an awesome fun language to work in this just makes the language even more better and fun to work with. Thanks JetBrains!
- mixmastamyk 13y agobin/pycharm.sh ERROR: Cannot start PyCharm No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation. I wish this had been mentioned up front, before I spent all that time watching videos and such. :/ Nothing against java per se, just that it's a giant runtime/security-surface that has no bearing on my Python work. I'm still happy with Geany, gvfs, meld, and terminal, etc... though they might not be as flashy. :)
- speg 13y agoSame here, though I've been following JetBrains for a while. I wish there was some way they could port it to OS X without depending on Java.
- X4 13y agoNah, why OSX only? I'd welcome them porting it to LLVM Clang, so that we can run it on all platforms with more speed and natively. Linux ftw :)
- millerm 13y agoThere is no way they would 'port' away from Java. JetBrains has been building this platform for more than a decade. This is what has allowed them to support many operating systems concurrently and with great results. No need for the FUD on Java. Java is really what they excel at.
- maaaats 13y agoWhy does it matter? You can't even notice it's java except having to have it on your system. And why is having it a bad thing? The security issues are the browser plugin, not the JVM.
- bpodgursky 13y agoJVM security concerns are irrelevant when you are running a desktop application. You aren't running it as root, and you aren't executing arbitrary code as if you were running applets. If arbitrary code is able to access the JVM on your computer, then you already have arbitrary code running on your computer.
- riquito 13y agoWhere are the sources? I can't find a link to them
- yole 13y agoThe source code of PyCharm Community Edition will be added to the IntelliJ IDEA Community Edition repository in the coming days.
- Walkman 13y agoGreat... Now I really can't choose between PyCharm vs Sublime+iTerm2+SourceTree...
- swah 13y agoStill waiting for Grok. This should really be done once for all editors.
- zarify 13y agoI'd love to know why the OSX version is bugging me to install X11 all the time. /peeve
- mark_l_watson 13y agoI 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.
- TheNom7 13y agoIs 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.
- topka 13y agoYou are correct, Ruby and Python plugins add most of RubyMine/PyCharm features to IntelliJ IDEA Ultimate. You may want to have separate IDEs if you need more lightweight environment. RubyMine & PyCharm are in general updated more frequently too.
- mark_l_watson 13y agoRubyMine and PyCharm feel more light weight, meaning quicker and less resource use.
- JimmyL 13y agoI'll happily continue to pay for PyCharm even now that it's open-sourced (I re-upped for another year last week, and don't feel like I missed anything by not waiting for this). Aside from the fact that the Pro version has some killer features - Django support, remote interpreters, diagramming, and a .less editor - these guys deserve to be paid for an outstanding product. I'm sure I could assemble a tool chain that does 90% of what I love about PyCharm in vi, but I'm a-OK with having my company pay $200 to have someone assemble that for me (or $100, if they didn't pay for it). In the same way that some people - but not me and my Lenovo - will pay extra for a shiny metal computer that just works, I'll pay extra for an IDE that gets out of the way when it should, and gets in the way it needs to.
- codexon 13y agoHow does this compare with pydev? http://pydev.org/ http://pydev.org/
- EdwardDiego 13y agoWell, at the risk of providing a not very detailed answer: it's better, in my subjective opinion. Better at code introspection, better at refactorings, better at debugging. Also, I prefer the UI. Of course, you're the final arbiter of these things for yourself, so give it a short.
- qacker 13y agoUnfortunately, 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, and the code still mentions Eclipse) The above probably is not a deal breaker for many people, but just as many people indeed use Python as REPL, so I would like to see more improvement. Otherwise, no problem with the software so far that I have tried. Thanks, JetBrains.
- yole 13y agoOur 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.
- qacker 13y agoThanks for your reply, and I stand corrected regarding calling the work a copy-and-paste job. Out of my curiosity, I was wondering whether you could explain why pydev was chosen to be the base work.
- inovator 13y agoWebstorm will be open-source any minute now...
- yole 13y agoIf you look at the feature comparison matrix, you'll see that the Community edition specifically excludes the features which are part of WebStorm. So no, don't hold your breath.
- orenbarzilai 13y agoRead some comments here and feeling bad that I spent the past ~6 years using eclipse.
- Demiurge 13y agoHm, so I just tried it. I have the latest Mac mini (i5 8GB RAM), and it was slow. Switching between files, highlighting lagged. Typing was stuttery. Next, I couldn't change the font, it was just not selecting. So, looks like cool software, but I went back to Sublime Text 3 with lint extension.
- neokya 13y agoJust tried Professional one on OSX, CPU goes above 100%. Anyone having same issue?
- yole 13y agoDoes it stay there all the time? CPU going above 100% during indexing and inspections is normal; we use multiple cores to complete the operations faster.
- Erwin 13y agoWell, It's a multi-threaded program, and when you create a project it will start out by indexing everything. So while it's doing that, it can spend quite a lot of CPU time -- "top" etc. typically show the CPU time spent by all the threads in a process, so you can easily see it go up to N * 100% based on your cores. That can get occasionally annoying, if you drop in a a bunch of 1mb text files in your repository and it insists of examining them. But, introspection and refactoring capabilities are great.
- EdwardDiego 13y ago> That can get occasionally annoying, if you drop in a a bunch of 1mb text files in your repository and it insists of examining them. You can right click the directory and mark it as excluded from the project. We have an integration test suite that likes to emit gigabytes of XML into its local directory - which IDEA happily tries to index. Excluding it saves me a lot of CPU time.
- systems 13y agopascal is making a comeback with free-pascal and lazarus i wonder if it will catch their attention all free-pascal need now is a decent web-framework, but for desktop apps, i think its one the best options at the moment
- tharshan09 13y agoPyCharm is amazing, and it can only get better with this announcement. The only issue I have with it is the huge amount of memory it uses. It uses >1GB of ram on my macbook air, and using pycharm for extended amount of time makes it sluggish.
- yole 13y agoIf you can reproduce the problems, please submit a memory snapshot as described in http://devnet.jetbrains.com/docs/DOC-1212 http://devnet.jetbrains.com/docs/DOC-1212
- julikt 13y agoAm I the only person thinking that any Java-based IDE demos have been sped up by the magic of editing by at least 200% and all the SBBOD-ing has been trimmed out?
- mutor 13y agoWhat an amazing coincidence, I started learning Python last week and was trying my hands on PyDev. Yesterday when I saw this news, I immediately downloaded PyCharm and now I am loving it.
- galapago 13y agoIt's already available in the AUR: https://aur.archlinux.org/packages/pycharm-community/ https://aur.archlinux.org/packages/pycharm-community/ Someone is working on Debian packages for it?
- glesica 13y agoIt requires the Oracle JRE, so I don't see how Debian could provide packages for it without a ton of weird hoops to jump through. I tried it on OpenJDK and it chokes.
- mladenkovacevic 13y agoSo if you're using Django or Flask and need Javascript and HTML/CSS you still need the professional version? Also is the professional version any of the paid licenses on this page http://www.jetbrains.com/pycharm/buy/index.jsp http://www.jetbrains.com/pycharm/buy/index.jsp? It's just that the term "Professional Version" is used to differentiate it from the "Community Edition" on all the informational pages and then the terms are not used anywhere on the Buy page.
- toyg 13y agoIf you pay for it, it's a Pro version.
- usav 13y agoConsidering the growing number of coders out there that usually start with a language like python or js, this is kind of an obvious thing to do. (more so than trying to compete with netbeans/eclipse)
- vertis 13y agoAdding PyCharm to the collection of products is awesome. I do wish JetBrains would offer some combined licensing. Since I have a tendency to use quite a few of their products.
- deleted 13y ago[deleted]