6 ms·
I write Python professionally, and it will be pretty hard to get me away from PyCharm. I don't see anything in the blog post that indicates a feature PyCharm do
by mvid 11y ago
I write Python professionally, and it will be pretty hard to get me away from PyCharm. I don't see anything in the blog post that indicates a feature PyCharm doesn't already have.
- TillE 11y ago> a feature PyCharm doesn't already have It's free. I'm sure there are a lot of Python developers who already have a full-featured IDE they love, but then there are also people (like me) who sometimes write Python and just use Sublime Text or Vim. Or even Eclipse.
- compostor42 11y agoJetBrains released a free community version: https://www.jetbrains.com/pycharm/download/ https://www.jetbrains.com/pycharm/download/
- Cyph0n 11y agoThey also provide a free 1 year educational license for all of their products to students.
- zer01 11y agoAs well as discounts if you're a student. IIRC I paid like 25$/year when I was still a student. Easy money to pay with such an awesome product!
- thro1237 11y agoIs there any difference in the code completion for the professional and the community edition. I tried out both and it seemed like some of the code completions only work with the professional edition. Just want to know if this is a bug or a feature :)
- collyw 11y agoAs an Eclipse / Aptana user, can I ask what you think is so bad about it, and what I would benefit from changing? I see plenty of minor issues (mainly in setting up the dev environment), but for most things its good enough. I know it reasonably well, and it has plugins for Perl and SQL which is a nice benefit.
- compostor42 11y agoAgreed. PyCharm makes my developer life so much better.... I've been converting people from Eclipse to IntelliJ/PyCharm left and right at work.
- nadams 11y agoI wish it was that easy for me. I've been trying to get people at my job to use or at least try PHPStorm (also made by Jetbrains) - but they seem to think that vi is much better (even though PHPStorm has a vi plugin). I was also skeptical at first but once I figured out how to use remote xdebug - it was earth shattering for me.
- gknoy 11y agoIf your organization does periodic engineering meetings or demos of cool things, you might show off that one feature that you feel is killer. You'll be able to field questions and hopefully demonstrate how it would be useful and awesome.
- shanemhansen 11y agoI remember seeing that you can simultaneously debug python and c extensions in visual studio. That's pretty impressive. If PyCharm has a similar feature, I'm not aware of it. http://www.hanselman.com/blog/OneOfMicrosoftsBestKeptSecretsPythonToolsForVisualStudioPTVS.aspx http://www.hanselman.com/blog/OneOfMicrosoftsBestKeptSecrets...
- dikaiosune 11y agoI'm curious how smart auto-complete in PyCharm compares to IntelliSense here. The claim that a variable's lifecycle is followed from beginning to end is interesting. I'm finding that the JetBrains autocomplete knows what a variable's type is maybe the first or second time it's mutated, but often loses track. It's had the positive effect of lessening the amount I rely on re-assigning values to the same variable, but I wonder if IntelliSense can actually deliver here.
- theWheez 11y agoI've found it to be mostly reliable until, like you said, accessing maybe an index of an array at which point I use type hinting, which seems to work well. https://www.jetbrains.com/pycharm/help/type-hinting-in-pycharm.html https://www.jetbrains.com/pycharm/help/type-hinting-in-pycha...
- dikaiosune 11y agoHey, thanks for that! I did not know that they had implemented that yet.
- devy 11y agoMe too. The only concern I have was that PyCharm somehow still depends on Java 1.6 rather than Java8 :(
- merb 11y agoThat's not true. The Mac Version has a Installer which installs Java8, too. And on Linux/Windows PyCharm uses your Java8 default, that just doesn't work on Mac, which is the reason why they bundled Java8.
- yareally 11y agoNot true. The JRE version on my copy of PyCharm is 7 (it's from 2014 and may be JRE8 now) and it's running on Windows currently. I ended up buying Intellij IDEA instead and I know it's running under JRE 8 by default, so I assume so is the latest Pycharm. You can also configure it to run on whatever JRE you want as well. I've switched it to 8 before without an issue. https://intellij-support.jetbrains.com/hc/en-us/articles/206827547-Selecting-the-JDK-version-the-IDE-will-run-under https://intellij-support.jetbrains.com/hc/en-us/articles/206...
- zer01 11y agoI came here to say the same thing :). It's easy to make the argument for switching from vim/sublime + ipdb to a real IDE, but that argument falls apart when you compare a windows-only, good-luck-trying-to-download-it-without-a-windows-account IDE.
- hacst 11y agoI was pretty impressed by the mixed native/python debugging capabilities in PTVS (https://github.com/Microsoft/PTVS/wiki/Mixed-Mode-Debugging https://github.com/Microsoft/PTVS/wiki/Mixed-Mode-Debugging). It's really handy to be able to just step into native code and back seamlessly if you project has native components. Not sure if PyCharm offers something comparable.
- odonnellryan 11y agoI saw this new test feature for VS, it was basically inline debugging. Very very cool. Can't dig the link up right now, but I'd love that for PyCharm!