数据科学:最佳VSCODE设置
#python #datascience #vscode #jupyter

vs代码已成为任何编程项目的工具,数据科学就是其中之一。大多数数据科学家喜欢使用Jupyter笔记本或Jupyter Lab,但他们不知道的是VS代码支持Jupyter笔记本,您不仅可以使用Jupyter笔记本电脑。数据科学VSCODE的最佳功能之一是 Interactive Python窗口将在稍后讨论,让我们谈谈其他一些功能。

1. Intellisense

Intellisense是各种代码编辑功能的一般术语,包括:代码完成,参数信息,快速信息和成员列表。 IntelliSense功能有时由其他名称调用,例如“代码完成”,“内容辅助”和“代码提示”。

IntelliSense

当我们安装Vscode的Python扩展程序时,它带有Intellisense,并且按预期工作。您可以通过项目中的类型注释来改善IntelliSense。

IntelliSense with type annotation

您可以在上图中看到,没有关于名称参数的建议,但是一旦我们定义了参数类型,vscode将显示与数据类型相关的所有可用方法(下图)。

suggestions for the name parameter

2.缩进(空间与选项卡)

在一天结束时,标签与空格确实是一个偏好的问题,但是TAB仍然是专门为凹痕设计的字符,并且每个凹痕级别使用一个选项卡角色而不是2或4个空格将使用较少的磁盘空间 /内存 /编译器资源等。< / p>

这取决于个人,我更喜欢选项卡,并将其设置为2个空间(2列)宽度,因为它占用了较少的空间,而且我只需要一次键,每个笔触都很重要。要更改vscode的缩进大小,请按以下步骤...

Tabs

2 tabs

3.文字经纱

我们大多数人都不喜欢文本来流出屏幕。要按每文件打开或关闭包装,只需按下ALT + Z。如果您几乎从不关闭文本包裹,则可以使其成为默认值。内部settings.json,只需将以下代码粘贴到以下代码中,默认情况下会包装:

{ "editor.wordWrap": "on" }

4.评估数学表达

您知道VSCODE具有iN构建计算器吗?您可以评估基本数学操作。只需选择表达式,按ctrl+shift+p并搜索“评估,您将找到选项”。

Evaluate Math Expression

5.保存格式

install black ,一种python格式,将帮助我们遵循所有数据科学项目的类似格式。命令:

pip install black

通过“代码 - >首选项 - >设置”打开VSCODE设置。搜索“ Python格式化提供商”,然后从下拉菜单中选择“黑色”:

Code -> Preferences -> Settings

在设置中,搜索“保存格式”,然后启用“编辑器:保存”选项:

Editor: Format on Save

6.摘要

您可以安装摘要的扩展名,但也可以定义自己的摘要。使用此功能,您可以输入几个字符以键入重复代码,例如导入语句,绘制函数等。

Snippets

7.互动python窗口

vscode支持交互式python窗口,您可以像jupyter笔记本一样运行python代码,但随着主代码存储在单个python文件中,甚至更好。对于数据科学家来说,这是一个非常重要和富有成效的功能。为此,您需要使用...
更改设置

"jupyter.sendSelectionToInteractiveWindow": true // <---- Very Important

Interactive Python Window

8.远程访问VM

奇数是您在服务器,虚拟机或其他可能需要通过SSH连接的硬件中运行代码。幸运的是,您可以使用Remote SSH扩展名连接到它们中的任何一个,并仍然使用本地VS代码安装。

9. CSV

作为数据科学家,您必须处理许多存储数据的文件类型,CSV是存储大量数据的最著名的文件类型。由于CSV是一个TXT文件,因此您可以直接在Vscode中打开它,但是为了使其更可用和可读,我们可以使用诸如...

之类的扩展名。
  1. Rainbow CSV将为您的CSV文件提供突出显示。

Rainbow CSV

  1. Edit csv具有像UI这样的Excel来编辑和更新您的CSV文件。

Edit csv

随着文章越来越长的时间,我们将讨论将来文章中的更多设置,因此请确保遵循该系列,以免错过任何更新。如果您有什么要说的评论,我是新手博客写作的新手,所以感谢任何类型的反馈。