← Package directory
Available on winget

Install Wing 101

A very simplified free Python IDE for beginners

Install with winget
winget install --id Wingware.Wing.101
Upgrade
winget upgrade --id Wingware.Wing.101
Uninstall
winget uninstall --id Wingware.Wing.101

About Wing 101

Wing 101 is a very simple free Python IDE designed for teaching beginning programmers. It omits most features found in Wing Pro.

What's new in 11.1.0.0

Features * Add real terminal emulation in OS Commands Pseudo-TTY when line mode is disabled * Add Pseudo-TTY support for local processes on Windows; default I/O encoding is now utf-8 * Enable Start Terminal on Windows, using cmd.exe in the OS Commands panel * Add "Stop on SystemExit" debugger preference with Always, When errno!=0, and Never modes * Show errno in debug process terminated status message * Add syntax highlighting for TOML, Rust, and Nix files * Add Sort By Name, Visit History & Modification Time to the Open Files tool's context menu * Support dragging files from Project tree, Open Files tool, and editor tabs to Testing tool * Add 'Extra Run Args' to Docker container configuration for passing to 'docker run' Bugs Fixes * Fix using newer OpenAI models in AI Chat * Avoid AI Chat encodings failure on Windows with some AI responses * Don't misidentify some uv projects as managed by Poetry * Fix debug value tooltips over symbols when debug introspection is disabled * Fix rectangular selection mode * Fall back to home directory with warning when OS Commands initial directory does not exist * Fix Recent menus & other functionality on Windows systems that are missing wmic.exe * Fix visibility of JSON errors in syntax highlighting * Correctly update '*' modified indicators in editor splits when closing a file without saving * Don't reject 'workon' and similar commands for Activated Env in Project Properties * Correctly update VCS Project Status when VCS operations are run outside of Wing * Show unknown file icon for unrecognized file types in project tree * Fix 3.12+ de...

Read release notes

Version history

Version Updated Notes
11.1.0.0 Unknown Features * Add real terminal emulation in OS Commands Pseudo-TTY when line mode is disabled * Add Pseudo-TTY support for local processes on Windows; default I/O encoding is now utf-8 * Enable Start Terminal on Windows, u...
11.0.6.0 Unknown Release 11.0.6.0 * Fix analysis of property methods
11.0.4.0 Unknown * Python 3.14 debugger support * Python 3.14 t-string analysis support * Fix analysis failures if * or ** type variables are defined * Fix spurious syntax errors for type parameters with defaults * Add support for type v...
11.0.2.0 Unknown Release notes
11.0.1.0 Unknown Release notes
10.0.10.0 Unknown Release notes
10.0.9.0 Unknown * Avoid using CPU while waiting for lock files in managing OpenAI resources * Fix the possibility for lock file conflicts when Wing's user settings directory is shared on multiple hosts * Increase allowed length of conta...
10.0.8.0 Unknown Bug Fixes * Fix AI Chat to continue working when OpenAI drops v1 API support after December 18th 2024 * Use the configured AI model also in AI Chat * Don't leave untitled Vector Stores in the OpenAI account * Reduce the...
10.0.6.0 Unknown Features * Add debugger support for Python 3.13 Bug Fixes * Fix entering new longer style of OpenAI API keys with the "Use Key" configuration option * Fix code corruption sometime seen with Current Scope target for AI Re...
9.1.1.1 Unknown Bug Fixes * Fix auto-import removal when backspacing to delete the line and when inserting 2+ imports with the same prefix * Fix position of auto-completion popup after removing an import * Fix using Flask's file reloade...
9.0.0.4 Unknown Changes * Enable Auto-Enter Spaces auto-editing by default, including the Auto-Space After Keywords, Enforce PEP 8 Style Spacing, and Spaces After : in Type Annotations sub-options Bug Fixes * Fix opening a file when it'...