精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:英文
大小:50.5M 更新时间:2019-04-12
推荐指数:
应用简介
Wingwarepython IDE IDE开发编辑器是一款专门针对python开发的优秀的Python IDE开发环境。您可以更高效地工作、更少地打字、更少地担心细节。通过交互式地编写实时运行的Python 代码来获得即时反馈。
Wingware python IDE(IDE开发编辑器)是一款专门针对Python开发的优秀的Python IDE开发环境。您可以更高效地工作、更少地打字、更少地担心细节。通过交互式地编写实时运行的Python 代码来获得即时反馈。
基本介绍
Wingware python IDE是专门为python开发的优秀的Python IDE开发环境。 Wingware拥有20年Python IDE经验,为您带来更具Pythonic的开发环境。 Wing 是从头开始设计的,用Python 编写,并且可以用Python 扩展。这样您就可以提高生产力。少输入一些,让Wing 操心细节。通过交互式地编写实时运行的Python 代码来获得即时反馈。轻松浏览代码和文档。借助Wing 的深度Python 代码分析,避免常见错误并及早发现问题。通过智能重构和代码质量检查保持代码整洁。调试任何Python 代码。检查调试数据并以交互方式尝试修复错误,而无需重新启动应用程序。在本地或远程主机、虚拟机或容器上工作。
软件特点
1. 科学与数据分析
Wing 专注于与Jupyter、NumPy、SciPy、Matplotlib、pandas 等框架进行科学和数据分析的交互开发。调试器的数据帧和数组查看器可以轻松检查大型数据集。
2. 网页开发
Wing 支持使用Django、Flask、web2py、Pyramid、Google App Engine 和其他Web 框架进行开发。调试器可以单步调试Django 和web2py 模板。 Wing 与远程主机、虚拟机或容器(例如Vagrant 或WSL)上运行的代码无缝协作。
3、动画与游戏
由于Wing 的调试器可以在嵌入式Python 实例中运行,因此它可用于为Blender、Autodesk Maya、NUKE、Source Filmmaker 以及其他使用Python 的建模、渲染和合成应用程序开发脚本。 Wing 还可以使用pygame 和其他基于Python 的游戏引擎。
4.桌面应用程序等
Wing可以使用PyQt、wxPython、Tkinter等UI开发框架来开发、测试和调试桌面应用程序。还支持脚本、Raspberry Pi 和其他类型的开发。
版本特点
1. 代码警告和质量检查(Wing Pro)
Wing 7的新代码警告和代码质量检查系统侧重于及早识别实际编码错误,包括语法错误、未定义的变量和属性、未解析的导入以及其他类型的错误。还可以从外部检查器(例如pylint、pep8 和mypy)获取警告。新的代码警告工具可以轻松删除误报和不太有用的警告类型。代码警告配置可以存储在项目、用户设置或可共享文件中。当存在代码警告时,编辑器上方将放置一个指示器,并且编辑器的右上角将添加一个导航图标。现在还可以从“编辑器代码警告”首选项组中配置代码警告的显示样式和颜色。
2. 数组和数据框查看器
用于调试数据的新数组查看器可以处理存储在Pandas DataFrames、numpy ndarrays、xarray.DataArrays、sqlite3 结果集以及Python 列表、元组和字典中的非常大的数据集。当启用“调试器自省允许在内省调用”首选项时,实现__getitem__ 的类数组和类字典实例也可以与数组查看器一起使用。要使用数组查看器,请右键单击“堆栈数据”工具中的项目,然后选择“查看为数组”。
3. Shift-Space 在编辑器中显示数据(Wing Pro)
在调试器处于活动状态和暂停状态时按Shift-Space 会使用工具提示叠加层显示编辑器中所有可见符号的值。在可能的情况下,Wing 会放置工具提示,以免掩盖底层源代码。
4.更多调试器改进
通过添加隐藏__name__、__name 和/或_name 样式符号的选项、隐藏值中内存地址的选项以及从工具的选项菜单设置整数显示模式的方法,改进了堆栈数据工具。 PEP 3134 链式异常支持已添加到异常、调用堆栈、堆栈数据和测试工具以及工具栏和堆栈菜单中。现在还可以按排序顺序查看词典。
5.改进书签支持(Wing Pro)
书签工具经过重新设计,可以通过分类、输入注释以及按类别或文本片段过滤书签显示,更轻松地使用书签来管理开发任务。其他改进包括对整个传出文件的更改、与其他项目共享书签类别、导出和导入书签和书签类别的功能、书签工具提示以及添加书签工具栏和菜单工具中更好的书签跟踪选项。
6. 高级配置菜单
Wing 7 在窗口的右上角添加了高级配置菜单,可以更轻松地切换暗模式、更改编辑器模拟的键盘个性、显示和隐藏工具栏以及进行其他常见配置更改。在Windows 和Linux 上,菜单栏也可能被隐藏并合并到此菜单中。
7. 演示模式
窗口右上角的新高级配置菜单还支持切换显示模式。这会按配置的比例因子放大UI,使其在会谈和会议期间更加可见。 Wing 7 还改进了对高DPI 显示器的支持。
8.新的更新管理器
初始安装后,Wing 7 可以自行更新到新版本,而无需下载安装程序。可以从“关于”框中回滚到旧版本,并且可以生成更新以在无法访问Internet 的主机上使用。这个新系统将使我们能够更频繁地发布小功能和错误修复。安装程序仍会定期生成,但更多版本只能通过更新管理器获得。
特征
1.智能编辑器
Wing 的编辑器具有上下文相关的自动完成和文档、内联错误检测和代码质量分析、PEP 8 实现、呼叫协助、自动编辑、重构、代码折叠、多重选择、可定制的代码片段等等。 Wing 可以模拟vi、emacs、Eclipse、Visual Studio、XCode 和MATLAB。
2.强大的调试器
Wing 的调试器可以轻松修复错误并以交互方式编写新的Python 代码。使用条件断点来隔离问题,然后单步执行代码、检查数据、使用调试控制台的命令行尝试修复错误、观察值并递归调试。您可以调试从IDE 启动、托管在Web 框架中、从嵌入式Python 实例调用或在远程主机、VM 或容器上运行的多进程和多线程代码。 Wing 还提供用于科学和数据分析任务的数组和数据框查看器。
3.简单的代码导航
Wing 可以通过goto-definition、查找用法、查找项目中的符号、编辑器符号索引、模块和类浏览器、键盘驱动的搜索以及强大的多文件搜索轻松绕过您的代码。访问历史记录会自动存储,因此您可以立即返回到以前访问过的代码。或者定义并遍历类别书签,以便在代码更改时自动跟踪。
4. 全面的单元测试
Wing 通过unittest、doctest、nose、pytest 和Django 测试框架支持测试驱动开发。使用Wing 强大的调试器可以轻松诊断和修复失败的测试,并且您可以在单元测试设置的实时运行时上下文中以交互方式编写新代码。
5. 远程开发
Wing 的快速配置远程开发支持无缝、安全地将Wing 的所有功能提供给在远程主机、虚拟机或容器上运行的Python 代码。运行OS X 和Linux 的主机可用于远程开发,包括Raspberry Pi、WSL 和Vagrant 容器。
6.可定制和可扩展
Wing 提供了数百个配置选项,可以影响编辑器模拟、显示主题、语法着色、UI 布局等。轻松切换到暗模式,放大演示和会议界面,并使用透视图管理特定于任务的UI 配置。可以通过编写调用Wing 脚本API 的Python 代码来添加新的IDE 功能。您甚至可以使用Wing 来开发和调试扩展脚本。
7. 以及更多
Wing 支持通过Git、Mercurial、Perforce、Bazaar、Subversion 和CVS 进行项目管理和版本控制。其他功能包括对virtualenv、差异/合并工具、缩进样式转换和操作系统命令行执行的支持。 Wing 可在Windows、OS X 和Linux 上运行,还支持Raspberry Pi 和其他ARM Linux 设备的远程开发。
热门攻略
热门资讯