Spyder Python

Spyder是一款使用用Python编写的强大的编程环境,适用于Python、由科学家、工程师和数据分析师设计并为科学家,工程师和数据分析师设计;它将综合开发工具的高级编辑,分析,调试和概要分析功能与科学软件包的数据探索,交互式执行,深度和精美的可视化功能进行了独特的结合;除了其许多内置功能之外,还可以通过其插件系统和API进一步扩展其功能;此外,Spyder还可以用作PyQt5扩展库,从而使开发人员可以在其功能上进行构建并将其组件(例如交互式控制台)嵌入其自己的PyQt软件中;强大的IDE的核心构建块,在任何受支持的平台上安装并运行Spyder Python 位的简单方法是,将其作为Anaconda发行版的一部分进行下载,并使用conda软件包和环境管理器来保持它和其他软件包的安装状态并保持最新!

Spyder Python

Spyder Python

Spyder Python软件功能

编辑

器在具有功能/类浏览器,代码分析工具,自动代码完成

水平/垂直拆分和定位的多语言编辑器中高效工作。

IPython控制台

在完整的GUI界面的灵活范围内,可以利用任意多个IPython控制台的功能;

按行,单元或文件运行代码;并以内联方式渲染图。

变量浏览器

即时交互并修改变量:绘制直方图或时间序列,编辑数据框或Numpy数组

对进行排序,挖掘嵌套对象等等!

Pfiler

查找并消除瓶颈以释放代码的能。

调试器

以交互方式跟踪代码执行的每个步骤。

帮助

立即查看任何对象的文档,并呈现您自己的文档。

Spyder Python软件特色

这是一个Spyder插件,用于在主Spyder窗口内显示与作系统无关的虚拟终端。、

它目前支持类Unix和Windows作系统

Spyder-Terminal允许您轻松地bash在Spyder内部执行任何命令,甚至是ncurses诸如nano或的程序vi:

在Windows上,您可以运行控制台应用程序,例如IPython或powershell:

安装,要安装此插件,可以使用conda或pip软件包管理器

使用conda:conda安装spyder-terminal -c spyder-ide

使用pip(仅当您不使用conda时才使用):点安装spyder-terminal

除了Qt终端外,spyder-terminal还提供基于Tornado的基于Web的终端界面

使您可以从Web / Javascpt前端部署和服务终端。要仅部署,可以执行以下bash脚本:

Spyder插件可在Spyder中使用Jupyter笔记本。

当前,它支持基本功能,例如创建新笔记本,打开文件系统中的任何笔记本以及将笔记本保存在任何位置。

您还可以使用Spyder的文件切换器在笔记本之间轻松切换

并打开连接到笔记本内核的IPython控制台以在变量资源管理器中其变量。

Spyder Python安装步骤

1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

3、同意上述协议条款,继续安装应用程序,点击同意按钮即可

4、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

使用教程

Spyder-unittest是一个插件,该插件将流行的单元测试框架与Spyder集成在一起

使您可以运行测试套件并在IDE中查看结果。

该插件支持unittestPython标准库以及pytest和nose测试框架中的模块。

pytest目前最完整的支持。

安装

可以在spyder-ideAnaconda和PyPI的频道中使用unittest插件,因此可以使用以下命令进行安装:

使用Anaconda: conda install -c spyder-ide spyder-unittest

使用点子: pip install spyder-unittest

所有依赖项将自动安装。您必须先重新启动Spyder才能使用该插件。

用法

该插件将一个项目添加Run unit tests到RunSpyder中的菜单。单击此处以运行单元测试。

指定测试框架和存储测试的目录后,将运行测试。

该Unit testing窗口窗格(在此文件的顶部显示)将弹出的结果。

如果使用pytest,则可以双击测试以在编辑器中查看它。

如果要在其他目录中运行测试或切换测试框架

请单击Configure位于Unit testing窗格右上角的“选项”菜单(齿图标)。

在问题跟踪器上非常欢迎错误报告,功能请求和其他想法 。

使用Spyder Google网上论坛 或我们的Gitter聊天室 进行一般讨论。

发展历程

插件的开发在上完成,您可以通过克隆git存储库并运行pip install ,来安装插件的开发版本。

该插件具有以下依赖:

spyder(很明显),至少是版本4.0

xml文件

您将使用的测试框架:pytest 和/或鼻子

为了运行随该插件一起分发的测试,您需要 鼻子,pytest 和pytest-qt。

如果使用Python 2,则还需要模拟。

非常欢迎您以拉取请求的形式向问题跟踪器提交代码贡献 。

GitHub被配置为使用ciocheck针对测试套件和多个自动样式器自动运行提取请求 。

样式器可能非常挑剔,因此您可能需要在提交代码之前在本地安装ciocheck并运行它们。

学习基本作

在Spyder的编辑器中打开和编辑文件

在编辑器中运行脚本,并在Spyder的IPython控制台中查看输出

在IPython控制台中执行基本的Python命令

在编辑器中定义变量并在IPython控制台中修改其值

在Spyder的变量资源管理器中查看变量并与之交互

通过两种不同的方式在“帮助”窗格中获取文档

定制

选择您喜欢的字体

在不同的界面,图标和语法主题之间切换

显示,隐藏,取消停放和重新排列Spyder窗格

拆分,关闭和弹出编辑器面板

在主窗格之外

使用“绘图”窗格查看,管理和保存图形

在“文件”窗格中浏览,交互并打开外部程序

使用“大纲”窗格在文件内部和文件之间快速导航

使用“查找”窗格在整个项目中搜索文本或正则表达式

在“联机帮助”窗格中发现和浏览结构化文档

提高代码质量

打开并使用代码分析来评估Python文件的质量和样式

在编辑器中或计算机上任何位置的文件上运行分析

确定错误,警告或消息的含义以及解决方法

关闭在线,文件或全局消息

上一篇 2023-01-31
下一篇 2022-12-07

相关推荐

  • Spyder Python

    Spyder是一款使用用Python编写的强大的编程环境,适用于Python、由科学家、工程师和数据分析师设计并为科学家,工程师和数据分析师设计;它将综合开发工具的高级编辑,分...
    2022-05-15
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)