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