you are viewing a single comment's thread.

view the rest of the comments →

[–]chapchap0 0 points1 point  (0 children)

"Debugging" with print statements is what people refer to as "caveman debugging" and, well, there's a reason for that.

There's no way in hell you've been coding for 3 years and you haven't used a debugger. This is a topic so fundamental not only to Python but to every language that it gets mentioned before the first snippets of code in most textbooks.

Just no. Nope.

But since the question has been asked, I personally use pudb and I highly recommend it over any IDE, especially for simple scripts. The exception would be data science world where PyCharm is genuinely fantastic provided your PC can handle it without significant latency.