前面我们提到过,有以下工具都可以开发Python代码:
- 直接使用Python解释器。运行Python就可以得到一个交互式命令行界面,可以简单的测试代码。作为Python入门,写代码不超过10行,完全可用。如果想开发大型代码,这个真心很难用。
- 使用IPython,也是命令行界面,但内置非常方便的各种宏与功能。比单纯的Python交互界面强太多。在某些情况下,例如无GUI的纯Linux环境下,这个就算是开发神器了。不过,如果有GUI,这个还是太难用了。
- 在图形界面下,Python提供了一个IDLE,非常简陋,差不多能用。
- 使用前面介绍的Anaconda提供的Spyder,非常不错,一般情况下也够用。
- 使用JetBrain公司的Pycharm社区版本(Community),就是Python开发的神兵利器了,非常好用,也算是业界标准了。
但是笔者仍然强烈推荐使用微软的VSCode,原因就是:
- 拥抱开源后的微软仍然是IDE开发界的顶级选手,产品的研发队伍雄厚,更新速度快,更少的BUG更高的质量。
- 高度可扩展、可定制。
- 由于马太效应,越来越多的插件开发者,导致了越来越多的能力增强。
- 跨平台使用,可以在主流操作系统(Windows/Macos/Linux)开发。
- 更好的远程开发能力,可以基于SSH/Wsl/Docker进行开发。
笔者仍然以Windows下VSCode的Python开发为例,进行说明:
- 从微软网站上下载VSCode安装包,还是以前提醒的,千万不要从任何下载站下载软件,必须从官网上下载。网站会根据浏览器所在的操作系统自动判断当前操作系统后提供最合适的安装包。
- 下载并且安装,这个过程比较简单。如下图所示,建议将各个选项都选择上,使用起来比较方便。
运行VSCode后,会自动更新到当前的最新版本中。任何时候更新都同意比较好,因为VSCode也在快速的修复BUG、提升性能,跟着微软享受产品的不断增值,感觉挺好。
完成安装后的VSCode对于Python开发来说,仍然没有什么用处,必须通过安装扩展来增强功能。
如上图所示,先点1所在图标,然后在2标注的地方输入”Chinese”就会显示出相关的扩展。安装这个扩展能够将整个VSCode汉化。对不熟悉英文的开发者极为友好,一般都是先安装这个。在3所在的位置按下”install”,随后按提示重新启动VSCode后,如下图所示就是一个完全汉化的版本了。
从Python开发的角度来看,需要安装以下扩展:
- Python Extension Pack,套餐式的安装多个相关的扩展。5星好评必属精品。
- Pylance,微软出的语言服务器,推荐安装。
- Python Snippets,作者是Ferhat,熟练使用后能够快速写出常用的代码块,提高开发效率,尤其是你不记得某些语法块的写法时,使用它会快速解决问题,免得翻书找例子。
- Remote Development,微软推出的远程开发扩展三件套,非常有用。
- Code Runner,网上流行的推荐。但是笔者觉得对于Python来说没有什么用处,不必安装。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5741.html