Wing 101
Wing 101 is a free, simplified Integrated Development Environment (IDE) for Python programming, designed for teaching beginners and for self-study. It combines an editor, a Python Shell and a debugger with a streamlined user interface, making it easy to write, run and debug small Python programs.
Wing 101 lets beginners write, run and debug Python code in a simple IDE without being overwhelmed by advanced tools.
Features
Wing 101 provides a focused set of features for learning to write, run and debug Python code.
Editor: A focused text editor with syntax highlighting and auto-indentation; auto-completion is available but disabled by default.
Debugger: The same debugger that powers Wing Pro, which lets you set breakpoints, step through code and watch variables.
Python Shell: An interactive shell where the green toolbar arrow evaluates the current file, so you can test code immediately.
Python support: Programs that use GUI toolkits such as Tkinter or PyQt can be run and debugged like any other CPython script.
Upgrade path: Wing Pro adds the full editor toolkit, refactoring, unit testing, remote development and AI agent workflows.
UI: A simplified user interface that hides advanced configuration, so first-time programmers see only the tools they need.
Cross-Platform: Wing 101 is available for Windows (Intel and ARM64), macOS and Linux.
Documentation: The Wing manual and step-by-step tutorials on wingware.com cover editing and debugging.
Licence: Free to download and use for any purpose, including classrooms, with no license or registration needed.
Other Features:
- Stack Data tool for inspecting variables
- Debug I/O tool for program output and input
- Breakpoints and step-by-step execution
- Bug icon on the toolbar to start debugging
- Works with Python from python.org or Anaconda
- Supports 32-bit and 64-bit Python on Windows
- Separate installers for Intel and ARM64 PCs
- Auto-completion in editor and Python Shell
- Built-in Python shell
- No license key or registration required