微软:VS Code 是性能和体验最好的 Python 代码编辑器
微软已发布2021年5月针对 Visual Studio Code 的 Python 扩展更新,此次更新引入了 Pylance 作为 Python 的默认语言服务器和用于 Python 脚本的自动重载调试器,以及提升启动速度。据介绍,Windows 和 macOS 用户的启动时间缩短了 10%,Linux 用户的启动时间缩短了 20%。
Pylance 是微软开发的 Python 语言支持扩展,可提供智能建议和类型信息,旨在帮助开发者更快速地编写代码。Pylance 基于微软的 Python Pyright 静态类型检查工具,该工具于2019年发布,可帮助开发者快速清理并自动补全代码片段。
Visual Studio 的 Pylance 和 Python 项目经理 Savannah Ostrowski 表示,VS Code 的 Python 扩展是最受欢迎的扩展,此次升级对 Pylance 的支持提供了他们认为是 VS Code 有史以来性能最强、用户最友好的 Python 编辑体验。
Ostrowski 还说到,自去年推出该插件以来, 微软一直在通过 Pylance 扩展来增强对 Python 语言的支持。微软一直在致力于为开发者提供更好的语言支持,无论他们使用的是 Pylance 或是其他语言服务器,并且计划在未来集中精力为用户提供开源的语言支持选项。他还提到微软已投入资源来标准化语言服务器(通过语言服务器协议)与 Python 扩展进行通信的方式。
此外,VS Code 的 Python 扩展在仅支持 Django 和 Flask 之后,新的调试器为 Python 脚本带来了实时重载功能。这意味着即使调试器遇到断点,也可应用对代码的更改,而无需重新加载调试器以使它们生效。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Rust 发布 6 周年
今日,Rust 官方发文庆祝 Rust 发布 6 周年。 Rust 是一门系统编程语言,专注于系统安全,支持函数式和命令式以及泛型等编程范式。其首先在 2006 年作为 Mozilla 员工 Graydon Hoare 的私人项目出现,并于 2009 年开始接受 Mozilla 赞助。第一个有版本号的 Rust 编译器于 2012 年 1 月发布,而其第一个稳定版本 Rust 1.0于 2015 年 5 月 15 日发布。 在过去的一年里,Rust 分布于全球的数百名团队成员和志愿者除了进行各种错误修复外,还发布了超过 9 个新的 Rust 稳定版本,获得了很多高质量的功能,比如处理无限循环、引入对 64 位 ARM Linux 的一级支持以及对 ARM macOS 和 ARM Windows 的二级支持、稳定常量泛型等,有助于在更多的地方使用和维护 Rust。 同时,Rust 在社区和行业中也在继续稳步前进。2020 年,Rust 再次被 StackOverflow 评选为最受欢迎的编程语言。2 月初,Rust 成立了新的基金会,以更好地建立和维护一个可持续的开源生态系统。一些使用 ...
- 下一篇
勒索软件攻击是如何威胁我们的关键基础设施的?
网络攻击者越来越多地利用勒索软件来攻击关键的基础设施,今年2月,一家天然气压缩设施就遭到勒索软件攻击,被迫关闭两天。自新冠疫情爆发以来,医疗保健公司和相关的研究实验室就成为了攻击目标。目前,费城坦普尔大学的一个新的学术项目跟踪了过去七年中对关键基础设施的勒索软件攻击,表明2019年和2020年这个攻击趋势激增,占整个报告事件总数的一半以上。在本文中,我们将结合最新数据,并探讨如何防止此类攻击。 什么是关键基础设施? 根据美国网络安全与基础设施安全局(CISA)的说法,“关键基础设施”是对经济运行、公共卫生和国家安全至关重要的“资产、系统和网络”,影响关键基础设施的攻击可能会对国家的运作能力造成“破坏性影响”。 CISA表示,关键基础设施分布在16个行业,即:化工、商业设施、通信、关键制造业、国防、教育、应急服务、能源、金融服务、食品和农业、政府设施、医疗保健、信息技术、核能、运输和供水系统。可以看到这是一个相当大的攻击面,而这些部门中的许多组织都是由公共资金资助的,往往既缺乏预算,又缺乏大型、资源充足的私营企业的专业知识,这使得防御更加脆弱。自2018年以来,针对医院、学校和亚特兰大、...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池