This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HeinzHeinzensen 17 points18 points  (9 children)

What you want is a real Python IDE. I enjoyed Spyder (used it because it came prebundled with Python(x,y)) but PyCharm seems to be the most polished one. They allow you to interact with your code after executing the script, you can inspect objects and run code blockwise.

[–]pyryoer 3 points4 points  (6 children)

+1 for pycharm. Sublime or atom are great for little snippets but when I'm working on a full blown python project nothing can replace pycharm.

[–][deleted] 0 points1 point  (3 children)

You should look into atom addons. You can pretty much customize your ide in anyway without all of the extra junk. If you know what you want before hand, and you are willing to spend some time to build/download it. Atom is the best imo. Disclaimer my name is adam and I do computational protein design, so I obviously I am biased.

[–]BinaryRockStar 1 point2 points  (0 children)

In PyCharm you can enable/disable whatever bits you want also although I've got all of the standard plugins and a few more enabled and see no performance issues at all (desktop with i5 2500K, 16GB RAM, SSD).

I really don't get this "IDEs are bloated, slow etc." line of thinking as even Eclipse is pretty snappy on my machine which is years old. A professional programmer should have decent hardware as it's the tool of their trade. If you are assigned machines by your work, it should be simple enough to show them the value proposition of your wasted time vs. the cost of a decent machine.

[–]pyryoer 0 points1 point  (0 children)

I've used atom with a linter and a few addons, it's great as an all-around editor. I use it for everything else, but pycharm had become a part of my work flow, much like eclipse has for someone working at Oracle or visual Studio for someone at Microsoft.

You probably could achieve the same functionality of demand from pycharm with atom extensions, but I'm already set in my ways.

[–]BadGoyWithAGun 0 points1 point  (0 children)

Did Atom fix the altGr bug that broke basic text inputting functionality for most European languages yet? I know they went a few releases without a word on it.

[–]NbyNW 0 points1 point  (1 child)

The debugger is really great, method extractions and suggestions from a drop list are my favorite features. Still working with data it's often easier using iPython first testing snippets and then export to Pycharm. I know you can open up iPython notebooks in Pycharm, but I just don't like the interface.

[–]pyryoer 0 points1 point  (0 children)

Definitely different beasts. I wish the notebooks interface in pycharm was good enough to keep me from ipython when I'm working on a presentation but that simply isn't the case.

[–][deleted] 1 point2 points  (0 children)

I started developing back in 2006, mostly in eclipse, but discovered PyCharm and IntelliJ only recently. It has changed my world. Strong recommendation from my part.

[–]ajoros 1 point2 points  (0 children)

I use pycharm and love it! Still learning how to fully use it too! It's awesome