初学Python,Pycharm和Spyder哪个好?

PyCharm是Python的专用IDE,与Java的IDEEclipse非常相似。全功能集成开发环境同时提供付费版本和免费版本——专业版本和社区版本。PyCharm是最快的IDE,而且在安装之后,它的配置也很简单,所以PyCharm基本上是数据科学家和算法工程师的首选IDE。

PyCharm对于那些喜欢IPython或Anaconda发行版的人来说,也是一样的方便,因为它集成了Matplotlib和NumPy等工具,这意味着我们可以方便地使用数组查看器和交互式图表等来处理数据科学项目。此外,IDE扩展了对诸如JavaScript和AngularJS这样的语言的支持,使之同样适用于Web端的开发。

1、Spyder和anaconde是双胞胎兄弟,可以说在anaconda的网站上下载了,安装完anaconde后,就已经开始安装Spyder了,而且anaconda还一次下载了许多常用python软件包,这对于软件包管理来说非常方便。然而,Anaconda不是IDE,Spyder是IDE,而且是我使用的第一个与python相关的IDE,但是发现调试程序时,有很多他不会显示的变量,比如self等等,这让人在调试时很痛苦。

2、Pycharm非常强大的pythonIDE,快速上手(Spyder同样快速上手),最深刻的体验是,所有的变量都可以显示,方便调试,里边有ipythonnotebook,最终不用切换到浏览器,在notebook上进行试验。不需要其他的IDE,现在可以继续使用它。在评论区里看到有人说它运行起来有点慢,我只是在Linux上使用过,i5,8G内存,启动时有点慢,但在正常情况下也不会慢。

3、Sublimetext3也非常好用,它似乎在安装了插件后就可以直接运行python了,但我只是把它当作一个文本编辑器使用,个人认为它不能归类为python的IDE(当然,很可能我还没用过)。必须指出的是,用它来编写代码是非常舒适的。特别是ctrl+p不同文件的跳跃,不错。

(0)

相关推荐

  • 一文教你配置得心应手的Python

    Python这几年热度逐渐上升,在很多高校Python也被列为通识课程,之所以如此受欢迎正是由于它的高效.简洁.易用.强大的第三方库等优点.如今在web开发.人工智能.大数据等方便应用非常广泛.不管你 ...

  • 不要倒在第一步 | 【安装TensorFlow】

    现在越来越多的人工智能和机器学习以及深度学习,强化学习出现了,然后自己也对这个产生了点兴趣,特别的进行了一点点学习,就通过这篇文章来简单介绍一下,关于如何搭建Tensorflow以及如何进行使用.经过 ...

  • anaconda和pycharm哪个好用?

    学习Python的人,肯定听说过anaconda和pycharm,但是很多人傻傻分不清楚它们之间有什么区别,今天小编带大家好好了解一下. Anaconda: 是一个Python发行版,包含了conda ...

  • Ubantu Pycharm+Anaconda 自动配置cuda+cuDNN

    前几天借用老师的远程服务器训练模型,由于tensorflow目前只支持cuda10.0,而服务器上已经装了cuda10.2,所以要重新配置GPU环境.这个时候可以另外下载安装cuda10.0,像网上大 ...

  • 如何搭建Python开发环境(Anaconda指的是一个开源的Python发行版本可通过Anaconda安装Python)

    (Anaconda指的是一个开源的Python发行版本可通过Anaconda安装Python) https://m.toutiao.com/is/JKeh5Lg/ Python是一种面向对象的解释型计 ...

  • 初学Python有哪些建议?

    很多人因为是第一次接触编程语言,所以在学习Python之前,都会问这样的问题:我该如何学习Python?初学Python有没有什么好的建议?关于这些问题,小编为大家解答一下. 学习Python编程大概 ...

  • 初学Python用什么工具?Python基础

    学习Python是很多人的想法,现在越来越多的人都想要学习Python,当然在学习Python的时候选择一些好的工具是非常重要的,毕竟好的工作可以更好的提高效率,那么初学Python用什么工具合适呢? ...

  • 初学Python

    偶然机会在网上获知Python爬虫的文章,读了一遍,觉得耳目一新,开始学Python,搜慕课,学了几行代码,真的能够爬取相关资料,但对我不实用,我想用代码实现由数据到图形再到数据一个过程,以减少逐个数 ...

  • Python环境安装Spyder

    Spyder(Scientific PYthon Development EnviRonment) 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑.交互测试.调试等特性,支持包括 ...

  • 初学Python版本选择

    选择32位还是64位? 除了面向政府.国企领域外都建议64位 新兴领域很多库都是纯64位的,比如谷歌Tensorflow.Taichi太极图形库等.为了以后有可能出现的学习需要,起始就安装64位的Py ...

  • Spyder和Python有什么关系?赶快收藏!

    想必很多人都听说过Spyder,那么你知道它和Python之间有什么关系吗?Spyder有什么功能呢?跟着小编往下看. Spyder和Python有什么关系? Spyder是Python的一个简单的集 ...

  • Pycharm及python安装详细教程

    首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后如下图,选择图中红色圈中区域进行下载. 2. ...

  • PyCharm社区版是否免费?Python入门!

    PyChram是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,而且分为专业版和社区版,那么PyChram社区版是否免费呢? 当然,PyChram社区版是 ...

  • Pycharm上python和unittest两种姿势傻傻分不清楚

    前言 经常有人在群里反馈,明明代码一样的啊,为什么别人的能出报告,我的出不了报告:为什么别人运行结果跟我的不一样啊... 这种问题先检查代码,确定是一样的,那就是运行姿势不对了,一旦导入unittes ...