Wing 101

Wing 101

给Python初学者的精简IDE

开发官网

应用介绍

教人写第一个 Python 程序,最费时间的常常不是语法,是环境:装个主流 IDE 先弹出插件市场、虚拟环境、解释器路径、版本控制面板一整套,学生还没敲下 print 就先卡在配置上。Wing 101 是 Wingware 把自家 IDE 削到只剩教学要用的那部分后免费放出来的版本——打开就是编辑器、Python Shell 和调试器三样,没有多余面板。

它不是功能阉割到没法用的试用版,而是把课堂上用不到的东西整块拿掉:没有项目管理、没有版本控制集成、没有重构和远程开发。留下的调试器是完整的——能下断点、单步进出、看调用栈和变量值,还能在程序暂停的那一刻直接在 Shell 里执行语句检查状态,这恰好是初学者最需要看见的东西。免费,无需许可证,也不限用途。

软件功能



三块界面:编辑器、Python Shell、调试器,界面上基本只有这些,学生不需要先学会关掉一堆用不上的工具窗。

完整图形调试器:设置断点、单步执行、步入步出、查看调用栈和局部变量,程序停在哪一行、当时每个变量是什么值都摆在眼前,比插一堆 print 直观得多。

调试时可交互:程序在断点处暂停时,能直接在 Shell 里对当前作用域求值、调用函数、改变量,边停边试。

自动补全与语法提示:编辑器带补全、调用参数提示和语法错误标注,打错的名字和漏掉的冒号在运行前就能发现。

Python Shell:内置交互式解释器,可以把编辑器里选中的代码直接送进去执行,试片段不用另开终端。

跨平台:提供 Windows、macOS、Linux 以及树莓派版本,机房里混着几种系统也能统一用同一套界面教学。

免费且无许可证:不需要注册码、不限使用场景,学校、自学和个人项目都能直接用。

应用截图

标签:PythonIDE