News for hackers. Stuff that matters.
Re:New IPython release drops Python 2.7 support by Cyph0n on Thursday April 20, 2017 @12:51PM (#14158385)
Debugging Python is a pain, but it's an amazingly expressive language and a joy to work with. However, once you find that the cost of debugging outweighs the benefits, you probably should switch to another language. Even more so if you are facing performance issues!

As for myself, the first serious language I taught myself was Python, so I'll always have a soft spot for it. Now that I've begun to realize Python's shortcomings, I've started to work more with statically typed languages; my favorites are Scala and C++, and my next goal is to work with Rust.

Re:New IPython release drops Python 2.7 support by erichurkman on Thursday April 20, 2017 @01:10PM (#14158618)
It's also important to check out other debugging tools for Python. If you're relying on the build in debugger tools, it's a pretty miserable experience. I'm a big fan of pudb [0] that gives a much better experience.

[0] https://pypi.python.org/pypi/pudb