原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-12-04 09:56:38.447|閱讀 2755 次
概述:PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進(jìn)提高Python語言開發(fā)效率!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
(注:Pycharm為jetbrains旗下Python開發(fā)工具)
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開發(fā)。
PyCharm最新版本2019.3現(xiàn)已發(fā)布,增加用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助,還有其他功能改進(jìn)提高Python語言開發(fā)效率!
PyCharm 2019.3的新增功能
用于Jupyter筆記本的交互式小部件,MongoDB支持以及所有Python 3.8功能的代碼幫助。
請(qǐng)注意,只有PyCharm 專業(yè)版本支持僅標(biāo)記為PRO的功能。
Jupyter PRO
互動(dòng)小部件
為了提供更多的交互性,Jupyter筆記本電腦支持稱為“ 交互小部件”的交互控件。這些控件使您可以將靜態(tài)筆記本轉(zhuǎn)變?yōu)榻换ナ絻x表板,從而使那些查看筆記本的用戶可以自定義視圖。在此更新中,PyCharm添加了對(duì)交互式小部件的支持。這意味著窗口小部件將隨輸出一起呈現(xiàn),并且可以像處理本機(jī)Jupyter筆記本一樣用于操縱筆記本。
IDE現(xiàn)在支持最受歡迎的窗口小部件庫。
運(yùn)行時(shí)完成
PyCharm提供的優(yōu)勢(shì)之一是借助我們先進(jìn)的靜態(tài)代碼分析算法,可以實(shí)現(xiàn)智能編碼幫助。但是,對(duì)于動(dòng)態(tài)語言(例如Python)而言,靜態(tài)代碼分析并不總是足夠的。這就是為什么在此更新中,我們利用Jupyter本身提供的運(yùn)行時(shí)信息來對(duì)其進(jìn)行擴(kuò)展。在某些情況下,這會(huì)導(dǎo)致代碼完成更為智能,例如字典索引或深度嵌套的表達(dá)式,而IDE無法使用靜態(tài)分析來找出其類型。
在輸出面板上放大和縮小
現(xiàn)在可以將預(yù)覽的字體大小設(shè)置為與編輯器一致,或者在設(shè)置中進(jìn)行自定義。此外,預(yù)覽現(xiàn)在還可以使用編輯器選項(xiàng)“使用Ctrl +鼠標(biāo)滾輪”更改字體大小(縮放)。啟用后,您可以在按住Ctrl的同時(shí)使用鼠標(biāo)滾輪放大或縮小預(yù)覽。
進(jìn)一步的改進(jìn)
如果在IDE外部更改Jupyter筆記本電腦(例如,通過本機(jī)Jupyter界面),則IDE現(xiàn)在會(huì)自動(dòng)同步其狀態(tài),以確保IDE用戶看到筆記本電腦的最新版本并且沒有丟失任何更改。
Python
完成文件路徑
害怕在寫文件名時(shí)打錯(cuò)字?尤其是具有較長文件名的文件,例如`open('data / survey_data_28112019_exported.csv')`?現(xiàn)在,您可以在Python代碼編輯器或控制臺(tái)中獲得文件路徑建議。我們擴(kuò)展了上下文感知的代碼完成功能,因此與文件相關(guān)的上下文中的字符串文字現(xiàn)在可以為可能的文件路徑提供建議。
相對(duì)導(dǎo)入支持
與絕對(duì)導(dǎo)入相比,您更喜歡相對(duì)導(dǎo)入嗎?PyCharm現(xiàn)在可以在這些樣式之間自動(dòng)轉(zhuǎn)換。如果您已經(jīng)從具有相對(duì)導(dǎo)入的某個(gè)程序包中導(dǎo)入,則來自該程序包的所有新導(dǎo)入也將自動(dòng)創(chuàng)建為相對(duì)導(dǎo)入。
Python 3.8:TypedDicts
通過使用PyCharm對(duì)TypedDict的支持,避免為字典分配錯(cuò)誤的值。為您的鍵值對(duì)結(jié)構(gòu)獲得精確的表示,讓我們的代碼編輯器為您提供正確的使用方法。
Python 3.8:文字類型注釋
您是否有采用特定文字字符串的方法,例如“ open”的文件模式?您可以使用Python 3.8的`Literal`類型注釋來檢查類型,還可以檢查特定值。現(xiàn)在,當(dāng)您調(diào)用不支持的值的函數(shù)時(shí),PyCharm會(huì)警告您。
自動(dòng)創(chuàng)建pytest測(cè)試
我們用于創(chuàng)建測(cè)試的工具會(huì)自動(dòng)升級(jí),現(xiàn)在也支持pytest。有了這個(gè),PyCharm允許您通過單擊轉(zhuǎn)到|自動(dòng)創(chuàng)建pytest測(cè)試。方法聲明的上下文菜單中的測(cè)試選項(xiàng)。
調(diào)試器:集合的大小信息
調(diào)試時(shí)的跟蹤信息應(yīng)盡可能清晰,詳細(xì)。這就是我們調(diào)整變量視圖的原因,現(xiàn)在它可以顯示組織更好且更全面的數(shù)據(jù)。有了這個(gè),就可以期待新的訂購,科學(xué)陣列的更好的視覺表示,集合長度的顯示以及重復(fù)細(xì)節(jié)的去除。
進(jìn)一步的改進(jìn)
您是否正在使用網(wǎng)絡(luò)腳本或與硬件接口并使用十六進(jìn)制或二進(jìn)制值?好消息!現(xiàn)在,PyCharm從控制臺(tái)或調(diào)試器通過變量視圖直接將十進(jìn)制值的格式轉(zhuǎn)換為十六進(jìn)制或二進(jìn)制格式。
在Windows上為Linux開發(fā)?我們?cè)黾恿藢?duì)Linux 2的Windows子系統(tǒng)的支持。PRO
=====================================================
想要了解或購買PyCharm正版授權(quán)的朋友可以。
關(guān)注下方“慧聚IT”微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn