IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python开发工具PyCharm全新版本V2022.2正式发布——支持 Python 3.11 -> 正文阅读

[Python知识库]Python开发工具PyCharm全新版本V2022.2正式发布——支持 Python 3.11

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

PyCharm最新版本V2022.2正式发布,新版本支持 Python 3.11、改进的 HTTP 客户端和 UX 增强。

PyCharm官方正版下载

Python 3.11

异常组和 except* 运算符的代码洞察

PyCharm 会警告有关禁止组合的信息,例如同一语句中的 likeexcept 和运算符,或子句中的 or 和运算符 。试图在 子句中捕获 ExceptionGroup 也会引发警告。

用于将单个 TypedDict 项目标记为需要或可能缺失的代码洞察力

Python 3.11 添加了将 TypedDict 的单个键标记为Required or的功能NotRequired,因此无需使用total参数创建复杂的类层次结构。PyCharm 2022.2 理解Required[ ] 和NotRequired[ ]符号,并为它们提供代码洞察力。

初步支持可变参数泛型

PyCharm 2022.2 在索引操作(括号内)和*args: *Ts函数定义中识别星型表达式。如果没有使用 Python 3.11,IDE 会提醒可变参数泛型尚不可用。

HTTP 客户端

运行前选择运行环境

从Run with组合框中选择Select Environment Before Run选项,可以使用装订线上的图标来选择运行环境。

响应视图的进度条

在响应视图中添加了一个进度条以此来跟踪下载过程。

在 HTTP 客户端中支持 WebSocket 端点

PyCharm 2022.2 支持 WebSocket 连接。使用此 API,可以向服务器发送消息并接收事件驱动的响应,而无需轮询服务器以获取回复。PyCharm 现在可以通过开箱即用的 HTTP 和 WebSocket 协议发送查询。ws://现在wss://被委托给 WebSocket 执行器。

进一步的改进

在 HTTP 客户端中支持 GraphQL 端点。 在 2022.2 版本中,在 HTTP 客户端中引入了对 GraphQL 请求的支持。

用户体验

用于设置远程解释器的新UI

用户体验

有一个用于在远程目标(WSL、SSH、Docker、Docker Compose、Vagrant)上设置解释器的新向导。它使设置过程更加结构化且易于遵循。

运行当前文件

要在没有专用运行配置的情况下立即运行和调试单个文件,请使用 运行/调试小部件中提供的运行当前文件。它具有一个二级菜单,提供适用的运行器以及 Run with Parameters操作,可在运行文件之前调整运行配置参数。

代码完成弹出窗口中可用的代码完成设置

现在可以直接从代码完成弹出窗口中的 kebab(三个垂直点)按钮 访问代码完成设置并配置首选项。

用于突出显示检查的增强配置

使用 PyCharm 2022.2,可以配置检查在编辑器中的显示方式。使用编辑器下拉菜单 中的新突出显示进行设置,该菜单可以方便地显示所有可用的突出显示样式。

JSON、YAML 和 .properties 字符串值中的可点击 URL

http://JSON、YAML 和 .properties 文件现在具有在以和 开头的值内自动插入 Web 引用的功能https://。可以轻松地在 Web 浏览器中一键打开这些链接,或者可以从上下文操作菜单 ( Alt + Enter) 在 HTTP 客户端中生成请求。

进一步的改进:

  • 欢迎屏幕上的克隆存储库进度条 :克隆存储库进度条现在显示在项目列表中,这使其更清晰、更易于使用。
  • 控制自动括号插入的新设置: 选择是否希望 IDE 在代码完成时自动插入括号:在Settings / Preferences?|下找到Insert parentheses automatically when applicable?复选框。编辑|?一般|?代码完成。
  • 用于调整文件类型关联的新通知面板: 当文件被检测为纯文本时,IDE 现在建议直接从编辑器重置可能不需要的文件类型关联。
  • 在 macOS 上合并所有项目 Windows 操作: 对于 macOS 用户,我们引入了将所有打开的项目窗口合并为一个的功能,将它们变成选项卡。此操作可从“窗口”菜单中获得。

对 PYSCRIPT PRO 的初始支持

PyScript 是一个框架,用于使用 HTML 的界面和 Pyodide、 WASM和现代 Web 技术的强大功能在浏览器中创建丰富的 Python 应用程序。PyScript 为各种体验级别的用户提供了使用具有无数应用程序的富有表现力、易于学习的编程语言的访问权限。

<py-script> 中的代码洞察:

该标签允许您执行多行 Python 脚本并与页面交互。PyCharm 2022.2 识别 Python 语法,包括 NumPy 和 Matplotlib 库,用于HTML 文件中标签内的代码,并为其提供正确的代码完成和突出显示。

标签及其属性的语法突出显示和代码完成

代码完成和语法高亮现在可用于 PyScript 标记,例如用<py-env>用于声明依赖项和<py-repl>创建 REPL 组件。

在内置浏览器中支持 PyScript

现在可以像处理 HTML 文件一样直接在 PyCharm 内置浏览器中预览 PyScript 文件——每次保存时浏览器中都会显示对脚本的更改。

Jupyter 笔记本

可调整大小的图像输出

使用 PyCharm 2022.2,可以通过简单地拖动输出的底部边框来调整图像输出的大小。这应该会提高此类输出的可读性, 底部边框将变得更加明显。

工具栏上的新单元格复制粘贴操作

将能够直接从 Jupyter 编辑器工具栏中使用相应的操作(按钮和图标)剪切、复制和粘贴单元格。

Docker

将本地 Docker 镜像上传到 Minikube 和其他连接

现在,可以使用新的Copy Docker Image操作 轻松地将图像从一个 Docker 守护程序复制到另一个,该 操作将图像保存到文件中,然后将其推送到所选连接。

不同 Docker 守护进程的 Docker 连接选项

PyCharm 与 Colima 和 Rancher 集成以支持建立与 Docker 守护程序的连接的更多选项。

进一步的改进

IDE 重启时 Docker 自动连接。 PyCharm 2022.2 会在您重新启动 IDE 后自动连接到 Docker。此新设置默认启用,也可以在 设置/首选项|中切换。

数据库管理

导入多个 CSV 文件的选项

PyCharm 2022.2 允许您将多个 CSV 导入到新的或现有的数据库表中。为此,请在“项目”视图中选择多个文件并将它们拖到数据库模式中,或在上下文菜单中 选择“导入到数据库”。

Playground 和脚本解析模式

PyCharm 2022.2 中的 SQL 脚本有两种解析模式。在Playground 模式下,对象是根据上下文解析的。它现在是查询控制台的默认设置。 在脚本模式下,文件的开头被解析为上下文,但 SET CURRENT SCHEMA脚本中的任何语句都会更改解析的上下文。 脚本模式现在是本地文件的默认设置。要在模式之间切换,只需使用工具栏上的下拉菜单。

以上便是PyCharm全新版本的更新内容。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 10:40:12  更:2022-08-06 10:42:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 13:24:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码