【重大更新】提高Python语言开发效率的IDE—PyCharm更新至 v2019.1 | 附下载

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

                                             PYCHARM 2019.1 新功能

                                               全新Jupyter Notebook直接编辑和运行,Sublime Text键盘图等等

                    下载PyCharm 2019.1试用版                                                               PyCharm入门视频教程

Jupyter Notebooks(仅限专业版)

运行和调试单元

Jupyter Notebooks可以很好的帮助你探索和交互数据。使用PyCharm,Jupyter Notebooks现在更容易使用,因为你可以在IDE中快速运行和调试笔记本中的cell(单元)。当然,许多来自浏览器内笔记本的快捷键也可以在PyCharm中使用。例如,使用Shift + Enter运行当前突出显示的cell,并将光标移动到下一个cell。

Run and debug cells01

服务器和内核管理

更快的开始使用你的笔记本。使用PyCharm,你不需要手动启动服务器或内核:只需打开笔记本并运行一个cell。PyCharm会自动为你打开的笔记本启动服务器和相应的内核。

Server and kernel management02


IDE改进

Recent Locations

在开发过程中,你可能会发现自己经常需要在代码中的不同位置之间来回移动。PyCharm长期以来一直使用Recent Files弹出窗口(Ctrl+E 或 Cmd+E在macOS上)来帮助你快速在这些文件之间导航。但是,你不只希望能获取文件,还希望能被带到特定位置,所以我们推出了全新的和改进的Recent Locations弹出窗口(Ctrl+Shift+E 或 Cmd+Shift+E在macOS上),以便更快地到达目的地。

Recent Locations03

UI主题插件

不喜欢我们的默认样式? 我们改进了对UI主题插件的支持。可以通过查找“tag:UI”在插件市场中找到一个,或者学习如何创建自己的UI主题

UI theme plugins04


Python改进

大型集合的调试器性能

PyCharm调试器现在可以处理无限大的集合,并且不会在最初加载集合时减慢速度。

Debugger performance for big collections05

数据类继承

PyCharm已经支持Python 3.7数据类,但现在我们已经扩展了这种支持,以确保数据类的子类也能获得准确的代码完成。

Data class inheritance06


Remote interpreters(仅限专业版)

Vagrantfile语法

PyCharm支持Vagrant框内的Python解释器,也使你的Vagrantfile看起来很清晰。

Vagrantfile syntax07

SSH与sudo

你需要root访问权来控制Raspberry Pi上的GPIO引脚,因此为了使GPIO开发更容易,我们可以在PyCharm 2019.1中通过SSH运行具有root权限的代码。当然,你可以将root权限用于其他用途,但我们是不鼓励的。

SSH with sudo08


Web开发(仅限专业版)

改进了HTML和CSS快速文档

CSS近几年变得十分强大,同时这也使其变得更复杂。为了帮助你更快的使用现代、复杂的CSS,我们改进了快速文档支持 - 只需按Ctrl+Q(或在macOS上按Ctrl+J)即可了解更多信息。别担心,如果你查找'p'标签的文档,我们也不会告诉任何人~

Improved HTML and CSS quick documentation09

全新的JavaScript调试控制台

PyCharm专业版附带JetBrains WebStorm提供的JavaScript支持。他们刚刚创建了一个新的改进的JavaScript调试控制台,适用于Node.JS代码和浏览器内JavaScript。

All new JavaScript debug console10


单元测试

pytest的多进程测试运行器

大型测试套件好用,但它们一般需要一段时间才能运行。为了使测试更快完成,我们现在已经升级了pytest集成以支持多进程测试运行。

Multiprocess test runner for pytest11


数据库(仅限专业版)

新的数据库连接流

PyCharm Professional Edition捆绑了JetBrains DataGrip的所有SQL支持。他们刚刚改进了配置新数据库连接的过程。如果你还没有尝试过,现在就可以抢先体验了。配置数据库之后,除了能够浏览表之外,在Python代码中编写查询时,你还可以获得模式感知的SQL完成。

New database connection flow12

猜你喜欢

转载自blog.csdn.net/weixin_43746001/article/details/89178297