I've started to learn #Java over the past few days. Not the first time I've looked at it, but now my #Python is more advanced I'm finding Java makes more sense to me. Perhaps I'll reach the point of becoming vaguely useful in a while!
As far as IDEs are concerned, #Jetbrains is the obvious one, not just because I use #PyCharm Pro, though familiarity certainly helps. But I've decided to try out #eclipse properly (used in the past with #PyDev which I did not get on with) and also #Netbeans.
PyDev Debugger and sys.monitoring (PEP 669) -- i.e.: really fast debugging for Python 3.12!
https://pydev.blogspot.com/2024/02/pydev-debugger-and-sysmonitoring-pep.html
"The PyDev Debugger now uses sys.monitoring, which enables faster debugging (on my tests it can be up to 15 times faster than the version using sys.setttrace, depending on the use case -- kudos to Mark Shannon for PEP 669 😉)."
The PyDev Debugger is used in VS Code and Pycharm, but it needs more sponsoring: https://github.com/sponsors/fabioz
@askonomm @sesenion @zenforyen @cazabon @kevin @ado
No, not type, but the parameters.
And usually the parameter names are expressive enough to know what you have to pass.
I just mean in practice whatever #eclipse #pydev offers seems to work quite well. Feeling no fundamental difference for example to #visualstudio #cpp.
#PyDev 9.3.0 wurde veröffentlicht. Eclipse mit PyDev ist eine datenschutzfreundliche IDE zur #Python-Enwicklung und eine Alternative zu datensammelnden Tools wie Microsoft #VSCode oder #Atom.
https://pydev.blogspot.com/2022/03/pydev-930-debugger-improvements-last.html?m=1
Best new feature in #Eclipse #PyDev 6.5.0:
"An action to easily switch the default interpreter is now available (default binding: Ctrl+Shift+Alt+I -- note that it must be executed with an opened editor)."
This is so great when porting code to #Python3 while maintaining #Python2 compatibility. Much easier than having to edit your run configurations all the time!