Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Wing IDE Professional 9.0.2 (Win / macOS / Linux)

Posted By: Artist14
Wing IDE Professional 9.0.2 (Win / macOS / Linux)

Wing IDE Professional 9.0.2 (Win / macOS / Linux) | 476 MB

Wing Python IDE was designed from the ground up for Python, to bring you a more productive development experience. Wing Pro is a full-featured Python IDE designed for professional developers. It includes powerful editing, code intelligence, refactoring, debugging, search, unit testing, project management, revision control, and remote development features.

Get More Done
Type less and let Wing worry about the details. Get immediate feedback by writing your Python code interactively in the live runtime. Easily navigate code and documentation.

Write Better Code
Avoid common errors and find problems early with assistance from Wing's deep Python code analysis. Keep code clean with smart refactoring and code quality inspection.

Find Bugs Faster
Debug any Python code. Inspect debug data and try out bug fixes interactively without restarting your app. Work locally or on a remote host, VM, or container.

Wingware's 22 years of Python IDE experience bring you a more Pythonic development environment. Wing was designed from the ground up for Python, written in Python, and is extensible with Python. So you can be more productive.

Intelligent Editor
Wing's editor speeds up interactive Python development with context-appropriate auto-completion and documentation, inline error detection and code quality analysis, PEP 8 enforcement, invocation assistance, auto-editing, refactoring, code folding, multi-selection, customizable code snippets, and much more. Wing can emulate vi, emacs, Eclipse, Visual Studio, XCode, and MATLAB.

Powerful Debugger
Wing's debugger makes it easy to fix bugs and write new Python code interactively. Use conditional breakpoints to isolate a problem, then step through code, inspect data, try out bug fixes with the Debug Console's command line, watch values, and debug recursively. You can debug multi-process and multi-threaded code launched from the IDE, hosted in a web framework, called from an embedded Python instance, or run on a remote host, VM, container, or cluster. Wing also provides an array and dataframe viewer for scientific and data analysis tasks.

Easy Code Navigation
Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, module and class browser, keyboard-driven search, and powerful multi-file search. Visit history is stored automatically, so you can instantly return to previously visited code. Or define and traverse categorized bookmarks that track automatically as code changes.

Project Management
Wing's powerful project management capabilities work with Python environments managed by virtualenv, pipenv, conda, and Docker, with revision control using Git, Mercurial, Perforce, Subversion, or CVS. You can easily create new Python environments from Wing, add, remove, or update Python packages, and freeze your package configuration for use by other developers.

Integrated Unit Testing
Wing supports test-driven development with the unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to diagnose and fix with Wing's powerful debugger, and you can write new code interactively in the live runtime context set up by a unit test.

Remote Development
Wing's quick-to-configure remote development support delivers all of Wing's features seamlessly and securely to Python code running on a remote host, VM, container, or cluster. Remote development is possible to hosts running macOS and Linux, including those hosted by Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi, and LXC/LXD.

Customizable and Extensible
Wing offers hundreds of configuration options affecting editor emulation, display themes, syntax coloring, UI layout, and much more. Easily switch to and from dark mode, magnify the interface for presentations and meetings, and use perspectives to manage task-specific UI configurations. New IDE features can be added by writing Python code that calls down to Wing's scripting API. You can even develop and debug your extension scripts with Wing.

And Much More
Other features include a difference/merge tool, code reformatting with Black, YAPF, and autopep8, indentation style conversion, and executing OS command lines. Wing runs on Windows, macOS, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.

Scientific and Data Analysis
Wing's focus on interactive development works well for scientific and data analysis with Jupyter, NumPy, SciPy, Matplotlib, pandas, and other frameworks. The debugger's dataframe and array viewer makes it easy to inspect large data sets.

Web Development
Wing supports development with Django, Flask, web2py, Pyramid, Google App Engine, and other web frameworks. The debugger can step through Django and web2py templates. Wing works seamlessly with code running on a remote host, virtual machine, or container such as Vagrant or WSL.

Animation and Games
Since Wing's debugger can run in embedded instances of Python, it can be used to develop scripts for Blender, Autodesk Maya, NUKE, Source Filmmaker and other modeling, rendering, and compositing applications that use Python. Wing also works with pygame and other Python-based game engines.

Desktop Apps and More
Wing can develop, test, and debug desktop applications with PyQt, wxPython, Tkinter, and other UI development frameworks. Scripting, Raspberry Pi, and other types of development are also supported.

What's New in Wing 9
Wing 9 adds support for Python 3.11, reduces debugger overhead in Python 3.7+, streamlines configuration of light and dark theming, adds two light display themes, and makes improvements to auto-invocation, multi-threaded debugging, code analysis, & more.

Support for Python 3.11
Wing 9 adds support for Python 3.11, the next major release of Python, so you can take advantage of Python 3.11's substantially improved performance and new features.

Debugger Optimizations
Wing 9 reduces debugger overhead by about 20-50% in Python 3.7+. The exact amount of performance improvement you will see depends on the nature of the code that is being debugged and the Python version that you are using.

Streamlined Light and Dark Theming
Wing 9 allows configuring a light and dark theme independently (on the first Preferences page) in order to make it easier to switch between light and dark modes. Two new light themes New Light and Faerie Storm have been added, and switching display modes should be faster and smoother visually.

Other Improvements
  • Show auto-invocation arguments for methods of super()
  • Fix a number of issues affecting multi-threaded debugging
  • Fix several code analysis issues
  • Improve keyboard navigation of Search in Files results
  • Wing now runs on Qt 6.3

What's new in Wing IDE Professional 9.0.2

Features

  • Speed up the debugger during module imports
  • Add next-extra-selection, previous-extra-selection, and drop-one-extra-selection commands

Changes
  • Set the default initial directory when running a file in a package with 'python -m' to the directory containing the top level package
  • Include the initial directory for the project's main entry point in the effective Python Path that is used for static code analysis, when it is run with 'python -m'

Bug Fixes
  • Fix failure to print
  • Fix auto-indentation and auto-positioning after colon is pressed on lines starting with 'case'
  • Fix support for match and case statements in the Python Shell
  • Fix auto-completion for match and case statements
  • Fix auto-refresh of version control project status displays
  • Fix updating checkboxes in Files tab of version control Commit operations
  • Fix segfaults on macOS seen when toggling whether line numbers are shown in the editor
  • Fix segfaults seen when the QT_QPA_PLATFORM environment variable is set to wayland or any invalid value
  • Fix inserting a space after a colon in a variable type hint

Wing IDE Professional 9.0.2 (Win / macOS / Linux)