當(dāng)前快看:PyCharm 2022.2 發(fā)布了,支持最新 Python 3.11 和 PyScript 框架!

          來源:CSDN博客 | 2022-08-15 09:50:10 |

          △點擊上方“Python貓”關(guān)注 ,回復(fù)“1”領(lǐng)取電子書

          來源:Jet Brains官網(wǎng);翻譯:Python貓

          原文:https://blog.jetbrains.com/pycharm/2022/07/2022-2


          (相關(guān)資料圖)

          通常而言,使用新潮的或者快速發(fā)展的技術(shù),可能會挺有挑戰(zhàn)性,你可能得經(jīng)常閱讀文檔,才能熟悉新的語法、API 和協(xié)議。

          PyCharm 2022.2 通過提供對 Python 3.11 的語言特性和新的 PyScript 框架的支持,能夠幫助你完成這一過程。

          讓我們來看看它里面有什么吧!

          Python 3.11

          PyCharm 2022.2 已經(jīng)為 Python 3.11 中一些主要的功能提供了代碼洞察(code insight),例如異常組和 except *運算符(PEP 654):

          以及新的用于 TypedDict 個別鍵的 Required[] 和 NotRequired[] 標(biāo)記符號(PEP 655)。

          HTTP Client

          PyCharm 2022.2 支持 WebSocket 連接。有了這個 API,你可以在給服務(wù)端發(fā)送消息后,接收由事件驅(qū)動的響應(yīng),而不需輪詢服務(wù)器來獲取結(jié)果。

          PyCharm 如今可以基于開箱即用的 HTTP 和 WebSocket 協(xié)議來發(fā)送請求。ws://wss://表示的是使用 WebSocket 請求協(xié)議。

          此外,PyCharm 2022.2 還提供了一種更簡單的方法來選擇運行環(huán)境——使用代碼側(cè)邊欄上的圖標(biāo)。

          若要啟用此功能,請從“Run with”下拉框中選擇“Select Environment Before Run”選項。

          用于設(shè)置遠(yuǎn)程解釋器的新 UI

          PyCharm 2022.2 引入了一個新的向?qū)В糜谠谶h(yuǎn)程目標(biāo)上設(shè)置解釋器(如 WSL、SSH、Docker、Docker Compose 或 Vagrant)。它使得設(shè)置的過程更加結(jié)構(gòu)化且易于操作。

          若要找到新向?qū)В来未蜷_“Settings | Preferences | Python Interpreter”,然后單擊窗口右上角的“Add Interpreter”鏈接,或單擊編輯器右下角的解釋器,并選擇“Add New Interpreter”。

          運行當(dāng)前文件

          在沒有使用運行配置的情況下,想要立即運行和調(diào)試單個文件,請從Run/Debug小組件中,選擇Run Current File

          它擁有一個二級菜單,這個菜單提供了幾個實用的運行器以及Run with Parameters操作,你可以在運行文件之前,調(diào)整這個操作的運行配置參數(shù)。

          對 PyScript 的初步支持

          PyScript 是一個可在瀏覽器中創(chuàng)建豐富的 Python 應(yīng)用的框架,使用 HTML 界面和 Pyodide、WASM 以及其它現(xiàn)代的 web 技術(shù)。+

          標(biāo)簽支持執(zhí)行多行 Python 腳本,可與頁面作交互。PyCharm 2022.2 能夠識別 HTML 文件的 標(biāo)簽內(nèi)的 Python 代碼,包括 NumPy 和 Matplotlib 庫的語法,并為其提供正確的代碼補(bǔ)全和高亮顯示。

          目前,代碼補(bǔ)全和語法高亮功能已支持部分的 PyScript 標(biāo)簽,例如用于聲明依賴項的 標(biāo)簽,以及用于創(chuàng)建 REPL 組件的 標(biāo)簽。

          Jupyter Notebooks

          PyCharm 2022.2 增強(qiáng)了 Jupyter Notebook 的用戶體驗。

          你可以使用 Jupyter 編輯器工具欄中相應(yīng)的按鈕和圖標(biāo),更輕松地剪切、復(fù)制和粘貼單元格。

          你還可以輕松地拖動圖像的下邊框來調(diào)整圖像的大小。從而提高這些執(zhí)行結(jié)果的可讀性。

          數(shù)據(jù)庫管理

          PyCharm 2022.2 支持將多個 CSV 文件導(dǎo)入到新的或現(xiàn)有的數(shù)據(jù)庫表中。

          操作方法:在“項目視圖”中選擇多個文件,并將它們拖到數(shù)據(jù)庫 schema 中。

          PyCharm 2022.2 有兩種解析 SQL 腳本的模式。在?Playground模式中, 對象根據(jù)上下文而被解析。這種模式如今是查詢控制臺的默認(rèn)解析模式。

          在 Script 模式中,文件的開頭部分被解析成上下文,但是,只要腳本中出現(xiàn)“SET CURRENT SCHEMA”?語句,它就會改變用于解析的上下文。這種模式如今是本地文件的默認(rèn)解析模式。

          想要切換解析模式,只需使用工具欄的下拉選項。

          Docker

          現(xiàn)在,你可以使用新的“Copy Docker Image”操作,輕松地將鏡像從一個 Docker 進(jìn)程復(fù)制到另一個 Docker 里,該操作會將鏡像保存成一個文件,然后將其推送到所選的連接。

          PyCharm 還與 Colima 和 Racher 集成,可支持更多與 Docker 進(jìn)程建立連接的操作。

          此外,PyCharm 2022.2 會在重啟 IDE 后,自動連接到 Docker。

          默認(rèn)情況下,此新設(shè)置處于啟用狀態(tài),可以在“Settings | Preferences | Advanced Settings | Docker”關(guān)閉。

          以上內(nèi)容是新版本 Pycharm 中最顯著的新功能和可用性改進(jìn)。更多詳情,還可查閱 https://www.jetbrains.com/pycharm/whatsnew

          Python貓技術(shù)交流群開放啦!群里既有國內(nèi)一二線大廠在職員工,也有國內(nèi)外高校在讀學(xué)生,既有十多年碼齡的編程老鳥,也有中小學(xué)剛剛?cè)腴T的新人,學(xué)習(xí)氛圍良好!想入群的同學(xué),請在公號內(nèi)回復(fù)『交流群』,獲取貓哥的微信(謝絕廣告黨,非誠勿擾!)~

          還不過癮?試試它們

          ▲Python 實現(xiàn)單例模式的五種寫法

          ▲Python 為什么不設(shè)計 do-while 循環(huán)結(jié)構(gòu)?

          ▲Log4j 爆出核彈級漏洞!到底有多厲害?

          ▲與 Python 之父聊天:更快的 Python!

          ▲Python最會變魔術(shù)的魔術(shù)方法,我覺得是它!

          ▲Python 為什么用 # 號作注釋符?

          如果你覺得本文有幫助

          請慷慨分享點贊,感謝啦

          關(guān)鍵詞:

          亚洲最大中文字幕| 亚洲AV无码成人精品区大在线| 亚洲国产中文v高清在线观看| 亚洲精品9999久久久久无码| 亚洲人成在线中文字幕| 亚洲日产2021三区在线| 亚洲欧洲日产专区| 亚洲国产亚洲片在线观看播放 | 亚洲欧洲AV无码专区| 亚洲国产日韩精品| 亚洲日韩中文字幕无码一区| 亚洲日韩国产二区无码| 亚洲精品久久无码| 国产成人亚洲精品电影| 亚洲国产香蕉人人爽成AV片久久 | 亚洲国产精品嫩草影院久久| 亚洲欧洲久久久精品| 国产精品亚洲产品一区二区三区| 亚洲高清无码专区视频| 久久国产成人亚洲精品影院| 国内精品99亚洲免费高清| 亚洲精品无码Av人在线观看国产| 亚洲国产精品无码专区影院| 亚洲av日韩av激情亚洲| 亚洲精品自在线拍| 99999久久久久久亚洲| 亚洲码欧美码一区二区三区| 激情小说亚洲色图| 中文亚洲成a人片在线观看| 亚洲精品无码不卡在线播HE| 亚洲高清在线播放| 亚洲国产成人精品无码区在线网站| 33333在线亚洲| 国产亚洲精品AAAA片APP| 亚洲精品A在线观看| 亚洲国产另类久久久精品| 亚洲精品国产福利在线观看| 一本色道久久88亚洲精品综合| 亚洲av无码成人影院一区| 亚洲日韩国产一区二区三区| 亚洲国产精品无码久久一区二区|