PyCharm 2019.3 重磅发布!这一次带来了这些新特性

最新版Pycharm 2019.3 学习版下载(附文件) 最新版Pycharm 2019.3 学习版写在前面使用方法:附件下载Pycharm 2019.3jetbrains-agent.jar写在最后 写在前面 请先一定仔细阅读本文档!一定通过IDE菜单编辑javaagent参数,别瞎在bin目录下改!!! 请先一定仔细阅读本文档!一定通过IDE菜单编辑javaagent参数,别瞎在bin目录下改!!! 请先一定仔细阅读本文档!一定通过IDE菜单编辑ja... 阅读详情

带来了点击上方“开发者技术前线”,选择“星标”

13:21 在看|留言|真爱

来源 | PyCharm官网  

整理 | 猪哥   校正 | 豌豆花下猫

Python的IDE(Integrated Development Environment 集成开发环境)非常多,如:VS Code、Sublime、NotePad、Python自带编辑器IDLE、JuPyter、Eclipse + PyDev等等,但是对于项目开发、管理、部署等稍微大一点的项目,猪哥觉得还是PyCharm最好用!

2019年12月2日,PyCharm迎来了2019.3版本,这也许会是2019年的最后一个大版本,那这个版本增加了哪些新功能呢?我们一起来看看吧!

一、Jupyter

PyCharm 在 2019年里连续发布了2019.1、2019.2、 2019.3三个大版本,对Jupyter进行改进,这让很多使用者感到欣慰,毕竟目前数据分析比较火,使用Jupyter Notebooks的开发者也越来越多。

注意此功能仅专业版才有!

1.交互式控件

为了提供更多的交互性,Jupyter notebooks支持称为“交互式控件”的功能。这些控件支持将静态笔记本转变为交互式的面板,从而使其他用户在查看你的笔记本时,可以自定义视图。

在此次更新中,PyCharm添加了对交互式控件的支持。这意味着窗口小部件将随着输出一起呈现,并且可以像处理本机Jupyter notebooks一样用于操作笔记。

2.运行时代码补全

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

3.在输出面板上放大和缩小

此次更新支持将预览的字体大小设置为与编辑器一致,或者在设置中进行自定义。编辑器提供了“使用Ctrl +鼠标滚轮更改字体大小(缩放)“选项。启用该选项后,你可以在按住Ctrl的同时,使用鼠标滚轮来放大或缩小预览。

二、Python

1.文件路径联想

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

2.支持相对import

与绝对import相比,你更喜欢相对import吗?PyCharm现在支持在这些风格之间自动地转换。如果你已经使用相对导入方式导入了某个程序包,那么所有新的从该程序包的导入也将自动创建为相对导入。

3.Python 3.8:TypedDicts

PyCharm 通过对TypedDict的支持,避免字典的错误赋值。为你的键值对结构提供更精确的展示,我们的代码编辑器能帮助你找到恰当的使用方法。

4.Python 3.8:字面量类型注解

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

5.自动创建pytest测试

我们升级了用于自动创建测试的工具,现在也支持pytest。有了这个,PyCharm允许你通过在方法声明的菜单中,仅仅单击“Go To | Test”选项,就自动创建pytest测试。

6.调试器:集合的大小信息

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

三、性能提升

1.更快的索引

PyCharm 先进的代码内视可以帮助你更快地完成工作。为此,我们需要索引你的代码和所有导入的包。当你使用已编译扩展的软件包时(如许多数据科学软件包),在对其进行索引之前,我们需要生成描述Python接口的Python骨架(存根文件)。我们对此过程进行了改进,预计整个索引过程至少快25%。当然,如果你在多个virtualenv中使用同一程序包,我们将重用已经创建的索引。

2.冻结次数减少,并改进了冻结报告

不幸的是,有时候PyCharm的UI会冻结一段时间,然后才让你重新开始处理代码。我们意识到这是非常令人不快的事情,因此我们正在努力消除这些问题。我们已经修复了许多可能导致UI冻结的问题,现在,你可以直接从IDE中上报UI冻结,这使我们有可能调查其冻结的原因,并确保它不再发生。提前感谢你帮助我们摆脱PyCharm中的UI冻结问题!

3.更多的改进

  1. 今年,我们在所有JetBrains IDE的启动性能方面进行了大量工作。

    我们的核心平台的启动时间在2019.3版本中得到了进一步改善,我们将继续努力使IDE更快地启动。

  2. 现在可以在不重启IDE的情况下更改主题。

    在选择预先安装的主题时或下载新主题后,都可以进行此操作。

  3. 在PyCharm 2019.3中,各种对于处理事件和忽略文件的改进,使版本控制的状态更新得更快。

  4. 我们对编辑器的呈现方式进行了一些更改,现在滚动浏览一个长文件变得更加平滑。

四、数据库支持

注意此功能仅专业版才有!

1.支持MongoDB

你要在MongoDB上构建应用程序吗?那么你将很高兴地得知现在可以在PyCharm中查看MongoDB集合。通过从数据库工具窗口(视图|工具窗口|数据库)添加数据源来连接数据库。PyCharm Professional Edition附带了 JetBrains DataGrip(JetBrains制造的专业SQL IDE)的所有数据库功能。

五、IDE功能

1.参数化运行配置

在创建命令行应用程序时,通常可以方便地快速更改参数。尽管你可以进入“编辑配置”来进行更改,但是现在有一种更好的方法:使用新的运行配置宏(变量),每次启动应用程序时,PyCharm都会提示你输入值。

2.在选定内容中搜索

是否想知道在文件的某部分中,某些文本出现的频率?现在,在你选定的内容中,find动作将自动查找。想要到处搜索?再次按Ctrl-F(在macOS上为Cmd-F),会将搜索范围扩展到文件的其余部分。

3.更多的改进

如果应用程序的一部分是用JavaScript编写的,则很可能你在某处使用了Handlebars模板。如果安装了 Handlebars插件,则现在可以在任何Python字符串中启用Handlebars代码智能。只需在字符串中按Alt-Enter,选择“插入语言或参考”,然后键入“Handlebars”。

六、版本控制

1.与当前分支的改进比较

你拥有的分支越多,就越难追踪它们之间的差异。在新版本的PyCharm中,分支比较功能看起来更好,并且可以使你快速了解哪些提交使两个分支之间产生了差异。

2.改进了克隆代码仓的UI

无论你使用哪种代码仓,当你要拉取新项目时,我们现在都在同一个地方开始。

3.更多的改进

  1. 拉取远程分支时,通常需要创建一个跟踪该远程分支的本地分支。

    在PyCharm 2019.3中,’checkout’操作只有一个,可以确保你看到远程分支的当前状态,但是没有丢失任何本地提交的风险。

  2. PyCharm始终能够 push 你当前已拉取的分支。

    有时,你可能要推送另一个分支,从现在开始,不再需要首先将其检出。

七、Web开发

注意此功能仅专业版才有!

1.CDN中的CSS类

你是否要使用CDN中的样式表?现在,我们可以下载该样式表的一个版本,专门用于代码补全。

2.查看调试JavaScript时方法返回的值

就像在Python调试器中一样,JavaScript调试器现在可以向你显示你正在调用的方法的返回值。要查看返回值,请单击调试器上的齿轮图标,然后启用“显示返回值”。

3.更多的改进

  1. 设置CSS样式,以强制使用单引号或双引号。

  2. 无论你在CSS中使用单引号还是双引号,PyCharm现在都可以帮助你使引号保持一致。

    在 Other 选项卡中的 Settings | Editor | Code Style | Style Sheets | CSS 中进行配置。

  3. 你是否使用未为其定义propTypes的React组件?

    PyCharm现在能够推断 props,并且将为你提供未定义propTypes的组件的代码补全。

我已经把最新安装包下载好了

扫下面二维码, 回复“PyCharm” 获取破解版汉化包!

END

在看点一下

学生党福利:如何合法免费使用Pycharm 2019.3(附学生授权申请教程) 本文详细介绍了学生如何合法免费获取PyCharm 2019.3专业版的三种方式,重点解析教育授权申请流程,包括资格验证、分步申请指南及常见问题处理。同时对比了专业版与社区版的功能差异,帮助开发者根据需求选择最适合的方案,提升Python开发效率。 阅读详情

相关推荐

从零上手:PyCharm Community Edition 2024.x 新特性与Python项目环境搭建实战

本文详细解析PyCharm Community Edition 2024.x的新特性,包括AI辅助编程、实时错误预防和智能虚拟环境管理,并提供Python项目环境搭建的实战指南。通过数据可视化、Web API开发和高效编码技巧等案例,帮助开发者快速掌握新版IDE的强大功能,提升Python开发效率。

weixin_30839881的博客 356

PyCharm与python解释器安装配置小结

Y1 1、 PyCharm的安装与激活: 首先下载PyCharm,有很多途径,可以通过官网下载,也可以在原文博客中找到。 这里分享我使用的PyCharm版本链接: https://pan.baidu.com/s/1lcXBFNnoj4NjuiiF8jUhOQ 提取码:ah6d 2、下载成功后安装,很好安装,不需要非得按到C盘,任何盘都可以。如果想看着步骤安装,推荐博客:https://www.cn...

杨先生的博客 3万+

pycharm2019汉化包

1.先通过https://developer.nvidia.com/cuda-gpus,确定gpu必须满足算力3.0以上。 2.安装visula CPP 2015运行库。 3.安装Anaconda3(添加path)。 4.创建tensorflow-gpu环境,进入cmd,运行conda create -n tensorflow-gpu python=3.6。 5.切换到tensorflow-gpu环境,在cmd,运行activate tensorflow-gpu。 6.得到tensorflow-gpu小帽子,安装tensorflow,运行pip install tensorflow-gpu==1.4.0。 7.下载并安装cuda8.0及补丁,网址:https://developer.nvidia.com/cuda-80-ga2-download-archive。 8.下载cuddn6.0,解压缩后,copy到cuda的安装目录,win7版网址:https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v6/prod/8.0_20170307/cudnn-8.0-windows7-x64-v6.0-zip;win10版网址:https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v6/prod/8.0_20170307/cudnn-8.0-windows10-x64-v6.0-zip。 9.安装pycharm专业版,网上或者后面的评论有sn。 10.打开pycharm后,file->setting,添加编译环境,设置为已有的环境tensorflow-gpu。

PyCharm2019.03汉化

PyCharm2019.03汉化

qq_45499204的博客 6119

详解电路设计中的RC电路

​ 一、什么是RC电路 RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用到 的电路。 常见的RC充、放电电路、RC积分电路合RC微分电路接下来详细讲解。 二、RC充、放电电路 RC充、放电电路如下图所示,下面通过充电和放电两个过程来分析此电路。 ​RC充、放电电路图 (1)RC充电电路 RC充电电路图如下图(a)所示 RC充电电路图及充电曲线图 ​由上图分析: 将上图a中开关S置于“1”处,电源E开始通过电阻R对电容C充电,由于刚开始充电时电容两端没有..

IT xiaobai 4万+

Jetson编译安装pycuda

可使用nvcc --version查看是否有信息输出,若没有,且安装cuda的情况下,需要手动将CUDA 的路径添加到环境变量中。编译生成_pvt_struct.cpython-38-aarch64-linux-gnu.so文件。基于jetson orin nano jetpack512模块上安装pycuda。4、获取pycuda源码(版本根据实际情况获取)2、进入conda环境并安装cuda工具包。9、若未检测出来需要清除并强制编译。7、编译成功后安装pycuda。5、配置编译并设置环境变量。

qq_48175141的博客 972

PyCharm2019.3用户指南

Step 1. Create and run your first Python project Created a project. Created a file in the project. Created the source code. Ran this source code. Saved the run/debug configuration. Step 2. Debug ...

struggling__的博客 563

2025年普通人转向人工智能运维(AIOps)学习建议(附最新技术实践与资源)

AIOps不仅是技术的叠加,更是运维流程的重构。建议通过“学习-实践-反馈”循环,逐步从工具使用者成长为解决方案设计者。如需完整资源链接,可访问上述推荐的优快云博客及GitHub仓库。

资深全栈架构师,乐于在 优快云 分享技术见解,与大家携手共进,共攀技术巅峰! 3096

PyCharm 2019.3 重磅发布!看看这些新特性

点击上方“程序IT圈”,选择“星标”每天更新精彩推文,不容错过!来源 | PyCharm官网整理 | 猪哥 校正 | 豌豆花下猫Python的IDE(Integrated Dev...

程序IT圈 219

从零开始搭建GD32F103CBT6开发环境:VSCode配置与实战技巧

本文详细介绍了如何从零开始为国产MCU GD32F103CBT6搭建高效的VSCode开发环境。内容涵盖工具链安装、VSCode核心插件配置、工程目录结构规划、关键配置文件编写以及Makefile实战,旨在帮助开发者摆脱传统IDE束缚,利用现代化工具链提升嵌入式开发效率。

weixin_29158413的博客 448

YOLOv5 模型剪枝与量化实战:从训练到部署,轻量化模型性能不减(2026终极指南)

YOLOv5 轻量化三部曲稀疏训练:让模型学会“偷懒”,把不用的神经元权重压到 0。手术剪枝:切掉那些权重为 0 的神经元,物理减小模型体积。量化压缩:把剩下的神经元从“高精度浮点”变成“低精度整数”,进一步压榨速度。这套组合拳是 2026 年边缘 AI 部署的标准工业流程。虽然 YOLOv8/v10 原生支持更好的导出,但 YOLOv5 的这套手动控制流程能让你更深刻地理解模型结构,并在极端资源受限的场景下(如 MCU、超低端手机)挖掘出最后的性能潜力。最后建议如果你的项目时间紧迫,优先尝试。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 369

Python开发利器PyCharm v2025.3全新发布——支持主动数据探索

Python开发工具PyCharm v2025.3已正式发布,此版本全面支持将 Jupyter Notebook 用于远程开发等,欢迎下载最新版体验!

Aevget的博客 1098

全网唯一OpenCyphal/UAVCAN教程(8)libcanard介绍

当Cyphal里,这个结构体代表一条完整的Cyphal消息,之后我们会根据metadata里提供的元信息,其实就是消息ID,调用对应的反序列化函数,将payload还原成具体的Cyphal消息。用于构造一个新的发送队列,原则上一个can物理接口需要分配一个发送队列,如果它们的MTU大小一致,是可以共用一条的。这个库不包含IO层,是平台无关的,意义是没有实现具体的数据收发,仅提供将发送出去的Cyphal消息转成can帧,以及将收到的can帧转成Cyphal消息。返回值是这条消息拆解成的can帧的数目。....

二进制君 2404

PyCharm 2025.2重磅更新:AI编程新时代,CMA and ARM。

PyCharm 2025.2 版本带来了多项重大改进,其中最引人注目的是 AI 功能的深度集成。内置的 AI 助手现支持全语言上下文感知补全,能根据项目结构和编码习惯生成更准确的建议。新增的 AI 驱动错误分析引擎能实时检测潜在问题,并提供修复方案。开发者现在可以通过注释描述功能需求,AI 会自动生成符合 PEP 规范的代码框架。AI 辅助的代码审查功能可以自动识别团队约定规范的偏差,并提供修改建议。专为初学者设计的 AI 辅导系统能解释复杂概念,并通过交互式示例演示编程原理。

2501_94113676的博客 375

【AI智能体】全场景AI智能体工作台WorkBuddy实战操作详解

全场景AI智能体工作台WorkBuddy实战操作详解

congge 5493

Virtuoso 中的tech file 详细说明

工艺文件(Techfile)是集成电路设计中的核心配置文件,定义了从晶圆制造到版图验证全流程所需的工艺规则和图层属性。在Cadence Virtuoso平台中,Techfile作为连接设计与制造的桥梁,主要包含以下内容: 图层体系定义 金属层、介质层、多晶硅层等物理图层的编号、名称和显示属性 图层用途(DRAW、MASK等)及图层-用途组合(LPP)的优先级 设计规则约束 几何尺寸规则(最小线宽/间距) 包围和延伸规则 密度规则和特殊工艺规则(如天线效应) 器件定义 MOS管、电阻等器件的图层构成 电学参数

u013620135的博客 8128

One Dark Theme 6.0 新特性解析:Islands 主题如何完美适配 JetBrains 全新 UI?

JetBrains 全新 UI 全面铺开后,经典的 **One Dark Theme** 也迎来了一次重磅升级。在 6.0 版本中,这个深受开发者喜爱的深色主题新增了 **Islands 主题** 支持,让 One Dark 的经典配色与 JetBrains 新版界面完美融合。本文就来聊聊 Islands 主题的适配细节,以及新手如何快速上手这套 JetBrains 主题插件。 ## 什么是 I

gitblog_00681的博客 682

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

JetBrains IDE v2025.1 升级,AI 智能+语言支持齐飞

今天主要盘点一下JetBrains IDEs v2025.1发布的一些新功能,欢迎大家甄选适合的IDE体验!

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 1407

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

华尔街资本涌入AI:Claude API集成实战与开发者机遇

生成式AI作为人工智能领域的重要分支,其核心原理基于大规模语言模型,通过深度学习技术模拟人类语言生成过程。这项技术的价值在于能够自动化处理复杂文本任务,显著提升内容创作、代码生成和数据分析的效率。在应用场景上,生成式AI已广泛应用于智能客服、文档分析、编程辅助等多个领域。随着华尔街资本对Anthropic等AI公司的巨额注资,底层模型能力加速迭代,API调用成本持续降低,为开发者提供了更强大的工具和平台。本文聚焦于Claude API的实战集成,通过完整的代码示例展示如何构建智能文档分析助手,帮助开发者把握

weixin_34050005的博客 428

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

《pycharm2019安装教程》

1、以管理员身份双击 2、点击next 3、选择路径,默认C盘,我喜欢放D盘 4、勾选并点击next 5、点击install 6、安装中 7、稍后启动 8、复制安装包 9、复制到C盘 10、双击安装好的程序,按照截图操作 11、点击不发送 12、点击【Skip Remaining and set Defaults】 13、先点选【Evaluate for free】,然后点击【Evaluate】 14、点击【Continue】

陈哆肉de博客 4683

PyCharm 2019.3 增加了哪些花里胡哨的新功能 ,一探究竟!

Python的IDE(Integrated Development Environment 集成开发环境)非常多,如:VS Code、Sublime、NotePad、Python自带编辑器IDLE、JuPyter、Eclipse + PyDev等等,但是对于项目开发、管理、部署等稍微大一点的项目,猪哥觉得还是PyCharm最好用! 2019年12月2日,PyCharm迎来了2019.3版本,这也许...

Python免费教程 684

如果大家想在win7上使用pycharm,就不能使用2019.3之后的版本(内附下载不同pycharm版本的链接)

最近有一个在win7上使用pycharm开发pyhon代码的需求,在网上下载了最新的pycharm,运行报错"无法定位程序输入点 CreateAppContainerProfile 于动态链接库 USERENV.dll”,多年测试工作经验告诉我,这个问题大概率是新版本的pycharm与win7不兼容导致的!!!然后在网上找到了答案,我们可以通过下面的链接进行下载

liwenxiang629的博客 6835

pycharm2019新建python文件_PyCharm最新版本2019.3发布,支持Python 3.8功能的代码帮助(上)...

PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。PyCharm最新版本2019.3现已发布,增加用于Jupyter笔记本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代码帮助,还有其他功能改进提高Python语言开发效率!PyCharm ...

weixin_39946798的博客 388

Python自学:Python3.8.2及PyCharm2019.3.3安装教程

最近重新下载安装了一下Python和PyCharm,都是目前最新的版本,将安装过程整理了一下来分享给大家。有需要电子版安装教程的,可以发私信“安装教程”给我,希望大家能多多关注和转发一下哈。 关于Python和PyCharm安装这方面,文中有什么写的不到位的,或者大家有什么疑惑的,欢迎评论或私信沟通。 照例先给大家分享一首音乐哈: 安装教程具体如下: 首先要确定电脑使用的安装环境,即Windows 32位、Windows 64位、Mac和Linux等,根据不同的安装环境下载相应的安装包,下面以Window

4443

pycharm2019.3.3专业版安装

个人交流学习: https://www.itkaoshi.net/3375.html

Cool2050的博客 1171

python学习之Pycharm---软件安装教程

ss

qq_45490227的博客 637
上一篇: 王者之战,下一代高性能跨平台 UI 渲染引擎!
下一篇: 妹子裸辞4个月,面试了30家公司,终于找到了理想的工作
DevolperFront
博客等级 码龄8年 465粉丝 81原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值