PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)

原创|产品更新|编辑:吴园园|2019-12-04 09:56:38.447|阅读 1524 次

概述:PyCharm最新版本2019.3现已发布,增加用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助,还有其他功能改进提高Python语言开发效率!

# 正版采购狂欢节,企业采购正当时 #

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

PyCharm最新版本2019.3现已发布,增加用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助,还有其他功能改进提高Python语言开发效率!

点击下载PyCharm2019.3最新版

PyCharm 2019.3的新增功能

用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助。

请注意,只有PyCharm 专业版本支持仅标记为PRO的功能。 

Jupyter PRO

互动小部件

为了提供更多的交互性,Jupyter笔记本电脑支持称为“ 交互小部件”的交互控件。这些控件使您可以将静态笔记本转变为交互式仪表板,从而使那些查看笔记本的用户可以自定义视图。在此更新中,PyCharm添加了对交互式小部件的支持。这意味着窗口小部件将随输出一起呈现,并且可以像处理本机Jupyter笔记本一样用于操纵笔记本。

IDE现在支持最受欢迎的窗口小部件库。

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)


运行时完成

PyCharm提供的优势之一是借助我们先进的静态代码分析算法,可以实现智能编码帮助。但是,对于动态语言(例如Python)而言,静态代码分析并不总是足够的。这就是为什么在此更新中,我们利用Jupyter本身提供的运行时信息来对其进行扩展。在某些情况下,这会导致代码完成更为智能,例如字典索引或深度嵌套的表达式,而IDE无法使用静态分析来找出其类型。

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)

在输出面板上放大和缩小

现在可以将预览的字体大小设置为与编辑器一致,或者在设置中进行自定义。此外,预览现在还可以使用编辑器选项“使用Ctrl +鼠标滚轮”更改字体大小(缩放)。启用后,您可以在按住Ctrl的同时使用鼠标滚轮放大或缩小预览。


PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)


进一步的改进

如果在IDE外部更改Jupyter笔记本电脑(例如,通过本机Jupyter界面),则IDE现在会自动同步其状态,以确保IDE用户看到笔记本电脑的最新版本并且没有丢失任何更改。

Python

完成文件路径

害怕在写文件名时打错字?尤其是具有较长文件名的文件,例如`open('data / survey_data_28112019_exported.csv')`?现在,您可以在Python代码编辑器或控制台中获得文件路径建议。我们扩展了上下文感知的代码完成功能,因此与文件相关的上下文中的字符串文字现在可以为可能的文件路径提供建议。

完成文件路径

相对导入支持

与绝对导入相比,您更喜欢相对导入吗?PyCharm现在可以在这些样式之间自动转换。如果您已经从具有相对导入的某个程序包中导入,则来自该程序包的所有新导入也将自动创建为相对导入。

相对进口支持

Python 3.8:TypedDicts

通过使用PyCharm对TypedDict的支持,避免为字典分配错误的值。为您的键值对结构获得精确的表示,让我们的代码编辑器为您提供正确的使用方法。

Python 3.8:TypedDicts

Python 3.8:文字类型注释

您是否有采用特定文字字符串的方法,例如“ open”的文件模式?您可以使用Python 3.8的`Literal`类型注释来检查类型,还可以检查特定值。现在,当您调用不支持的值的函数时,PyCharm会警告您。

Python 3.8:文字类型注释

自动创建pytest测试

我们用于创建测试的工具会自动升级,现在也支持pytest。有了这个,PyCharm允许您通过单击转到|自动创建pytest测试。方法声明的上下文菜单中的测试选项。

自动创建pytest测试

调试器:集合的大小信息

调试时的跟踪信息应尽可能清晰,详细。这就是我们调整变量视图的原因,现在它可以显示组织更好且更全面的数据。有了这个,就可以期待新的订购,科学阵列的更好的视觉表示,集合长度的显示以及重复细节的去除。

调试器:集合的大小信息

进一步的改进

您是否正在使用网络脚本或与硬件接口并使用十六进制或二进制值?好消息!现在,PyCharm从控制台或调试器通过变量视图直接将十进制值的格式转换为十六进制或二进制格式。

在Windows上为Linux开发?我们增加了对Linux 2的Windows子系统的支持。PRO

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

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

关注下方“慧聚IT”微信公众号,及时获取产品最新消息和最新资讯

PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
PyCharm

PyCharm是一种提高Python语言开发效率的IDE

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat