【发布时间】:2014-10-26 06:34:25
【问题描述】:
Python 可用于许多任务。我想使用 Python 进行数据分析。哪些 Python IDE 特别适合数据分析任务。
作为数据分析特定 IDE 的参考,请参阅 RStudio 的 R 语言。
【问题讨论】:
标签: python ide rstudio data-analysis
Python 可用于许多任务。我想使用 Python 进行数据分析。哪些 Python IDE 特别适合数据分析任务。
作为数据分析特定 IDE 的参考,请参阅 RStudio 的 R 语言。
【问题讨论】:
标签: python ide rstudio data-analysis
Ipython
我在Ipython 中测试了我的大部分numpy 和scipy 答案。
几本新书是:
学习 IPython 以进行交互式计算和数据可视化
IPython 交互式计算和可视化手册
【讨论】:
最近发布了Rodeo,它明确专注于数据分析,看起来很像 RStudio,正如您在此屏幕截图中看到的那样。如果您想要更科学的计算,而不是专门的数据分析,另一个不错的选择是Spyder,尤其是通过Anaconda distribution,它包含所有重要的科学包。
【讨论】:
PyCharm 对我来说很好用。它具有用于数据库访问的插件并支持多种语言。 R有一个插件,但我到目前为止没有使用它。 集成的 shell(Python 和 bash)也很适合快速尝试。
IPython notebook 非常适合探索性工作。但是编辑支持并不是那么好,恕我直言。也没有用于开发软件的源代码控制和其他功能。
【讨论】:
Spider 是最好的编辑器。它是 anaconda 发行版中的默认编辑器。所以安装 anaconda 发行版。Anaconda 发行版包含几乎所有用于数据分析的软件包。它提供了高级编辑、交互式测试、调试和自省功能。
Anaconda 分布:https://www.continuum.io/downloads 间谍链接:https://pythonhosted.org/spyder/
【讨论】:
我建议 jupyter notebook.. 最适合数据分析.. 第二个偏好——spyder.. 只需安装 anaconda python。 您将获得内置的 Jupyter notebook、spyder IDE
【讨论】:
PyCharm 非常适合那些已经有使用其他 JetBrain IDE 经验的人,因为它的界面和功能相似。此外,如果您喜欢 IPython 或 Anaconda 发行版,很高兴知道 PyCharm 集成了它的工具和库,例如 NumPy 和 Matplotlib,允许您使用数组查看器和交互式绘图。
除了 Python,PyCharm 还提供了对科学模式的支持。PyCharm 中的科学模式提供了对交互式科学计算和数据可视化的支持。
功能 与其他 IDE 一样,PyCharm 具有有趣的功能,例如代码编辑器、错误突出显示、具有图形界面的强大调试器,此外还有 Git 集成、SVN 和 Mercurial。您还可以自定义 IDE,在不同的主题、配色方案和键绑定之间进行选择。此外,您可以通过添加插件来扩展 PyCharm 的功能;您可以查看 PyCharm 插件库。
【讨论】: