400 050 6600

我的课程

手机号

验证码

30天自动登录
我们将通过您的注册手机号码联系您(非必填)

微信扫码登录

手机号码登录

手机号

验证码

还在为寻找Python 开源框架发愁吗给你推荐个好用的

来源:CPDA数据分析师网 / 作者:数据君 / 时间:2020-02-11

PythonToolkit介绍

是用于python的交互式环境。它初旨在与numpy,scipy和matplotlib python软件包一起使用时,为科学家和工程师提供类似于Matlab的基于python的环境。但是,它也可以用作通用交互式python环境,尤其是用于交互式gui编程。


PythonToolkit主要特点
控制台窗口,支持多个python解释器(引擎)
引擎是外部进程,因此每个引擎都与其他引擎和PTK接口完全分开。
使用不同的GUI工具包(wxPython,TkInter,pyGTK,pyQT4和PySide)进行交互编程。
内置的python调试器与工具和编辑器集成在一起。
对象自动完成和调用提示。
多行命令编辑。
命令历史记录(上一个/下一个以及搜索部分键入的命令)。
用于代码测试和脚本编写或日常工作的简单编辑器。
通过编辑器设置,编辑和清除调试器断点。
可扩展为支持新类型和类的matlab样式名称空间/工作区浏览器工具。
路径管理器工具,可轻松更改当前工作目录并管理python搜索路径。
一个显示对象文档字符串,代码和值的python对象检查器工具。
python数据类型的GUI查看器-可以轻松添加更多内容!
Python对象导入器/导出器系统可轻松保存和加载数据-可以添加新的导入器/导出器!


PythonToolkit计算机系统要求

PTK是使用跨平台wxPython gui库以python编写的,因此它应在wxPython运行的任何位置运行。它目前已在Ubuntu和WindowsXP上进行测试/开发。
  • Python(2.7版)更新版本12.08
  • wxPython(版本2.8+)



xp系统下控制台样式

Windows XP上的控制台窗口。


自动完成列表和对象检查器窗格

Ubuntu上的控制台显示自动完成列表和对象检查器窗格。



呼叫台提示

控制台显示呼叫提示。



组件查看器

控制台窗口,其中显示名称空间浏览器,并打开数组查看器。



编辑器窗口(windowsXP)

编辑器窗口(windowsXP)将显示搜索和替换窗格。



编辑器窗口(Ubuntu)

编辑器窗口(Ubuntu)。


对象导出器对话框

对象导出器对话框。

安装
可以通过下载(请参见左侧的框)并解压缩源并运行PTK.pyw启动脚本(Windows用户可以双击该文件以启动它)来启动PTK。


python PTK.pyw
但是,要在您自己的应用程序中嵌入PTK引擎,建议将PTK作为python软件包安装。这可以使用Windows安装程序来完成,也可以使用python distutils从源代码发行版中完成。将引擎嵌入自己的应用程序中将允许PTK接口对其进行控制,从而允许执行代码和检查对象-这可以用于程序调试或允许用户访问控制台接口。(有关更多信息,请参见嵌入PTK引擎)。 

要进行安装,请下载(请参阅左侧的框)并解压缩源分发,然后运行:
python setup.py安装
这会将ptk软件包与PTK lauch脚本(Linux上的PTK,Windows上的PTK.pyw)一起安装在系统的常用python位置。 
MacOS:使用wxPython 2.9或更高版本时,PTK应该在MacOS上运行,尽管尚未经过测试-如果您有任何意见或问题,我将不胜感激(电子邮件)


要求
需要安装以下python软件包才能使用PTK:
Python(2.7以上版本) 更新版本12.08
wxPython(版本2.8 +)(适用于MacOS的wxPython 2.9+)

可选包装
对于Matlab之类的功能,例如数组,矩阵数学和绘图,您可能还需要安装:
脾气暴躁的
科学
MatPlotLib / Pylab

进一步阅读
有关PTK的快速介绍,请参阅快速导览。
有关各个工具的详细信息,请参见工具部分(“ 核心工具”和“ 其他工具”)。 

高级阅读
有关在您自己的python应用程序中嵌入引擎的详细信息(允许用户通过PTK接口操纵数据或调试程序),请参见嵌入。
要开发用于PTK的扩展工具,请参见工具开发。


Prev article

数据分析师学习线上培训正式启动

Next article

解读学好Python首先需要了解得的几项核心体系