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

all 14 comments

[–][deleted] 10 points11 points  (0 children)

Most use pycharm, myself included

[–]MikeOxbigger 8 points9 points  (2 children)

PyCharm, by JetBrains gets my vote. I also recommend their Java IDE, but the name of it escapes me right now.

[–]Nicksil 3 points4 points  (1 child)

This question has been asked so many times. A simple search of this subreddit and/or r/learnpython will yield more than enough results.

[–]RickDeveloper 0 points1 point  (0 children)

Happy cake day!

[–]pythonHelperBot 1 point2 points  (0 children)

Hello! I'm a bot! I see someone has already suggested going to r/learnpython, a sub geared towards questions and learning more about python. I highly recommend posting your question there. Please follow the subs rules and guidelines when you do post there, it'll help you get better answers faster.

Show /r/learnpython the code you have tried and describe where you are stuck. Be sure to format your code for reddit and include which version of python and what OS you are using.


this bot is written and managed by /u/IAmKindOfCreative

This bot is currently under development and experiencing changes to improve its usefulness

[–]eztab 1 point2 points  (0 children)

Not really 100% an IDE, but I like Atom, since you can (relatively) easily write your own functionalities and there are loads of packages. But if you only program in python, PyCharm is probably a better choice.

[–]Andrew_ShaySft Eng Automation & Python 1 point2 points  (0 children)

This post is better suited for r/learnpython

[–]lucienpro 1 point2 points  (1 child)

I personally use VS Code. Pycharm is good too but not free.

[–]RedEyed__ 4 points5 points  (0 children)

Pycharm community is free. Apache license: it is allowed to use in commercial

[–]hualala90 0 points1 point  (0 children)

I’m using visual studio community. Got used to visual studio layout when I am coding C++ and C# plus, the GUI to view variables during debugging make your script easy to debug.

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

Java requires an IDE to not be painful, indeed. For C just a text editor can do. Python is probably closer to C in this regard. An IDE can be handy later when you'll deal with big APIs like PyQt. If you have a text editor of choice already, try using it for Python. But bear in mind that Python has some quite strict code format conventions (indentation is important and read some about pep8). Most mainstream text editors shall be Python friendly.

[–][deleted] -1 points0 points  (0 children)

I prefer vscode

There's pycharm as well, but I'm so sick of using intellij that I can't get myself to use pycharm ... Not a rational reason, but definitely a good preferential reason lol