内容不多,句句精品,从风格介绍到下载安装,我强烈建议你收藏这篇回答,一把趁手的编程神器,真的很重要。

Python作为一款比较“简洁”的编程语言,它具备了很多适用性极强的功能,像自动化办公、数据分析、爬虫等,也正是因为这些功能的受众人群广泛,才让Python从编程语言中出圈,成为众人追捧的对象。

要想实现Python强大的功能,一款优秀的IDE(集成开发环境),或者一款优秀的代码编辑器,绝对是必不可少,我们先来看代码编辑器。

代码编辑器

  • Vim

作为文本编辑器,Vim最大的优势速度和效率,是其它编辑器难以企及的。

这得益于Vim的模式涉设计、高度可扩展性和高度可定制等特性。

IDE相对于编辑器来说,集成了编译、调试、语法高亮等软件开发工具和环境,这些功能都极其适用于开发者的日常工作中,而这些在Vim中都可以通过强大丰富的插件扩展完成,自由度极高,不仅装的一手好逼,还真真切切地用着爽。

简单来说,Vim和你关系,就像是能够平等沟通的挚友,懂你所需,也会给出及时反馈。

下载地址:(windows在上边,mac系统往下滑动)

https://vim.en.softonic.com/

安装步骤(以Windows为例): 先下载Vim的安装包,根据屏幕提示进行安装,如下图所示,建议安装Vim的完整特性(包括创建用于命令行的.bat文件)

安装完成之后,直接从开始菜单启动Vim就可以了。

附上Vim的快捷键一览图,保你开发路上畅通无阻。

  • Visual Studio Code

Visual Studio Code是一款兼容Linux、Mac OS X和Windows 平台的全功能代码编辑器,自由度极高,几乎可以对所有任务进行配置,同样可以安装外部插件。

最重要的是,它不用钱,光是这点就很吸引人了。

下载地址:

https://code.visualstudio.com/

下载的时候要根据自己的系统进行选择,点一下那个小三角,就会弹出各系统的下载按钮了。

安装步骤过于简单,使用谷歌浏览器跟着的中英转换,直到提醒你安装完中文汉化包之后重启就可以了。

后面我会补充一篇各编程软件的具体使用步骤,感兴趣的朋友可以持续关注@Python小白集训营

同样附上快捷键一览图,双击屏幕自动保存图片。

  • Sublime Text

是不是终于见到一个熟悉的了?

我在刚接触Python的时候,被安利最多的编辑器就是Sublime Text了,不仅支持代码编辑,还兼容所有的平台,该有的插件扩展一个都不少。

前面我已经介绍了两款编辑器,自由度都很高,看来现在各家都在围绕着用户体验进行产品迭代。

下载地址:

http://www.sublimetext.cn/3

根据自己系统来选择下载哈,别给我说自己是什么系统都不认得,自己查去!

安装步骤一直下一步就好,没有什么其余选项需要勾选的。

找了一圈,快捷键就这么一丢丢,了解怎么换行运行就可以了。

  • GNU Emacs

这款编辑器,兼容任何平台,终身免费,这两个点就已经触到了大部分程序员的G点了。

不过它和别的编辑器有一丢丢不一样,需要用Lips编程语言进行定制,并为Python开发提供各种定制脚本。

我看有的大佬称它为神器,是不是真这么神,评论区等着你的评测。

下载地址:

http://www.gnu.org/software/emacs/download.html

英文不大好的兄弟姐妹萌,谷歌浏览器安排一手哈,安装步骤稍微有点复杂,需要配置HOME目录。

  • 在注册表中添加"计算机\HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs"项

  • 为Emacs项添加字符串值

  • 增加环境变量D:\emacs-26.1

快捷键安排上,在以下所有叙述中,C-× 都代表同时按住Ctrl和×键,M-×都代表同时按住Alt和×键。

  • Atom

来,我给大家介绍一下,“21世纪可破解的文本编辑器”。

它兼容所有平台,拥有时尚的界面、 文件系统浏览器和扩展插件市场,这让都是它的表象,而它的核心优势,就是能够兼容Vim模式,这让一大批Vim的忠实用户直呼过瘾。

下载地址:

https://github.com/atom

官网打不开,直接到Github上边下载也是一样的。

安装步骤比较简单,解压之后打开应用软件就可以了。

快捷键在这个位置,由于屏幕太小不方便截图,只好劳烦你自己去官网看一下了。

IDE(集成开发环境)

  • PyCharm

PyCharm是唯一一款专门面向Python的全功能集成开发环境,同样拥有付费版和免费开源版,坚韧多平台使用。

想要不花钱的话,可以找到PyCharm的教育版,新手用它就足够了。

它用起来确实很方便,打开一个新的文件然后就可以开始编写代码,也可以在PyCharm中直接运行和调试Python程序,它还支持源码管理和项目,并且其拥有众多便利和支持社区,能够快速掌握学习使用!

下载地址:

https://www.jetbrains.com/pycharm/(这个是专业版,用邮箱注册账号后可享受30天免费试用)

https://www.jetbrains.com/edu-products/download/#section=pycharm-edu(教育版,一路免费,小白适用)

安装步骤稍微繁琐一些,不懂的朋友可以自己到百度check一下,美其名曰,锻炼一下自己解决问题的能力!

快捷键在这里了,双击点赞拿走。

  • Eclipse + PyDev

为什么要打个“+”呢?因为PyDev是Eclipse里的一个插件,两者结合,支持Python调试、代码补全和交互式Python控制台等,对于资深Eclipse开发者来说,非常容易上手。

小白的话,你有兴趣就可以下载来看看,看颜值选IDE,这才是我们女孩子该干的事情!

下载地址:

https://www.eclipse.org/downloads/

在Eclipse中安装PyDev非常便捷,只需要在Eclipse中选择“Help”, 点击“Eclipse Marketplace”然后搜索PyDev,点击安装,必要的时候重启Eclipse即可。

快捷键在这,直接拿走。

  • Visual Studio

它和我们刚刚介绍的 Visual Studio Code有一些本质上的区别,含义不同,跨平台运行能力不同,功能也大不相同。

Visual Studio是目前最流行的Windows平台应用程序的集成开发环境,提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序,开发新的程序。

兼容多平台,分免费版和付费版,附带自己的扩展插件市场,需要注意的是, Visual Studio不支持Linux平台!

下载地址:

https://visualstudio.microsoft.com/zh-hans/downloads/

官网里边带了安装步骤,快捷键和Visual Studio Code相同。

  • Thonny

Thonny是针对新手的一款集成开发环境,适用于全部主流平台,默认情况下,Thonny会和自带捆绑的Python版本一起安装,直接给新手一套安排了。

就是这个界面实在无力吐槽...太节俭了,用着都没有一种神圣感。

下载地址:

https://thonny.org/

这款软件貌似没有什么快捷键,拿来直接就能用了。

最后再介绍几款可以在手机上编程的app,分别是:

1.java和Android:AIDE集成开发环境。

2.C语言:c语言编译器、C4droid。

3.python:QPython3、Termux。

4.CSS/HTML/JavaScript:HTMLplay。

大部分都不需要root,可以直接编写程序并运行,这些app可以相对应地在安卓系统上找到,ios上只要输入关键词,都可以找到匹配的编译软件。

如果想要进行练习或者修改测试代码,最好还是到PC端进行操作,移动端的编译器,只能够保证你的灵感可以被随时记录。


码字不易,费时费心,如果对你有所帮助的话,还请不要吝啬你的小心心,毕竟你的点赞,是对我创作的肯定。

欢迎关注@Python小白集训营,也可关注同名公号,领取精选电子书和自学教程。

95%的码农都在用的编程神器,值得一看!相关推荐

  1. 每年的码农都流去哪了?

    (一).每年的码农都流去哪了? 最优质的码农都去BAT了?错,纯论薪水,BAT最多只能算是3.4等的offer. IT民工的毕业去处有哪几类?就员工来说,我觉得按照待遇,大概可以分为以下几类:国外 的 ...

  2. 为什么大部分的C/C++码农都成不了高级工程师?真实原因是缺少核心能力!

    一般来说技术团队的金字塔顶尖往往是技术最牛的人做底层架构师(或高级工程师).所以底层架构师在广大码农中的占比大概平均不到 20%. 然而80%码农干上许多年都是重复以下内容,所以做不了架构师,正在辛苦 ...

  3. 为什么80%的码农都做不了架构师?

    身为技术人,相信你也思考过这个问题:工作了几年,代码写得非常熟练,上线的程序也少有 bug ,时不时还能搞个技术分享,但接下来要往哪个方向发展呢? 想来无非是 3 种选择:专精技术.转型管理.晋升架构 ...

  4. 80%码农都难以逃脱的痛,你中招了嘛?

    各位家人们,在忘我搬砖和享受"福报"的时候,有没有感觉到手腕手指在隐隐作痛?对于码农来说,手腕手指酸痛早就习以为常,不过,这可是个危险信号,你可能患上了"腱鞘炎" ...

  5. 实在不好意思!我的发音让你恶心了!盘点这些让百万年薪老码农都读错的单词!

    第006期原创分享 大家好,我是hub妹!我们又见面了,本期我们来聊一下那些连老码农们都读不准的英文单词. 最近每到夜晚睡觉前,Hub妹脑海里总是回荡着一位男同事魔性的声音:"查普特&quo ...

  6. Python太低级,我选 C++?码农带你揭穿少儿编程的骗局

    最近在某乎看到一篇文章,大意是海淀妈妈们已经嫌弃 Python 低级,准备让娃直接入门 C++.看得我这个写了 15 年代码的老码农心惊胆战,感觉随时都会被后浪拍死在沙滩上.我其实非常赞成小朋友学习编 ...

  7. 码农都该知道的开发工具

    阿里篇 一.Java 线上诊断工具 Arthas Arthas 是阿里巴巴 2018 年 9 月开源的一款 Java 线上诊断工具. 使用场景: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 ...

  8. 也许每个农村出来的码农都有个田园梦

    可惜只有感叹的份了,为了回家当农夫好好努力吧!一无资金,二无勇气,望"鸡"兴叹啊. 要等到房贷还完,万事具备那刻估计事情就成不了了.无意看到一句话,越觉得有道理: 当一件事情有50 ...

  9. 不是所有码农都有货之Java 实例 - 数组并集

    以下实例演示了如何使用 union ()方法来计算两个数组的并集: import java.util.Arrays; import java.util.HashSet; import java.uti ...

  10. 对码农的忠告---内心不强大者绕道勿看-来自某CTO的演讲

    对于你们,我说实话,如果讲能力,你们真的不是你们自己认定的那么牛,换句话说,你们自视过高. 你们总喜欢把自己和旁边的人比,其实,你们都是在和什么人在比,对,他们曾经是你的朋友,同事,但是你们不要总是比 ...

最新文章

  1. 汉字书写解码_《汉字解码学》   第一部分
  2. 双系统不能引导双系统
  3. 编程开发中最浪费时间和资源的7个错误
  4. Linux的软件包封装格式有,linux软件安装包详解---全
  5. DevExpress v17.2新版亮点—WinForms篇(四)
  6. 还在集什么五福,史上最惨锦鲤再次来袭!奖品堪比5年高考3年模拟!
  7. 微信分享 ajax冲突,微信jssdk分享功能开发及解决ajax跨域的问题
  8. 几个常用的正则表达式
  9. 安卓手机关闭底部键盘灯的方法(htc G11亲测有效)
  10. starccm中文用户指南_【干货】Salesforce系统管理员认证考试指南
  11. 如何避免delete和delete[]的尴尬?
  12. Windows与Linux下查看占用端口的进程
  13. 信用评分卡 (part 1 of 7)
  14. 这个情人节,工程师用阿里云来试着表达不一样的爱意 1
  15. linux下mysql 8 忘记密码
  16. jdk没有jre的解决方法
  17. 三分钟看懂什么是运维
  18. python sklearn svm_文本分类和预测 sklearn.svm.LinearSVC(1)
  19. 每个程序员都应该了解的 CPU 高速缓存 英文原文:Memory part 2: CPU caches
  20. Git安装【Windows环境安装配置】详细教程

热门文章

  1. 交通流理论 第一章 绪论
  2. PDF417二维条码详解
  3. Win10企业版安装应用商店
  4. 《原神》游戏设计分析
  5. CEF内嵌浏览器 编译
  6. IE11的userAgent
  7. 创建可维护的自动化验收测试
  8. cfe刷机教程 斐讯k3_玩转斐讯K3详细刷机——直接刷LEDE
  9. Android mes系统源码,基于Android的MES监控系统设计与开发
  10. Ubuntu下利用Wine安装AxureRP 8