选自RealPython
作者:JonFincher机器之心编译在Windows上怎样做Python开发?是像大神那样使用纯文本编辑器,还是用更加完善的IDE?到底是用自带的命令行工具,还是需要装新的Terminal?本文将带你了解如何利用微软官方维护的MSTerminal与VSCode,来为Python开发保驾护航。使用Windows系统一大好处是它的应用太丰富了,甚至强大的GPU也能在闲暇时间做点其它「工作」。然而与Linux或macOS不同,在Windows上做开发总会遇到很多挑战,不论是文件编码、环境控制还是项目编译,开发过程中总会有一些神奇的收获。这些对于初学者来说尤其突出:我们在安装某个库时可能出现各种依赖项错误,我们在读写文本时出现各种编码错误等等。那么在Windows上如何做Python开发呢?相信大神们都会有自己的解决方案,但本文希望介绍微软官方发布的Terminal和VisualStudioCode,希望它们能构建更流畅的Windows开发体验。VisualStudioCode是程序员可以使用的最酷的代码编辑器之一,是一个可在所有平台上使用的开源、可扩展和轻量级编辑器。正是这些品质使微软的VSCode大受欢迎,并成为Python开发的绝佳平台。可能很多读者都比较熟悉PyCharm与JupyterNotebook等常见的PythonIDE,但VSCode一样不会令你失望。在本文中,你将学习到微软Terminal和VisualStudioCode的特性,包括:什么是微软Terminal
微软Terminal效果怎么样
安装VisualStudioCode
发现并安装Python扩展
编写简单的Python应用程序
了解如何在VSCode中运行和调试现有Python程序
将VSCode连接到Git和GitHub,与全世界分享你的代码
我们假设你了解Python开发,并且已经在系统上安装了某种版本的Python(如Python2.7、Python3.6/3.7、Anaconda或其他)。由于VSCode可兼容所有主流平台,因此你可能会看到略有不同的UI元素,并且可能需要修改某些命令。新兴的微软TerminalWindowsTerminal是一个开源终端应用程序,由微软在今年5月份的Build开发者大会上推出。MSTerminal支持CommandPrompt和PowerShell的所有优点,基本上命令行已经可以和Linux相融合了,除此之外运行命令提示符也是没问题的。在MSTerminal开源后,GitHub的Star量增长得非常快,目前已经超过了5万。这足以说明这个项目非常受