数据科学家必备神器:Spyder
2019-05-27 本文已影响107人
iOSDevLog
Spyder 网站:https://www.spyder-ide.org/
概观
![](https://img.haomeiwen.com/i910914/c1a439887557320a.png)
Spyder 是一个用 Python 编写的强大科学环境,用于 Python,由科学家,工程师和数据分析师设计。它将综合开发工具的高级编辑,性能分析,调试和分析功能与数据探索,交互式执行,深度检查以及科学软件包的美观可视化功能相结合。
除了它的许多内置功能外,它的功能还可以通过其插件系统和 API 进一步扩展。此外,Spyder 还可以用作 PyQt5 扩展库,允许开发人员在其功能的基础上构建并将其组件(如交互式控制台)嵌入到他们自己的 PyQt 软件中。
组件
强大 IDE 的核心构建块
编辑
在多语言编辑器中高效工作,具有功能 / 类浏览器,代码分析工具,自动代码完成,水平 / 垂直分割和定义。
![](https://img.haomeiwen.com/i910914/59e81ffeda757e39.png)
IPython 控制台
在完整 GUI 界面的灵活性范围内,利用尽可能多的 IPython 控制台的强大功能; 按行,单元格或文件运行代码; 并以正确的方式渲染绘图。
![](https://img.haomeiwen.com/i910914/7806649bc6b74995.png)
变量浏览器
动态交互并修改变量:绘制直方图或时间序列,编辑日期框架或 Numpy 数组,对集合进行排序,挖掘嵌套对象等等!
![](https://img.haomeiwen.com/i910914/27954340e5a782fe.png)
性能分析
找到并消除瓶颈以解除代码的性能。
![](https://img.haomeiwen.com/i910914/7115b30c3e6bf533.png)
调试器
以交互方式跟踪代码执行的每一步。
![](https://img.haomeiwen.com/i910914/7563eda2fb9ca5c9.png)
帮助
即时查看任何对象的文档,并呈现您自己的文档。
![](https://img.haomeiwen.com/i910914/09633ce848bddc69.png)
插件
使用这些令人敬畏的第三方插件扩展 Spyder 的功能!
![](https://img.haomeiwen.com/i910914/8c9db23ff704ceed.png)
![](https://img.haomeiwen.com/i910914/7659a861159cf279.png)
![](https://img.haomeiwen.com/i910914/339264787fab188c.png)
![](https://img.haomeiwen.com/i910914/904853602dd3c10c.png)
下载
如何获得 Spyder
在任何支持的平台上使用 Spyder 启动和运行的简便方法是将其作为 **Anaconda 发行版的 ** 一部分下载,并使用 conda
软件包和环境管理器来保持它和您的其他软件包的安装和更新。我们建议使用最新的 64 位 Python 3 版本,除非您有特殊要求。
Anaconda 的安装请参考:2019 年最新最全的 Anaconda 安装指南