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