Wing IDE professional is a full-featured Python IDE designed for professional programmers. it includes powerful editor, code intelligence, refactoring, debugging, search, unit testing, project management and version control features, which include extensive syntax tag highlighting.
WingPro 7 for Mac (professional Python development tool)
Professional Python development tools version features
Wing 7 introduces an improved code warning and code quality checking system with built-in error detection and tight integration with pylint, pep8 and mypy. This version also adds a new data frame and array viewer, a MATLAB keyboard personality, easy online debugging data display with Shift-Space, improved stack data display, support for PEP 3134 link exceptions, markup search and other code navigation features, four new color palettes, improved bookmarks, advanced configuration menus, enlarged demo mode, new update Manager, spanning import internals, simplified remote agent installation, and more.
Code warnings and quality checks (Wing Pro)
Wing 7’s new code warnings and code quality checking system focuses on early identification of actual coding errors, including syntax errors, undefined variables and properties, unresolved imports, and other types of errors. Warnings are also available from external checkers such as pylint, pep8 and mypy. The new code warning tool makes it easy to remove false positives and less useful warning types. Code warning configurations can be stored in projects, in user settings or in shareable files. When a code warning exists, the indicator will be placed on the editor and the navigation icon will be added to the top right corner of the editor. The display style and color of code warnings can now also be configured from the Editor > Code Warnings Preferences group .
Array and Data Box Viewers
The new array viewer for debugging data can handle very large data sets stored in Pandas DataFrames, numpy ndarrays, xarray.DataArrays, sqlite3 result sets, and Python lists, tuples, and dicts. Array-like and dict-like instances that implement __getitem__ can also be used with the array viewer when the Debugger > Introspection > Allow Calls in Introspection preference is enabled. To use the array viewer, right-click on an item in the Stack Data tool and select View as Array.
Shift-Space to display data in the editor (Wing Pro)
Pressing Shift-Space while the debugger is active and paused will display the values of all visible symbols in the editor using the tooltip overlay. If possible, Wing will place tooltips so as not to obscure the underlying source code.
More debugger improvements
The Stack Data tool has been improved by adding an option to hide __name__, __name, and/or _name style symbols, a choice to hide them in the value memory address, and a way to set the integer display mode option menu from the tool. and Stack menus. The dictionary can now also be viewed in sorted order.
wingpro mac version changelog
Date:November 14, 2019
Priority:low (usability
Bug fixes
*Fixed issue with matp1ot1ib3.1.1 interaction working
*allow opening in vi mode from non-browse mode from project and similar navigation commands
*Do not warn that path_ is not defined in the module
*Don’t warn if you find an undefined name, property or import in try/
*Handling exceptions explicitly
*Fix svn diff when using the -dev version of svn
*Fixed debugger not checking data when implementing 1en in Python
*Fixed key binding when there is no keyboard focus in IDE (e.g., only after closing all editors)
*Fixed debugger not starting on some Macs
*Fixed runtime introspection of property types in Python3
Fixed debugger crash when inspecting certain mock objects
Don’t find warnings in files when no editor is visible
*Fix debugging in some versions of zope/ Plone using WingDBG products
*Fixed naming of debugger packages in Raspberry Pi methods
*Fix typos and URLs in F1ask methods
*Fixes the background of .dmg files
*Fix remote agent installation from .rpm or .deb install