蒙妮坦手游站:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > Wingware python IDE(IDE开发编辑器)

Wingware python IDE(IDE开发编辑器)

Wingware python IDE(IDE开发编辑器)

类型:编程开发版本:v7.0.0.11绿色版更新:2023-09-02 09:42:45大小:50.5M系统:WinAll语言:英文

Wingware python IDE(ide开发编辑器)是专门为Python开发的优秀的Python IDE开发环境。可以提高工作效率,投入少,不用担心细节。通过实时交互式编写Python代码获得即时反馈。

Basic 简介

Wingware python IDE是专门为python开发的优秀Python IDE开发环境。Wingware有20年的Python IDE经验,带给你更多的Python开发环境。Wing是Python从头设计的,用Python写的,可以用Python扩展。这样可以提高工作效率。投入少,让Wing担心细节。通过实时交互式编写Python代码获得即时反馈。轻松导航代码和文档。借助Wing的深度Python代码分析,可以避免常见错误,尽早发现问题。通过智能重构和代码质量检查保持代码干净。调试任何Python代码。检查调试数据,并以交互方式尝试修复错误,而无需重新启动应用程序。在本地或远程主机、虚拟机或容器上工作。

软件特色

1.科学和数据分析

Wing专注于交互开发,适用于Jupyter、NumPy、SciPy、Matplotlib、pandas等框架的科学和数据分析。调试器的数据框和数组查看器可以轻松检查大型数据集。

2.Web开发

Wing支持使用Django、Flask、Web2py、Pyramid、Google App Engine等Web框架开发。调试器可以单步执行Django和web2py模板。Wing可以与运行在远程主机、虚拟机或容器(如vagger或WSL)上的代码无缝协作。

3.动画和游戏

由于Wing的调试器可以在嵌入式Python实例中运行,因此可以使用Python为Blender、Autodesk Maya、NUKE、Source Filmmaker和其他建模、渲染和合成应用程序开发脚本。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中的非常大的数据集。数据数组、sqlite3结果集、Python列表、元组和字典。当调试器>自省>时当使用“允许在自省中调用”首选项时,类似__getitem__的数组和类似dict的实例也可以与数组查看器一起使用。要使用数组查看器,请在堆栈数据工具中右键单击一个项目,然后选择以数组形式查看。

3.Shift-Space显示编辑器 (Wing Pro)中的数据。

当调试器处于活动状态并暂停时,按Shift-Space将使用工具提示的覆盖显示编辑器中所有可见符号的值。如果可能的话,Wing会放置工具提示以避免隐藏底层源代码。

4.更多调试器改进

堆栈数据工具通过添加隐藏__name__ 、__name和/或_name样式符号的选项、选择隐藏在值存储器中的地址以及设置从属工具的整数显示模式选项菜单的方法进行了改进。PEP 3134链接异常支持已添加到异常、调用堆栈、堆栈数据和测试工具,以及工具栏和堆栈菜单中。现在,您还可以按排序顺序查看字典。

5.改进的书签支持(Wing Pro)

书签工具已经过重新设计,通过排序、输入注释和按类别或文本段过滤书签显示,使使用书签管理开发任务变得更加容易。其他改进包括对整个传出文件的更改,与其他项目共享书签类别,导出和书签和书签类别,导入书签工具提示的能力,以及在“更好的跟踪选项”菜单中向书签工具添加工具栏和书签。

6.高级配置菜单

Wing 7在窗口右上角增加了高级配置菜单,可以更方便地在黑暗模式之间切换,改变编辑器模拟的键盘个性,显示和隐藏工具栏,以及进行其他常见的配置更改。在Windows和Linux上,菜单栏也可能被隐藏并合并到此菜单中。

7.演示模式

窗口右上角新增的高级配置菜单也支持改变显示模式和从显示模式改变。这将通过配置的比例因子放大用户界面,使其在谈话和会议中更加明显。Wing 7还改进了对高DPI显示的支持。

8.新更新管理器

初次安装后,Wing 7无需下载安装程序即可自行更新至新版本。您可以从“关于”框回滚到旧版本,并且可以生成更新以便在无法访问Internet的主机上使用。这个新系统将允许我们更频繁地发布minor 功能和bug修复。安装程序仍然会定期生成,但只有更新管理器可以提供更多版本。

功能介绍

1.智能编辑器

Wing的编辑器通过上下文相关的自动完成和文档化、内联错误检测和代码质量分析、PEP 8实现、调用协助、自动编辑、重构、代码折叠、多重选择等等,拥有更多定制的代码片段。Wing可以模拟vi,emacs,Eclipse,Visual Studio,XCode,MATLAB。

2.强大的调试器

Wing的调试器可以轻松修复错误,并交互式地编写新的Python代码。使用条件断点隔离问题,然后逐步执行代码,检查数据,使用调试控制台的命令行尝试修复错误,观察值并递归调试。您可以调试从IDE启动、托管在Web框架中、从嵌入式Python实例调用或在远程主机、虚拟机或容器上运行的多进程和多线程代码。Wing还为科学和数据分析任务提供阵列和数据框查看器。

3.简单代码导航

Wing可以通过goto-definition,搜索目的,搜索项目中的符号,编辑器符号索引,模块和类浏览器,键盘驱动的搜索和强大的多文件搜索,轻松绕过代码。访问历史记录会自动存储,因此您可以立即返回之前访问的代码。或者定义和遍历在代码改变时自动跟踪的分类书签。

4.综合单元测试

Wing通过unittest、doctest、nose、pytest和Django测试框架支持测试驱动开发。Wing强大的调试器可以轻松诊断和修复失败的测试,您可以在单元测试设置的实时运行时上下文中交互式地编写新代码。

5.远程开发

Wing的快速配置和远程开发支持可以将Wing的所有功能无缝安全地提供给运行在远程主机、VM或容器上的Python代码。运行OS X和Linux的主机可以远程开发,包括Raspberry Pi,WSL和vagger containers。

6.可定制和可扩展

Wing提供了上百种配置选项,可以影响编辑器模拟、显示主题、语法着色、UI布局等等。轻松切换到黑暗模式,放大演示和会议界面,并通过透明的图表管理特定于任务的UI配置。您可以通过编写调用Wing脚本API的Python代码来添加新的IDE功能。你甚至可以使用Wing来开发和调试扩展脚本。

7,以及更多

Wing通过Git、Mercurial、Perforce、Bazaar、Subversion和CVS支持项目管理和版本控制。其他功能包括支持virtualenv、差异/合并工具、缩进样式转换和执行OS命令行。Wing可以运行在Windows、OS X和Linux上,还支持远程开发Raspberry Pi和其他ARM Linux设备。

标签: 编程软件