Pyzo是一个轻量级Python IDE,可以依赖conda(基于Anaconda)或者直接由cmd下的pip维护。Pyzo界面高度可配置,直观,方便用户使用。
软件亮点
Pyzo支持在编辑器中运行源代码的几种方法。
运行选择:如果没有选择文本,则执行当前行;如果选择在一行上,则评估选择;如果您选择跨多行,Pyzo将运行(完成)所选的行。
运行单元格:单元格是以# #或#%开头的两个命令之间的所有内容。
运行文件:这将运行当前文件中的所有代码。
运行项目主文件:运行当前项目主文件中的代码。
功能介绍
强大的洞察力:
允许以多种方式交互运行代码。
通过直观的快捷键编辑器,您可以为菜单中的任何项目创建快捷方式。
各种方便的工具,也可以添加自己的工具。
支持不同的Qt主题。
编辑器和shell都支持完整的Unic ode支持。
外壳:
您可以选择并复制shell中的文本。文本可以粘贴到命令行中。
允许交互使用几个GUI工具包:PySide,PyQt4,Tk,wx,fltk,GTK。
支持类似于IPython的命令。
您可以创建多个外壳配置。
使用& # 39;皮普& # 39;或者& # 39;康达& # 39;命令来管理你的包。
编辑器:
支持自动缩进。
加载文件时自动确定缩进宽度。
支持对选定行的注释和取消注释。
查找/替换(也支持正则表达式)。
从各种字体中选择。默认情况下,Pyzo有两种漂亮的字体。
断点用于调试。
软件特色
Pyzo已打开。
Pyzo是开源软件,免费发布,所以可以免费发布,甚至可以用于商业目的。这种开放性使得Python可以很好地与其他语言兼容,并且易于扩展。
Python是通用的。
Python是通用语言,意味着很多事情变得简单。例子有字符串处理、读/写文件、套接字、网站(比如这个)、数据库和图形用户界面。这就是为什么它被如此多的人采用,并在如此广泛的任务中使用。庞大的用户群体非常活跃,以友好著称。
它对于一般任务的易用性使得Python非常适合教育。对于科学来说,这也是一个优势,因为科学家经常需要通过用户界面加载数据,可视化数据,或者控制数据。对于商业应用来说,这意味着很多东西都是现成的,既省时又省钱。
Pyzo是动态的。
注意:严格来说,Python是一个语言规范,可能会变成堆砌和解释。Pyzo基于cPython,是Python最常见的实现。它使用C语言编写的解释器。
作为一种动态语言,意味着新代码可以无限制地无限执行。这在科学和工程中,或者在程序员设计复杂算法的任何其他情况下都非常有用。这意味着用户不必在每次修改代码时都经历编译-运行-调试的循环。相反,一段代码(例如,算法的一部分)可以在同一个解释器中重复修改和执行。这导致了高度交互的环境,并大大缩短了开发周期(快速原型)。当与大型数据集(如CT或MRI)一起使用时,它们只需加载到解释器中一次,然后用户可以重复更改和执行每个代码。
Python很好读。
Python的设计是为了便于阅读。这比你想象的更重要,因为软件的一个普遍问题是读代码比写代码更难。更好的可读性使得与他人共享代码或从事软件项目变得更加容易。当你的算法变得越来越复杂时(就像他们在科学中经常做的那样),能够专注于算法而不用编写复杂的代码来做简单的事情是很棒的:这有助于让你的算法尽可能简单。可读性对于教育非常重要。
Python使用缩进为代码提供结构。习惯了另一种语言的人经常抱怨没有括号。但这是主要的Python 优势!在使用大括号的语言中,人们还使用缩进来方便他人阅读。所以他们用括号告诉程序自己的意思,用数据告诉别人自己的意思。这给了房间一个宽敞的空间。在Python中,结构只有一种表达方式,便于远处的人和计算机阅读。只有一点需要注意:永远不要混淆制表符和空格。一个合适的程序会阻止你这样做。
Pyzo善于自省
在Python中,一切都是对象。这些对象非常开放。严格来说,没有私有变量。相反,按照惯例,以下划线开头的变量称为私有变量。这在调试过程中很有帮助,因为通常可以访问和检查所有感兴趣的对象。
这种“开放”意味着你可以编写肮脏的程序,或者使用“黑客”来解决一个问题。如果程序在测试什么,那没问题,但是程序有责任避免它,或者尽快把它改写成更好的代码。
此外,Python使用docstrings,这是一个直接在函数或类定义下定义的多行字符串,包含对象的文档。这些可以在运行时访问,允许在适当的时候向用户显示集成开发环境。
更新日志
版本4 . 10 . 2(2020年2月10日)
修复PyInstaller的更改库路径泄漏到内核(#665)。
Pyzo(Python编辑器)相关下载
- 查看详情Visual Studio Code Insiders(代码编辑器)简体2023-10-11
- 查看详情脚本游戏制作大师简体2023-10-09
- 查看详情快手(AAuto Quicker)简体2023-10-06
- 查看详情Egret Pro(HTML5游戏开发工具)简体2023-10-06
- 查看详情灵者易代码管理简体2023-10-05
- 查看详情 Visual Studio Code Insiders(代码 英文 2023-10-11
- 查看详情 脚本游戏制作大师 简体 2023-10-09
- 查看详情 快手(AAuto Quicker) 简体 2023-10-06
- 查看详情 Egret Pro(HTML5游戏开发工具) 简体 2023-10-06
- 查看详情 灵者易代码管理 简体中文 2023-10-05
- 查看详情 raptor 简体 2023-10-14
- 查看详情 Android逆向助手 简体 2023-10-14
- 查看详情 pspice软件 英文 2023-10-14