手把手将Visual Studio Code变成Python开发神器( 三 )


代码重构是重构现有计算机代码的过程——改变因式分解——而不改变其外部行为以使其更易于阅读和维护——维基百科
Python 扩展提供了基本的重构功能,例如重命名符号、提取方法、提取变量等 。例如,要将 palindrome() 方法名称更改为 check_palindrome(),请右键单击方法名称,然后选择 Rename Symbol 选项:
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
在文本框中输入新名称 check_palindrome,然后按 Enter 重命名
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
现在我们可以看到所有回文相关名称都已更改为 check_palindrome
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
下面让我们尝试 extract method 功能,创建一个新的 Python 文件并将以下代码粘贴到其中
height = 5width = 4area = height * widthprint("Room's area =", area, "square meters")选择第三行,右键单击,然后从上下文菜单中选择重构选项
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
然后点击 Extract method 按钮,在出现的文本框中输入新名称calc_area,然后回车重命名
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
Python 交互窗口一个非常重要的功能是 Visual Studio Code 支持使用 Jupyter Notebooks 。要在交互式窗口中运行当前文件,可以在资源管理器窗格中右键单击文件名,然后从上下文菜单中选择“在交互式窗口中运行当前文件”选项,如下所示
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
如果尚未安装 Jupyter 包,它会显示一个对话框并要求安装它
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
安装完成后会出现一个交互窗口,此时需要输入一个名字来判断是否为回文
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
最后,可以在交互窗口中看到结果,如下
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
此外,要在 VS Code 中创建新的 Jupyter Notebook,需要打开命令面板,然后选择 Jupyter: Create New Jupyter Notebook,如下所示
手把手将Visual Studio Code变成Python开发神器

文章插图
图片
它将创建一个新的 Jupyter Notebook,可以在 VS Code 中简单地创建 markdown 和代码单元
手把手将Visual Studio Code变成Python开发神器

文章插图




推荐阅读