You can create multiple selections in Wing Pro to edit similar parts of your code concurrently. See the Edit > Multiple Selections menu and https://wingware.com/hints/multiselection for details. #pythonlanguage #python
You can press Shift-Space in Wing Pro to show the values of all visible symbols that are defined in the active debugger stack frame. For details see https://wingware.com/hints/debug-value-tips #python #pythonlanguage
Did you know that you can quickly select logical units of Python code in Wing Pro with Ctrl-Up and Ctrl-Down? Press the keys multiple times to select more or less of the code structure. This and other quick selection tricks are described in https://wingware.com/hints/quick-select #python #pythonlanguage
You can set conditional breakpoints in Wing Pro, to isolate the particular case you are trying to debug. Just right-click on the breakpoint margin, then use the Debug Console to try out fixes and new Python code in the live runtime state that you are writing it for. #python #pythonlanguage #debugging
#python #pythonlanguage #debugging
Another new feature in Wing Pro 9.1: Auto-import from the auto-completer adds both the selected symbol and the import statement necessary to use it. #python #pythonlanguage
Wing 9.1 added code coverage for unit testing, both to track how well tests are testing your code and also so you can see which test results have been invalidated by edits you've made since you last ran your tests. For details see https://wingware.com/hints/unit-testing #python #pythonlanguage #coverage
#python #pythonlanguage #coverage
Did you know that you can move the program counter while debugging in Wing Pro? Just right-click on a line of code before the current point of execution in the innermost stack frame and select Move Program Counter Here.
There are some limitations inherited from how Python is implemented, but it is often a quick and easy way to re-inspect what happened in already-executed code, in order to find the cause of a bug.
For details see https://wingware.com/hints/move-program-counter2
#python #pythonlanguage #debugging
Wing Python IDE 9.1's first Early Access Release is available, with nifty new auto-import, and code coverage features: https://wingware.com/wingide/early #python #pythonlanguage
No More Primitives - What Python and Java Get Wrong
https://blog.varunramesh.net/posts/no-more-primitives #programming #java #JavaLang #python #PythonLanguage #ruby #RubyLang
#programming #java #javalang #python #pythonlanguage #ruby #rubylang
How to implement & train a fully connected autoencoder with Keras in under 100 lines of code: https://vixra.org/abs/2212.0208
https://github.com/singkuangtan/BSautonet
#pythonlanguage #deeplearning #keras #programmingfacts #AIOverlord #AlgorithmsAreUs #prototyping :squirtle: :squirtle: :squirtle:
#prototyping #algorithmsareus #aioverlord #programmingfacts #keras #deeplearning #pythonlanguage
Wing Python IDE version 9.0.2 has been released with more debugger optimizations and fixes for issues with match/case, 'python -m', and a few other usability and stability problems: https://wingware.com/news/2022-12-20 #python #pythonlanguage #wingware
#python #pythonlanguage #wingware
Wing Python IDE version 9.0.2 has been released with more debugger optimizations and fixes for issues with match/case, 'python -m', and a few other usability and stability problems: https://wingware.com/news/2022-12-20 #python #pythonlanguage #wingware
#python #pythonlanguage #wingware
Which programming language is best to use for what purpose.
#programminglanguages #gamedevelopment #pythonlanguage #html #csharp #cplusplus #PHP
#PHP #cplusplus #csharp #html #pythonlanguage #gamedevelopment #programminglanguages
I feel like all these announcements of the exciting new capabilities of Python 3.11 bury the lead (bpo-433030: Add support of atomic grouping in regular expressions #31982).
The bug report was recently raised, in June 2001, and already we have an implementation in the standard library. Reported by the great and sadly departed Fredrik Lundh (effbot), and based on a report by Jeffrey Friedl).
Interesting. Imagededup: a python library for finding duplicate images.
https://github.com/idealo/imagededup
#Software #PythonLanguage #ImageProcessing
Via Hacker News [ https://news.ycombinator.com/item?id=21157463 ].
#software #pythonlanguage #imageprocessing
A heads-up that Sunsetting of Python 2 is definitely(?) going to happen on Jan 1, 2020.
"That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can."
#python3 #programming #pythonlanguage #python2