专栏首页python学习教程新手学Python用什么编辑器比较好?

新手学Python用什么编辑器比较好?

新手学Python用什么编辑器比较好?工欲善其事必先利其器,选好工具学习更高效。市面上流行的编辑器众多,根据自己的需求选择适合自己。p小白可以选择pycharm配置简单功能强大使用起来省时省心,对初学者非常友好。今天主要介绍SublimeText、IDLE、VIM、PyCharm、Emacs编辑器。

小编推荐Python编辑器如下:

1、SublimeText

SublimeText适合Python新手使用,SublimeText支持跨平台,且能使用其丰富的插件和主题。各种语法高亮和代码补全,整体看起来挺舒服,且主题配置简单。

2、IDLE

Windows系统使用IDLE,Pyhton自带的一款编辑器,刚开始也可以使用它来练习,IDLE具备语法高亮功能,允许在IDLE中运行程序。许多东西会自动处理。如debug。

3、VIM

Vim一款强大的编辑器,熟练使用Vim,可以脱离鼠标,Vim需要投入高的的学习成本,需要花时间研究各种快捷命令和插件的使用,但是从长远来看大有所益的。

4、PyCharm

使用IntelijIDEA,这款PyCharm也是出自同一家公司,用起来很顺手,现在很多公司,如Twitter,Groupon,Spotify,eBay和Telefonica等都在用PyCharm。不过使用它的专业版需要购买。

5、Emacs

Emacs一款开源的编辑器,支持插件扩展,配置一个Python集成开发环境,Emacs不仅仅是一个编辑器,是一个整合环境,一个集成开发环境。

6、WingIDE

WingIDE是一个Python语言的IDE,包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。WingIDE是个相当优秀的IDE;是个面向Python的工具。

7、liclipse

liclipse是pyDev插件作者基于Eclipse开发的商业版Python集成开发环境,在完美继承Eclipse原有功能的情况下。为Eclipse的用户提供了一个全新的体验,用户可以得到现成的:快速编辑器支持多语言的开箱。

8、spyder

Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。

建议新手先使用IDLE和SublimeText,掌握之后建议学Vim,一款强大的编辑器功能强大,需要多花点时间研究。

end

本文分享自微信公众号 - python教程(pythonjc),作者:小雨

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 魔兽世界也是Python开发的?盘点Python开发的知名网站和游戏!

    我们都知道,Python不仅在数据分析、人工智能方面有着广泛的应用,在网站开发、游戏开发方面更是一枝独秀。

    python学习教程
  • 只学Python能找到工作吗?还需要学习什么技能?

    最火的Python web框架Django,支持异步高并发的Tornado框架,短小精悍的flask、bottle、Django官方的标语把Django定义为t...

    python学习教程
  • 0基础入行Python,掌握哪些技术更好找工作?

    很多小伙伴知道Python火爆薪资高,开始自学,可是并不知道Python应该学哪些技术、学到什么程度才能找到工作。今天我们就来分析一下,Python学到什么程度...

    python学习教程
  • Vimtutor中文版

    =============================================================================== ...

    实时计算
  • ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)/ ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY CO

    ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法      今天在使用多字段去重时,由于某些字段有多种可...

    学到老
  • ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)/ ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY CO

    ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法      今天在使用多字段去重时,由于某些字段有多种可...

    学到老
  • 11种概率分布,你了解几个?

    了解常见的概率分布十分必要,它是概率统计的基石。这是昨天推送的 从概率统计到深度学习,四大技术路线图谱,都在这里!文章中的第一大技术路线图谱如下所示,图中左侧正...

    double
  • CentOS 7系统中安装Eclipse

    版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/...

    魏晓蕾
  • springboot2.0下hystrix dashboard Unable to connect to Command Metric Stream解决办法

    24-丰总
  • 搞懂ulimit资源限制

    运维系统调优的过程中,必然会遇到的一个问题就是资源限制,在linux中,ulimit命令是用于控制shell程序的资源限制,它是linux的shell内建指令(...

    李俊鹏

扫码关注云+社区

领取腾讯云代金券