安装完成python,需要一个称手的编辑器。俗话说:工欲善其事,必先利其器。
那到底新手写Python程序有什么推荐好用编辑器,网上一大堆编辑器不可能每一个都试一下。
现在给点我自己学习python过程中选择编辑器一些个人看法。
先来说说有那些编辑器
1、IDLE
IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。
当安装好python以后,IDLE就自动安装好了,不需要另外去找。

2、PyCharm
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

3、Visual Studio Code
Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。

4、Notepad++
Notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。

5、Vim
Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
6、Atom
Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
7、sublime text
Sublime Text 3是一款流行的代码编辑器软件,也是HTML和散文先进的文本编辑器,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。
8、WingIDE
Wing IDE是一个Python语言的IDE,其中包括大量语法标签的高亮显示。与其他类似的IDE相比,wingIDE最大的特色是可以调试django应用。WingIDE是个相当优秀的 IDE;虽然它只是个面向 Python 的工具。
9、liclipse
liclipse是pyDev插件作者基于Eclipse开发的商业版Python集成开发环境,在完美继承Eclipse原有功能的情况下。为Eclipse的用户提供了一个全新的体验,用户可以得到现成的:快速编辑器支持多语言的开箱。
10、spyder
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。
简单列举10个,当然还有很多种编辑器,但是不可能都试。
我学习的过程中,绝多数人都第一推荐都是PyCharm,PyCharm分为专业版和社区版,专业版收费,社区版免费,社区版对新手来说功能也够用了。
python自带的编辑器知道有这么个存在就好。
第二用的多就是Visual Studio Code,一些视频公开课中的老师也挺多人用。
vim新手不推荐去使用,会感觉不习惯,但是用习惯了就觉得很强大。
Atom没有试过,以前想装一个玩玩的,最后没有装
sublime text 我以前用了下,我没怎么深入研究,个人喜欢,喜欢可以用一下。
WingIDE没有用过,不好推荐。
liclipse还需要自己配置,新手没必要去瞎搞。
某些高校的公开课中推荐使用spyder3。
Notepad++我自己也安装了,最主要小,打开快。有时打开txt文件不喜欢用系统的,直接右键选择打开。绝多数编程语言文件都可以打开。有时就是修改一点点东西,不想打开笨重的编辑器,就用Notepad++打开修改保存。
编辑器推荐第一选择PyCharm,第二Visual Studio Code,第三Notepad++。
其他看个人喜好,从PyCharm和Visual Studio Code选择其中一个就好,再用个Notepad辅助用用就好。

最适合写python程序的软件相关推荐

  1. 安卓手机运行python程序的软件-安卓手机定时运行python脚本

    话说现在智能手机的计算能力严重过剩啊,不玩游戏.不打电话.不刷微信时,要充分利用手机的计算潜力为我所用.完全可以把一些台式电脑上的计算任务移到手机上来运行.python就是一个很好的跨平台的解决方案. ...

  2. 安卓手机运行python程序

    详情链接:https://www.jianshu.com/p/4deba3fad266 用电脑写了一段python程序抓取某网站的数据.网站数据每天更新,每天的数据都不一样,如果当天没有抓取保存数据, ...

  3. 使用VSCODE写python程序

    目录 前言 软件安装 Anaconda配置 VS Code配置 测试程序 前言 本文介绍如何配置环境,使用vscode编辑python程序. 软件安装 本文使用以下两个软件: Anaconda: ht ...

  4. python开发pc软件_程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  5. python做电脑软件-程序员带你十天快速入门Python,玩转电脑软件开发(二)

    关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...

  6. python怎么做软件程序_Revit二次开发python怎么做?人工智能python语言在BIM软件高效建模的运用尝试...

    BIM软件作为三维设计软件,现阶段在工程中主要的运用于设计后的翻模.施工模拟.工程量计算等,因其无CAD等二维软件操作的便利,且存在一定的技术入门门槛,故现阶段BIM设计一直处于逆向设计阶段,有没有一 ...

  7. python程序员推荐笔记本_震惊脸!这5个软件难道只有Python程序员才知道吗?

    后台回复'0816',加入Python技术交流群~ 双11过去了,大家买了些什么好东西呀? 因为上一个电脑被我拆坏了,于是这次我在小明的帮助下,买了一台新电脑. 拿到电脑的第一件事,就是安装各种软件. ...

  8. python实现p图软件_这才是Python程序员P图的正确打开方式!

    [IT168 评论]现代社会,不P图的人简直就像是恐龙一样稀奇,大到瘦脸瘦腿瘦全身,小到滤镜大眼高鼻梁,五花八门的手段令人应接不暇.那么程序员作为这个星球的特殊物种,P图才不会用毁图秀秀这种软件,下面 ...

  9. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

  10. mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...

    一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...

最新文章

  1. c++:文件操作1 文件的打开
  2. linux安装qt_采用STM32MP1的PanGu Board开发板运行Qt应用
  3. dell 服务器 加ssd硬盘,DELL服务器加SSD硬盘.doc
  4. 第4章 最基础的分类算法-k近邻算法
  5. Python 数据分析与展示笔记4 -- Pandas 库基础
  6. 一种JPG/PNG在线转EPS/PDF的方法
  7. 优秀学生专栏——孙振涛
  8. 修改linux开机画面
  9. string字符串数字自增_常见的字符串操作
  10. iconfont-阿里巴巴矢量图标库的使用
  11. java spfa_SPFA算法简介
  12. 网盘密码提取工具,专治各种套路作者!盘哥对不住您了
  13. 纯CSS打造淘宝导航菜单栏
  14. 奇思妙想,获取对方手机通信录
  15. 07Spring Boot配置绑定
  16. 区块链的概念定义是什么
  17. 用mysql编资产负债表_资产负债表如何编制!
  18. Gorilla/context库分析
  19. 逆向工程第006篇:简易游戏辅助的实现
  20. P5017 NOIP2018 普及组 摆渡车

热门文章

  1. plcst语言编程教程_PLC编程(ST)语言常用语句及功能简介
  2. c语言求符合给定条件的整数集,中国大学MOOC-翁恺-C语言程序设计习题集(二)...
  3. mac终端命令大全介绍
  4. 商用密码产品认证-数字证书认证系统
  5. 虚拟机专用win xp 系统 ios
  6. 2022最新Java面试宝典(史上最全,BAT大厂面试必备,用心看完该篇就够了,建议先关注点赞加收藏)
  7. Anroid 开发so文件找不到问题-例高德地图SDK提示com.autonavi.amap.mapcore.MapCore.nativeNewInstance问题
  8. spotify电脑下载歌曲_Spotify教程
  9. c语言开发刷机工具,移动叔叔专用mtk刷机工具
  10. 用Wineskin在Mac上运行exe文件