让人得心应手的Python编辑器有哪些

一款顺手的好的编辑器可以让程序员写代码更得心应手,效率也会更高,但是编辑器本身没有好坏,只有使用者使用起来是否顺手而已,这里简单给大家介绍几款常用的可以编辑Python的软件。

 

 

一、终端直接编写

windows系统:Win+r,然后在运行框中输入cmd即可打开终端。MAC系统:可以在Launchpad中直接打开终端。

 

简单说明(针对上图数字处说明)

1、Python3:说明我们的代码是使用的python3的版本,目前有python2和python3两个版本,毫无疑问python3是比较新的版本也是官方推荐的版本,如果想使用python2的代码的话只需要写python就就行了,不需要加数字2了。

2、版本信息:这一段是写完python3之后自动生成的,主要是介绍一下我们当前的版本

3、编写代码:“>>>”表示当前进入python的编辑页面,print(“hello,Python”)是我们的第一行python代码,一个打印功能的函数,所有语言的学习几乎都是从“hello ,World”或者“hello,XX”开始的。

4、执行结果:“hello,Python”就是我们第三个代码执行的打印结果,这就是我们的第一个python程序。

5、补充说明:这个功能多数仅仅只用于测试一些函数功能等等,很少直接用于开发。

二、vim编辑器

打开vim编辑器,在终端中输入:vim + 文件名的方式。vim表示进入vim编辑器的命令,hello.py表示我创建的一个python文件,而且会把我写的代码保存在hello.py文件中回车执行进入vim界面。

进入vim界面的时候默认是不可以被编辑,如果我们要编辑,需要先按下字母“i”键,才能编写代码。还是写上我们的第一句代码 print(“hello,Python”),这时候我们如果有很多行代码可以一直写下去,当我们把代码写完了,需要退出vim页面,在终端中才能执行我们的代码,所以vim只能编写代码。

那要怎么样才能退出vim编辑页面呢?

按ESC键:下面的–INSERT–就会消失。在按“ :wq ”键,w:表示保存,q:表示退出。然后就可以又回到终端页面了。

退出到终端页面,我们可以用python3+“要执行的python文件”,来执行程序,其中hello,python就是我们执行出来的结果。

三、IDLE

IDLE是 python 程序自带的IDE开发工具,伴随着python的安装自动安装的。IDLE的使用和在终端中使用方法一样,但是多了代码高亮等功能,所以IDLE就不多给大家介绍了。

 

相关推荐:《Python视频教程》

四、HBuilder

HBuilder是一款主要从事Web开发的软件,支持很多类库,扩展性强,但是比较庞杂冗余

 

  

五、Atom

Atom如果需要运行Python程序,需要下载插件,但是Atom下载插件需要FQ,所以相对于小白来说有点复杂了,需要下载atom-python-run或者script插件,具体怎么安装,大家自行百度去吧,我就不多说了。

打开Atom软件,File->New flie 然后创建一个文件以.py结尾即可。

 

六、sublime Text

Sublime Text功能强悍,但是又不会有太多冗余的功能,界面风格简洁,同时支持Windows/MAC/Linux等操作系统,也是本人比较推荐的一款软件。

打sublime Text选择 File -> New file 创建一个以.py结尾的文件即可,执行使用control+b

 

七、PyCharm

PyCharm是一种Python IDE,其扩展功能也很丰富。

打开PyCharm编辑器 Create New Project ->选择PurePython

创建好项目后就开始创建文件File -> New File创建一个以.py结尾的文件即可

 

八、总结

终端:操作简单,多用于功能和函数测试,不适合项目开发。

vim:便捷快速,没有任何多余的冗杂的乱七八糟的功能,可以用于开发。

IDLE:是python自带的编译器,相当于vim的增强版。

HBuilder:是一款功能强大的编译器,插件也非常齐全,但是多用与Web的开发,所以python开发不经常使用。

Atom:和HBuilder一样也是一款插件和功能都非常强大的编译器,但是缺点是运行的文件量大的话会卡顿。

sublime Text:是一款插件齐全,但是又没有太多冗杂的东西,速度快,功能齐全,个人推荐使用。

PyCharm:主要针对于python开发的IDE,所以项目开发也推荐使用。



初学Python推荐这两个编辑器:

第一款:Sublime Text

Sublime Text是一个代码编辑器,也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon
Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。

Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等。Sublime
Text是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

第二款:Geany

Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境,以GPL许可证分发源代码,是免费的自由软件。

Geany小巧、启动迅速,拥有语法高亮、代码自动补完、代码折叠、插件扩展、自动补完经常使用的结构、调用提示等功能,支持C、Java、PHP、html、Python、perl、pascal等语言,对开发者而言是一款相对简便的工具。



  • 娣卞害鐩樼偣:鏁寸悊浜32涓 Python 鍥惧舰鍖栫晫闈㈠簱
    绛旓細- PySimpleGUI: 绠鍖杢kinter銆丵t銆乄xPython鐨勫皝瑁咃紝鏄撶敤鎬ф瀬浣炽- pyFLTK: 浣撶Н灏忓阀锛屾敮鎸佸骞冲彴锛孎LTK鐨凱ython灏佽瀹炵幇銆- Dear PyGui: 涓篜ython鎵撻犵殑寮哄ぇ涓旀槗鐢ㄧ殑GUI妗嗘灦銆- PyOpenGL: 璺ㄥ钩鍙扮殑OpenGL缁戝畾锛孭ython缂栫▼鑰呯殑鐞嗘兂閫夋嫨銆- EasyGUI: 绠鍗曟槗涓婃墜锛屾棤闇娣卞叆鐞嗚В浜嬩欢椹卞姩鎴栧洖璋冦- PyQtGraph...
  • Python zipapp鎵撳寘鏁欑▼(瓒呯骇璇︾粏)
    绛旓細-p interpreter</: 瀹氫箟浣跨敤鐨凱ython瑙i噴鍣紝纭繚鐩爣鐜涓庝綘鐨勭▼搴忓吋瀹广-m mainfn</: 鎸囧畾鍏ュ彛鍑芥暟锛屽鏋滀笉鎸囧畾锛岄粯璁や粠__main__.py寮濮嬶紝璁╃▼搴忓惎鍔寰楀績搴旀墜銆-c</: Python 3.7鍙婁互涓婄増鏈敮鎸佹枃浠跺帇缂╋紝璁╀綋绉洿杞讳究銆傚疄鎴樼ず渚</: 鎯宠灏嗗悕涓篴pp鐨勭洰褰曟墦鍖呬负first.pyz锛屽苟璁剧疆app:main浣滀负...
  • ️銆Python浠庡叆闂ㄥ埌绮鹃氥(浜屽崄涓)鏇磋繘涓姝ョ殑浜嗚ВPillow鍚!_鐧惧害...
    绛旓細鏈枃鏄帴涓婁竴绡 ❤️銆怭ython浠庡叆闂ㄥ埌绮鹃氥戯紙浜屽崄鍏級鐢Python鐨PIL搴擄紙Pillow锛夊鐞嗗浘鍍忕湡鐨寰楀績搴旀墜❤️ 杩涗竴姝ヤ粙缁峆illow搴撶殑浣跨敤锛 鏈枃灏嗛噸鐐逛粙缁嶄竴浜涢珮绾х壒鎬э細姣斿濡備綍鍒╃敤Pillow鐢诲浘褰紙鍦嗗舰锛屾鏂瑰舰锛夛紝浠嬬粛閫氳繃Pillow搴撶粰鍥剧墖娣诲姞姘村嵃锛涘悓鏃跺涓婁竴绡囨枃绔犳湭浠嬬粛鐨勫父鐢...
  • python鐨瀹為檯搴旂敤鏈夊摢浜?
    绛旓細鐒惰岋紝Python鏈闂鐨勫厜鑺掓棤鐤戞槸鍏跺湪鏁版嵁鍒嗘瀽鍜屾満鍣ㄥ涔犻鍩熺殑鍗撹秺琛ㄧ幇銆備綔涓烘暟鎹瀛﹀鐨勬寶鍙嬶紝Python鐨Pandas搴撳拰Scikit-learn绛夊伐鍏凤紝璁╁鏉傜殑鏁版嵁鍒嗘瀽鍙樺緱杞昏屾槗涓撅紝鏈哄櫒瀛︿範妯″瀷鐨勬瀯寤烘洿鏄寰楀績搴旀墜銆傝繖涓鍒囷紝閮藉厖鍒嗚瘉鏄庝簡Python鍦ㄥ綋浠婄鎶棰嗗煙鐨勬牳蹇冨湴浣嶃傛荤粨鏉ヨ锛孭ython涓嶄粎鏈夌潃娣卞帤鐨勫巻鍙插簳钑达紝鏇村湪...
  • 缂栫▼闆跺熀纭搴斿綋濡備綍寮濮嬪涔 Python?
    绛旓細寰簭娓愯繘锛屾姝ヤ负钀 Python鍩虹绡囷細Python鍩虹01锛欻ello World! 鈥斺 璁╀綘鎰熷彈缂栫▼鐨勯瓍鍔 Python鍩虹02锛氭帉鎻″熀鏈暟鎹被鍨嬶紝濂犲畾鎵庡疄鍩虹 Python鍩虹03锛氭帰绱㈠簭鍒楋紝鐞嗚В鏁版嵁缁撴瀯 Python鍩虹04锛氳繍绠楄鍒欙紝璁╄绠寰楀績搴旀墜 Python鍩虹05锛氱缉杩涗笌閫夋嫨锛岀悊瑙Python鐨浠g爜椋庢牸 Python鍩虹06锛氭帉鎻″惊鐜紝鎺у埗绋嬪簭娴佺▼...
  • Python鐨鐗圭偣鏈夊摢浜?
    绛旓細5銆佸紑婧 python鏄疐LOSS涔嬩竴銆傜畝鍗曞湴璇达紝浣犲彲浠ヨ嚜鐢卞湴鍙戝竷杩欎釜杞欢鐨勬嫹璐濓紝闃呰瀹冪殑婧愪唬鐮侊紝瀵瑰畠鍋氭敼鍔紝鎶婂畠鐨勪竴閮ㄥ垎鐢ㄤ簬鏂扮殑鑷敱杞欢涓侳LOSS鏄熀浜庝竴涓洟浣撳垎浜煡璇嗙殑姒傚康锛岃繖鏄负浠涔坧ython濡傛浼樼鐨勫師鍥犱箣涓;瀹冩槸鐢变竴缇ゅ笇鏈涚湅鍒颁竴涓洿鍔犱紭绉鐨刾ython鐨勪汉鍒涢犲苟缁忓父鏀硅繘杩欑殑銆
  • 濡備綍鏈绠鍗曘侀氫織鍦扮悊瑙Python鐨杩斿洖鍊?
    绛旓細閬囧埌闅剧偣涓嶈鍥烘鑷皝锛岀户缁墠杩涳紝鍥犱负鍚庨潰鐨勭煡璇嗗彲鑳藉氨鏄悊瑙g殑鍏抽敭銆傝瑙e姪鐞嗚В锛氳兘娓呮櫚鍦拌В閲婄粰浠栦汉鍚紝琛ㄦ槑浣犲鐭ヨ瘑鐨勬帉鎻$▼搴︼紝杩欐湁鍔╀簬宸╁浐瀛︿範鎴愭灉銆傞氳繃杩欎簺鏂规硶锛屼綘鍙互鏇村ソ鍦扮悊瑙Python鐨杩斿洖鍊硷紝骞跺湪缂栫▼瀹炶返涓寰楀績搴旀墜銆傚笇鏈涜繖浜涘垎浜浣犳湁鎵甯姪锛岀浣犲湪Python缂栫▼鐨勯亾璺笂瓒婅蛋瓒婅繙锛
  • 浣跨敤Python杩涜NLP鑷劧璇█澶勭悊涓娇鐢ㄧ殑gensim鏄粈涔,閮芥湁鍝簺搴旂敤...
    绛旓細鎺㈢储Python NLP涓栫晫涓殑寮哄ぇ宸ュ叿锛欸ensim Gensim锛岃繖涓湪鑷劧璇█澶勭悊(NLP)棰嗗煙澶囧彈闈掔潗鐨凱ython搴擄紝浠ュ叾绠娲佹槗鐢ㄥ拰楂樻晥鎬ц兘锛屼负鏂囨湰鎸栨帢鍜岃涔夊垎鏋愭彁渚涗簡寮哄ぇ鏀寔銆傚畠鐨勭洰鏍囨槸璁╁鏉傜殑璇箟寤烘ā杩囩▼鍙樺緱鐩磋鏄撹锛屾棤璁烘槸鏂囨湰妫绱佹枃妗g浉浼煎害璁$畻锛岃繕鏄繁搴︾殑璇嶅悜閲忕敓鎴愬拰涓婚寤烘ā锛孏ensim閮借兘鑳滀换銆傞鍏堬紝璁...
  • 鍒濆python,pycharm鍜孲
    绛旓細鐩告瘮涔嬩笅锛孭yCharm浠ュ叾寮哄ぇ鐨勫姛鑳藉拰鐩磋鐨処DE浣撻獙鑴遍鑰屽嚭锛屾墍鏈夊彉閲忔樉绀哄畬鏁达紝鏂逛究璋冭瘯锛屼笖鍐呭祵浜唅python notebook锛屾棤闇棰戠箒鍒囨崲銆傚敖绠℃湁浜烘彁鍙婂畠鍦↙inux涓嬬殑鍚姩閫熷害鐣ユ參锛屼絾杩愯鏃舵ц兘绋冲畾銆係ublime Text 3铏界劧浣滀负鏂囨湰缂栬緫鍣ㄤ娇鐢寰楀績搴旀墜锛屼絾骞朵笉琚涓烘爣鍑鐨凱ython IDE銆備釜浜哄惧悜浜庝娇鐢≒yCharm杩涜...
  • Python 瀛︿範鎵嬪唽(绗笁鐗)鍐呭绠浠
    绛旓細Python锛屼互鍏跺彲绉绘鎬с佸己澶у姛鑳藉拰鏄撶敤鎬э紝鏄紪鍐欑嫭绔嬪簲鐢ㄥ拰鑴氭湰鐨勭悊鎯冲伐鍏枫傛棤璁轰綘鏄紪绋嬫柊鎵嬭繕鏄垰鎺ヨЕPython锛屾湰涔︹斺擯ython瀛︿範鎵嬪唽锛堢涓夌増锛夛紝灏嗗姪浣犻珮鏁堟帉鎻℃牳蹇冭瑷鍩虹銆傞氳繃瀛︿範锛屼綘灏嗗叏闈㈢悊瑙ython锛屼粠鑰屽湪浠讳綍搴旂敤棰嗗煙寰楀績搴旀墜銆備綔鑰呭嚟鍊熻繃鍘10骞存暀瀛︾粡楠岋紝绮惧績缂栨挵姝や功锛屽唴瀹逛赴瀵屻傞櫎浜嗚灏...
  • 扩展阅读:心理疏导的7个小方法 ... python编程一个最简单游戏 ... 免费的python编程软件 ... python新手接单平台 ... python编程免费网站 ... python编程入门自学 ... python网站入口 ... python视频教程在线观看 ... python教学网站 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网