在工作中擁有一款既可有效節省時間,又能使用方便簡單的提高工作效率的輔助程序必不可少!pycharm pro是一款專業Python編輯器,具有調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制等特色,可以幫助用戶使用Python語言開發時提高工作效率。
Jupyter筆記本
使用筆記本電腦
我們更容易編輯筆記本中的代碼:在編輯筆記本時,原始碼看起來像普通的Python文件。這使得輕量級工作無需在代碼中導航。當然,支持往返編輯,並且將立即反映在PyCharm或瀏覽器中進行的所有更改。運行和調試單元格
Jupyter筆記本非常適合幫助您探索和交互數據。使用PyCharm,Jupyter筆記本現在更容易使用,因為您可以在IDE中快速運行和調試筆記本中的單元格。當然,許多來自瀏覽器內筆記本的熱鍵也可以在PyCharm中使用。例如,使用Shift + Enter運行突出顯示的單元格,然後選擇下面的單元格。伺服器和內核管理
快速開始使用筆記本電腦。使用PyCharm,您無需手動啟動伺服器或內核:只需打開筆記本並運行一個單元。PyCharm會自動為您打開的筆記本啟動伺服器和相應的內核。變量查看器
如果您忘記了變量的當前值,可以使用PyCharm的變量查看器來確保一切正常。IDE改進
最近的地點
在開發過程中,您可能經常發現自己需要在代碼中的不同位置之間來回移動。PyCharm長期以來一直使用Recent Files彈出窗口(Ctrl+E或Cmd+E 在macOS上)來幫助您快速瀏覽這些文件。但是,您不僅希望獲取文件,還希望將其帶到特定位置,因此我們引入了新的和改進的「最近位置」彈出窗口(Ctrl+Shift+E或Cmd+Shift+E在macOS上),以便更快地到達目的地。UI主題插件
不喜歡我們的默認樣式?我們改進了對UI主題插件的支持。通過查找「tag:UI」在插件市場中找到一個,或者學習如何創建自己的。Sublime Text鍵映射
切換到新工具最難的部分之一是必須學習所有新的熱鍵。我們添加了一個Sublime Text鍵映射,以便任何人都可以更輕鬆地從Sublime Text切換到PyCharm。進一步改進
Git的原生SSH:在以前的版本中,可以將用於Git的SSH配置為使用內置SSH或本機SSH。如果需要交互式提示進行身份驗證,則必須使用內置SSH。在新版本中,可以使用本機SSH處理這些提示。本機SSH支持更多功能,包括更好的安全協議,因此已刪除內置選項。Python的改進
大型集合的調試器性能
PyCharm調試器現在可以處理無限大的集合,而不會在最初加載集合時減慢速度。數據類繼承
PyCharm已經支持Python 3.7數據類,但現在我們已經擴展了這種支持,以確保數據類的子類也能獲得準確的代碼完成。狀態欄中的翻譯
當您為多個環境開發應用程式時,例如在Python或框架版本之間進行遷移時,如果您能夠在它們之間快速切換並快速查看您正在使用的版本,則可以使生活更輕鬆。鍵入檢查變量賦值
Python的可選輸入可幫助您記錄代碼並防止出錯。我們現在通過檢查變量賦值的類型來進一步支持它。遠程口譯員
Vagrantfile語法
PyCharm支持Vagrant框內的Python解釋器,現在也使你的Vagrantfile看起來很好。SSH與sudo
您需要root訪問權來控制Raspberry Pi上的GPIO引腳,因此為了使GPIO開發更容易,我們可以在PyCharm 2019.1中通過SSH運行具有root權限的代碼。當然,您可以將root權限用於其他用途,但我們現在不想公開鼓勵這些權限嗎?Web開發人員
改進的HTML和CSS快速文檔
CSS多年來變得更加強大,這帶來了更多的複雜性。為了幫助您找到更複雜的現代CSS的方法,我們改進了快速文檔支持 - 只需按Ctrl+Q(或Command+J在macOS上)了解更多信息。別擔心,如果您查找'p'標籤的文檔,我們不會告訴任何人。所有新的JavaScript調試控制台
PyCharm專業版附帶JetBrAIns WebStorm提供的出色JavaScript支持。他們剛剛創建了一個新的改進的JavaScript調試控制台,適用於Node.JS代碼和瀏覽器內JavaScript。單元測試
pytest的多進程測試運行器
大型測試套件很好,但它們可能需要一段時間才能運行。為了使它們更快完成,我們現在已經升級了pytest集成以支持多進程測試運行。
資料庫
新的資料庫連接流
PyCharm Professional Edition捆綁了JetBrAIns DataGrip的所有SQL支持。他們剛剛改進了配置新資料庫連接的過程。如果您還沒有嘗試過,那麼您就可以享受美食了。配置資料庫之後,除了能夠瀏覽表之外,在Python代碼中編寫查詢時,還可以獲得模式感知的SQL完成。
Mac:https://www.macz.com/mac/156.html?id=NzY4OTU4Jl8mMjcuMTg3LjIyNC4yMTI%3D
win:https://soft.macxf.com/soft/2719.html?id=MjkzNjc%3D