【VSCode】插件 Python : Python 开发支持

Backto VS Code

微软官方出品,Python 开发支持,用于将 VS Code 打造成一个轻量的 Python IDE.
个人而言,已替代笨重的 PyCharm (since 2020.05.05).

tutorials

Tips & Tricks

Editing

  • 自动补全method 名字并添加括号,将光标置于括号内
"python.autoComplete.addBrackets": true,
  • Quick Fixes, 类似 np, plt 等的自动补齐 import
  • Formatting,支持 autopep8 (the default), black, and the yapf
  • Refactoring,超实用。没有自动分配快捷键。
    • Extract Varibale:抽离常常的表达式成为一个有意义的变量
    • Extract Method: 抽离多段连续或重复的运算成为一个新的有意义的函数
    • Sort Import: (1)删除重复 import (2)同一个包的多个引用聚合成一个 (3)所有 import 按照字母表排序

Linting

Linting highlights syntactical and stylistic problems in your Python source code, which oftentimes helps you identify and correct subtle programming errors or unconventional coding practices that can lead to errors.

用的默认的,未作修改

Debugging

支持 Run & Debug, Debug with launch.json, Remote Debug 等多种模式

Test

支持 unittest, pytest

Jupyter Notebook

原生支持,重磅功能。

Interactive Mode

Jupyter 还显得笨重,那就直接在代码里交互吧。用 #%% 标识下面跟着的一段代码是一个 Jupyter Block.

Run Cell | Run Below | Debug cell
#%%
msg = 'helloworld!'
print(msg)

你可能感兴趣的:(Python,iTools)