在编程中,文档编写非常重要,但这又是一个比较无聊、耗时的任务。Python Docstring Generator 通过自动创建 docstring 减少了开发者的工作量。 该扩展最好的地方是它遵循了 docstring 的所有标准格式,包括 Google、docBlockr、Numpy、Sphinx 和即将推出的 PEP0257。这个 docstring 生成器还支持 args、kwargs、decorators、errors 和带有多行注释功能的参数类型。 Python Docstring Generator 下载地址:https://marketplace.visualstudio.com/items?itemName=njpwerner.autodocstring Python Test Explorer for Visual Studio Code
Python Test Explorer 扩展允许开发者使用 Test Explorer UI 运行 Python unittest 或 Pytest tests。这个小而方便的工具能够使开发者通过极佳的的用户界面和调试功能从 VS Code 中测试代码。 我们都知道单元测试的重要性,所以在 IDE 或代码编辑器上拥有这样的工具是必须的。
Python Test Explorer 演示。 Python Test Explorer 下载地址:https://marketplace.visualstudio.com/items?itemName=LittleFoxTeam.vscode-python-test-adapter Python Preview
Python Preview 是将可视化调试添加到 Python 代码中的一个扩展。它将调试代码转换为包含动画和图形元素的交互式会话,以表示应用程序状态。如下动图所示: Python Preview 下载地址:https://marketplace.visualstudio.com/items?itemName=dongli.python-preview Python Type Hint
我们可以把 Python 的 Type Hints 想象成 javascript 的 TypeScript。Python Type Hint 为内置类型、预估类型、typing 模块提供类型提示补全目录。此外,它还可以在工作区中搜索 Python 文件以进行类型估计。
Python Type Hint 演示。 Python Type Hint 下载地址:https://marketplace.visualstudio.com/items?itemName=njqdev.vscode-python-typehint Jupyter Jupyter Notebook 现已成为数据分析、机器学习的必备工具,因为它可以让数据分析师集中精力向用户解释整个分析过程。除了 Python 之外,Jupyter Notebook 还可以支持 Java、R、Julia 和其他流行的编程语言。VS Code Python 插件已提供了对 Jupyter Notebook 的本地支持。 Jupyter 下载地址:https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter 原文链接:https://medium.com/better-programming/the-best-vs-code-extensions-for-python-developers-for-2021-748b2ce16eee AAAI 2021线上分享 | BERT模型蒸馏技术,阿里云有新方法在阿里巴巴等机构合作、被AAAI 2021接收的论文《Learning to Augment for Data-Scarce Domain BERT Knowledge Distillation 》中,研究者们提出了一种跨域自动数据增强方法来为数据稀缺领域进行扩充,并在多个不同的任务上显著优于最新的基准。 1月27日20:00,论文共同一作、阿里云高级算法专家邱明辉为大家详细解读此研究。添加机器之心小助手(syncedai5),备注「AAAI」,进群一起看直播。