Spyder 是一个功能强大的科学计算环境,用 Python 原生编写。
它适用于 Python 开发,为科学家、工程师和数据分析师设计。Spyder 提供了综合开发工具的高级编辑、分析、调试和剖析功能与科学包的数据探索、交互式执行、深度检查和漂亮的可视化功能的独特组合。
除了许多内置功能外,它的功能还可通过其插件系统和 API 进一步扩展。
Spyder 还可以用作 PyQt5 扩展库,允许构建其功能并将其组件(例如交互式控制台)嵌入到自己的应用软件中。
核心组件
编辑
有效地使用函数/类浏览器,实时代码分析工具,多语言编辑工作(pyflakes,pylint,和pycodestyle),自动代码完成(jedi和rope),水平/垂直分割,和走向清晰。
交互式控制台
利用完整的工作区和调试支持,利用任意数量的 IPython 控制台的强大功能,所有这些都在完整 GUI 界面的灵活性范围内。立即按行、单元格或文件运行您的代码,并在输出中或在交互式窗口中直接渲染绘图。
文档查看器
使用 Sphinx 从编辑器或控制台实时呈现任何类或函数的文档,无论是外部的还是用户创建的。
变量浏览器
检查在会话期间创建的任何变量、函数或对象。许多常见类型都支持编辑和交互,包括数字/字符串/布尔值、Python 列表/元组/字典、日期/时间增量、Numpy 数组、Pandas 索引/系列/数据帧、PIL等。
开发工具
使用静态分析器检查您的代码,使用交互式调试器跟踪其执行情况,并使用分析器释放其性能。使用项目支持和内置文件浏览器使事情井井有条,并使用文件中的查找在具有完整正则表达式支持的整个项目中进行搜索。
安装
安装 Spyder 的最简单方法是作为Anaconda发行版的一部分进行下载,并使用conda包和环境管理器来保持它和其他包的安装和更新。
其他安装选项,包括:
适用于 Windows的WinPython发行版
适用于 macOS的MacPorts项目
发行版的包管理器(即apt-get,yum在Linux等)
在pip包管理器,包括大多数的Python安装
但是往往缺乏为这些方法安装的用户提供个性化支持,可能已过时或包含无法控制的错误。如果遇到问题,建议改用 Anaconda 版本。
Spyder GitHub
https://github.com/spyder-ide/spyder
编辑;jq
-
python
+关注
关注
57文章
4857浏览量
89579
原文标题:Spyder : 用 Python 编写的强大科学计算环境
文章出处:【微信号:aming_linux,微信公众号:阿铭linux】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
一文了解Mojo编程语言
【「AI芯片:科技探索与AGI愿景」阅读体验】+AI的科学应用
实现环境计算真正的瓶颈究竟在哪里
termux如何搭建python游戏
linux虚拟环境中调用Linux 版matlab编译的python库时出错
NVIDIA驱动的现代超级计算机如何突破速度极限并推动科学发展
用 VSCode 编写自己的 KiCad 插件(下)
用VSCode编写自己的KiCad插件(上)详细步骤教程
python入门圣经-高清电子书(建议下载)
如何在虚拟环境中使用 Python,提升你的开发体验~
Flexus 云服务器 X:Python 安装的极致便捷之旅
华为云 Flexus X 实例下的场景体验——小企业使用 Python 语言——超迅速搭建简单公网 API 接口服务

如何用Python编写一个强大的科学计算环境
评论