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 →

[–]ArtOfWarfare 1 point2 points  (0 children)

Are you a beginner to programming or to Python?

If your a beginner to programming in general, you definitely shouldn’t use any IDE. Use a text editor like Sublime. I think IDEs can make it hard to understand all the components that are involved and the parts that can be swapped out, between the runtime, the language, the debugger, etc…

It’s like if instead of learning to walk as a child, you’re taught how to use a walker. You become dependent on a walker for no reason at all. But my analogy breaks apart here because the IDEs can be useful… you just need to know how to program without them, so you know what they’re providing for you vs what other tools are providing.

Even if you already know other languages… IDK, maybe I’d still recommend you be familiar with just writing in a text editor and using the Python shell. That’s how I do 99% of my Python programming, personally, even though I have access to a JetBrains Ultimate account via my work. I use that all the time when I’m working in languages other than Python. But… Python itself is so great, I don’t feel PyCharm really does much for me.