PyCharm 发布2021.3 EPA!带来全新Jupyter 笔记本体验!

原创|产品更新|编辑:张莹心|2021-10-14 11:24:29.713|阅读 25 次

概述:PyCharm 推出2021.3 抢先体验计划,该计划旨在让您有机会尝试 PyCharm 的所有改进,并提供可操作的反馈,以帮助确保 PyCharm 用户在稳定版本中享受流畅的体验。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

点击下载 PYCHARM 2021最新版

PyCharm 推出2021.3 抢先体验计划,该计划旨在让您有机会尝试 PyCharm 的所有改进,并提供可操作的反馈,以帮助确保 PyCharm 用户在稳定版本中享受流畅的体验。


全新的 Jupyter 笔记本体验

PyCharm的团队一直在努力改进 PyCharm 中的整个 Jupyter Notebook 体验。这一努力甚至促使其创建了一个新的 IDE DataSpell,它是专门为数据科学家设计的。好消息是,我们已经开始在 PyCharm Professional 中捆绑 DataSpell 的一些功能,首先是为本地 Jupyter 笔记本重新设计的 UI。因此,如果您自己不是数据科学家,但经常在工作流程中处理数据,请务必在此 EAP 中进行尝试。


除了改进的 UI 之外,我们还使操纵 Jupyter 笔记本单元格变得更加流畅,增加了对所有传统快捷方式的支持,使输出显示清晰,等等!

使用 FastAPI:新项目类型

我们添加了对FastAPI 的支持,这是一种用于构建 API 的流行高性能 Web 框架。您现在可以专门创建一个 FastAPI 项目。创建新项目时,只需从建议的项目类型列表中选择 FastAPI。

当您使用新的项目类型时,PyCharm 将运行 Uvicorn,这是 FastAPI 项目的推荐 Web 服务器。


PyCharm 还将创建一个专用的运行配置,以便您可以运行和调试您的项目。

在运行配置弹出窗口中,您可以为 Uvicorn 服务器命令行选择其他选项。

或者,您可以运行已创建的 FastAPI 项目,方法是使用 PyCharm 打开它并创建 FastAPI 运行配置。PyCharm 将在文件中检测您的应用程序并为您运行 Uvicorn。

为了测试您的 HTTP 端点,有一个“test.http”文件可让您向应用程序发送 GET、POST 和其他请求。

Python 3.10 支持:参数规范变量(PEP 612)

Python 3.10 解决了泛型类和泛型函数内部函数有注解参数的问题。您现在可以使用typing.ParamSpec和将一个函数的参数类型转发到另一个函数typing.Concatenate。

如果您准备尝试这个新功能,PyCharm 可以提供帮助——我们已经添加了对参数规范变量的支持。泛型类和泛型函数中的内部函数的注解参数支持类型检查和类型推断。您还可以使用这些操作员的快速文档。


重新设计调试工具窗口的 UI

为了追求清晰直接的用户界面,我们重新设计了调试工具窗口。我们的目标是通过将动作放在一行上,使布局感觉更轻巧。我们还添加了一个用于评估表达式或添加观察者的永久行。

最流行的 Python 包的共享索引

在 PyCharm 2021.1 中,我们为最流行的 Python 解释器引入了预建索引,这使得标准库索引更快。现在我们正在为 PyPI 上最流行的包添加预建索引。当您第一次在 PyCharm 中打开这些包时,这应该会进一步缩短使用这些包的项目的索引时间。

请注意,这些预构建的索引不包含在 PyCharm 安装版本中。在为每个新项目建立索引期间,PyCharm 将运行检查以确定预建索引是否可用于项目中使用的包。如果预建索引可用于任何包,PyCharm 将通知您并询问您是否要下载它们。如果您希望在每次 PyCharm 检测到相关包时不接收通知就下载预构建的索引,您可以在对话框中选择“始终下载”。


====================================================

想要了解或购买PyCharm正版授权的朋友,欢迎咨询慧都官方客服



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat