① 绋嫔簭锻桦父鐢ㄧ殑8澶Ph寮鍙戝伐鍏
绋嫔簭锻桦父鐢ㄧ殑B澶Python寮鍙戝伐鍏
甯哥敤Python寮鍙戝伐鍏锋帹钻
涓岖℃槸鍒氩叆闂ㄥ︿範Python杩樻槸宸茬粡鍦ㄤ粠浜婸ython寮鍙戝伐
浣灭殑浜猴纴 閮介渶瑕佸︿範鍜屾帉鎻′竴浜汸ython寮鍙戝伐鍏峰拰杞
浠躲傜幇鍦ㄥ凡缁忎富娴佷笖瀹炵敤镄凯ython杞浠舵湁鍝浜涘憿?
Python寮鍙戝伐鍏峰彲镙规嵁鍏剁敤阃斾笉钖屽垎涓轰袱绉嶏纴 涓绉嶆槸
Python浠g爜缂栬緫鍣锛 涓绉嶆槸Python闆嗘垚寮鍙戝伐鍏凤纴 浠ヤ笅
鏄甯哥敤镄勫嚑娆綪ython浠g爜缂栬緫鍣ㄥ拰Python闆嗘垚寮鍙戝伐
鍏枫
涓銆丳ython浠g爜缂栬緫鍣
1.Sublime Text
Sublime Text鏄涓娆鹃潪甯告祦琛岀殑浠g爜缂栬緫鍣锛 鏀鎸
Python浠g爜缂栬緫锛 钖屾椂鍏煎规墍链夊钩鍙帮纴 骞朵笖涓板瘜镄勬彃浠
镓╁𪾢浜呜娉曞拰缂栬緫锷熻兘锛岃繀鎹峰皬宸э纴鍏锋湁镩濂界殑鍏煎规с
2.Vim
Vim鍜孷i鏄涓绉嶆ā鍨嬬紪杈戝櫒锛 瀹冨皢鏂囨湰镆ョ湅浠庢枃链缂栬緫涓
鍒嗙伙纴 VIM Scripts鍙鐢ㄤ簬钖勭峆ython寮鍙戜换锷°
甯哥敤Python寮鍙戝伐鍏锋帹钻
3.Atom
Atom鍙浠ュ吋瀹规墍链夊钩鍙帮纴 𨰾ユ湁镞跺皻镄勭晫闱銆佹枃浠剁郴缁熸祻
瑙埚櫒鍜屾墿灞曟彃浠跺竞鍦猴纴 浣跨敤Electron鏋勫缓锛 鍏惰繍琛屾椂瀹
瑁呯殑镓╁𪾢鎻掍欢鍙鏀鎸丳ython璇瑷銆
4.VisualStudio Code
VisualStudio Code鏄涓娆惧吋瀹筁inux銆丮acOSX鍜
Windows骞冲彴镄勪唬镰佺紪杈戝櫒锛 鍙镓╁𪾢骞朵笖鍙浠ュ瑰嚑涔庢墍链
浠诲姟杩涜岄厤缃锛 瀵逛簬Python镄勬敮鎸佸彲浠ュ湪VisualStudio
Code涓瀹夎呮彃浠讹纴 涓斿彲镊锷ㄨ瘑鍒玃ython瀹夎呭拰搴撱
甯哥敤Python寮鍙戝伐鍏锋帹钻
浜屻丳ython闆嗘垚寮鍙戠幆澧
1.Py Charm Py
Py Charm鏄涓娆句笓闂ㄩ溃钖慞ython镄勯泦鎴愬紑鍙戠幆澧冿纴
Py Charm涓嶈烘槸鍦╓indows銆丮acOSX绯荤粺涓锛 杩樻槸
鍦↙inux绯荤粺涓閮芥敮鎸佸揩阃熷畨瑁呭拰浣跨敤銆
2.Eclipse+Py Dev
Py Dev鏄疎clipse闆嗘垚寮鍙戠幆澧幂殑涓涓鎻掍欢锛 鏀鎸丳ython
璋冭瘯銆佷唬镰佽ˉ鍏ㄥ拰浜や簰寮厮ython鎺у埗鍙扮瓑锛 鍦‥clipse涓
瀹夎匬y Dev鍗佸垎渚挎嵎銆
甯哥敤Python寮鍙戝伐鍏锋帹钻
浜屻丳ython闆嗘垚寮鍙戠幆澧
3.VisualStudio
VisualStudio鏄涓娆惧叏锷熻兘闆嗘垚寮鍙戝钩鍙帮纴 鍙浠ユ敮鎸佸悇
绉嶅钩鍙扮殑寮鍙戯纴 涓旈梼甯︿简镊宸辩殑镓╁𪾢鎻掍欢甯傚満銆傚湪Visual
Studio涓鍙杩涜孭ython缂栫▼锛 骞朵笖鏀鎸丳ython鏅鸿兘镒
鐭ャ佽皟璇曞拰鍏朵粬宸ュ叿銆
4.Spyder
Spyder鏄涓娆句负浜嗘暟鎹绉戝﹀伐浣沧祦锅氢简浼桦寲镄勫紑婧怭ython
闆嗘垚寮鍙戠幆澧冿纴 瀹冩槸闄勫湪Anaconda杞浠跺寘绠$悊鍣ㄥ彂琛岀増涓
镄勶纴 Spyder𨰾ユ湁澶ч儴鍒嗛泦鎴愬紑鍙戠幆澧冭ュ叿澶囩殑锷熻兘銆
② Python编程软件有哪些
1. 终端工具:Upterm
Upterm是一款全平台终端工具,它集成了终端和IDE的功能,提供了强大的自动补全和语法高亮等特性。
2. 交互式解释器:PtPython
PtPython是一个交互式Python解释器,支持语法高亮、智能提示,甚至兼容vim和emacs的键入模式。实际上,我们在课程中提供的在线终端已经内置了PtPython。
3. 包管理工具:Anaconda
Anaconda是一个强大的包管理工具,它能帮助你安装包括Python环境、pip包管理器、常用库以及配置环境路径等。对于需要在Python环境中处理数据任务的用户,安装Anaconda就足够了。它还开发了Numba这样的JIT解释器,使得对线上科学计算效率要求较高的任务也能得到有效处理。
4. 移动端脚本引擎:QPython
QPython是一个可以在Android设备上运行Python脚本的引擎,它整合了Python解释器、控制台、编辑器和SL4A库,让用户能够在移动设备上轻松地使用Python。
5. 文本编辑器:Sublime Text 3
Sublime Text 3在升级到最新版本后,功能得到了显着增强,使用起来也更加简便。通过安装Anaconda或CodeIntel插件,Sublime Text可以提供类似于IDE的使用体验。
③ Python程序员必备的几款软件
1. Visual Studio Code
微软推出的开源、免费、跨平台代码编辑器,深受开发者喜爱。
2. Typora
一款极简风格的Markdown编辑器,特点包括:完全免费、支持中文、跨平台、适用于Windows、macOS、Linux系统,同时支持数学公式的输入和图片编辑,简洁而不失功能。
3. XMind
一款功能全面的思维导图和头脑风暴软件,旨在激发灵感和创意,是一款能有效提升工作和生活效率的生产力工具,全球千万用户的一致选择。
4. Snipaste
经过三年精心开发和打磨的免费屏幕截图软件,简单易用且功能强大,其名字“Snipaste”拆开即为“截图”和“贴图”的意思。
5. PyCharm
PyCharm是一款功能全面的IDE,旨在帮助用户在使用Python语言开发时提高效率。它提供了包括调试、项目管理、代码转换、管理提示、自动单元测试、版本控制等在内的高级功能,特别支持Django框架的专业Web开发。