怅然人生苦短,我要在VSCode里面用Python


轻沉 发自 浅度寺
量子位 出品 | 公众号 QbitAI
在程序员圈子里 , Visual Studio Code(以下简称VSCode)可以说是目前最火的代码编辑器之一了 。
它是微软出品的一款可扩展的轻量级开源编辑器 , 并且支持全平台系统 。 这些特性使得VSCode颇受欢迎 , 这也使其成为了一个很棒的Python开发平台 。
在本文中 , 你将学到如何在VSCode中进行高效的Python开发 , 其中包括:

  • 安装VSCode
  • 安装插件让Python开发更便利
  • 编写一个简单的Python应用
  • 学习如何在VSCode中运行和调试已有的Python程序
  • 在VSCode中使用Git和Github来管理代码
本文假设你已经熟悉了基本的Python开发 , 并且计算机上安装了某个版本的Python(Python2.7、Python3.6/7、Anaconda等) 。
文中会提供Ubuntu和Windows系统上的运行截图和样例 , 但由于VSCode还可以在其他主流平台上运行 , 所以你可能会在实际操作中看到略微有些差异的UI界面 , 一些命令的键位可能也需要修改 。
VSCode的安装与配置
在任何平台上安装VSCode都不是难事 。 微软提供了Windows , Mac和Linux平台上详尽的安装指引 , 并且每月都会有更新以推出新特性或修复已知问题 。
这些都可以在VSCode官网上找到:
怅然人生苦短,我要在VSCode里面用Python
本文插图
可能你会想 , VSCode和那个庞大的Visual Studio名字这么像 , 它们会不会有什么关系呢?但其实 , 并没有 , 哈哈 。
VSCode默认支持多种编程语言 , 并且有着丰富的扩展 。 VSCode每月更新 , 你可以在微软博客上随时关注更新的进展 。 微软甚至把代码开源在了Github上供所有开发者克隆仓库甚至贡献代码(暗示大家赶紧来提PR) 。
VSCode的用户界面官方给出了详细的操作说明 , 如下图所示 , 在此不再赘述 。
怅然人生苦短,我要在VSCode里面用Python
本文插图
为Python开发安装插件
正如上文中提到 , VSCode可以通过自身良好的扩展性质来支持各种编程语言的开发 。
Python插件使我们可以更方便地在VSCode中进行Python开发 , 它有以下功能和特点:
  • 支持Python2.7和Python3.4+的Pyhon版本
  • 使用IntelliSense进行代码补全
  • 代码检查器
  • 对调试的支持
  • 代码段功能
  • 对单元测试的支持
  • 自动应用虚拟环境
  • 可在Jupyter环境和Jupyter Notebook中编辑代码

怅然人生苦短,我要在VSCode里面用Python
本文插图
事实上 , VSCode插件并不仅是编程语言层面的 , 如下面这些:Keymaps可以改变VSCode的操作方式 , 让那些习惯使用Atom , Sublime Text , Emacs , Vim , Pycharm等其他编辑器的开发者更舒服 。
Themes可以定制用户界面外观 , 不管你是喜欢亮色、暗色或五彩斑斓的黑 , 它都能满足;Language提供了良好的本地化体验 。
还有一些很有用的插件推荐给大家: