原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-08-07 11:21:12.813|閱讀 1533 次
概述:PyCharm是一種提高Python語(yǔ)言開(kāi)發(fā)效率的IDE,最新版本2019.2改進(jìn)了Jupyter Notebook體驗(yàn),開(kāi)箱即用的更多語(yǔ)言的語(yǔ)法突出顯示,初始Python 3.8支持等。歡迎下載試用!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具。此外,該IDE提供了一些高級(jí)功能,以用于Django框架下的專業(yè)Web開(kāi)發(fā)。最新版本2019.2改進(jìn)了Jupyter Notebook體驗(yàn),開(kāi)箱即用的更多語(yǔ)言的語(yǔ)法突出顯示,初始Python 3.8支持等。歡迎下載試用!
Jupyter筆記本
全部運(yùn)行
我們的Jupyter支持中最需要的功能之一就是只需單擊一下按鈕即可運(yùn)行所有單元格。事實(shí)證明這并不像聽(tīng)起來(lái)那么容易,因?yàn)槲覀儾坏貌辉赑yCharm方面重新實(shí)現(xiàn)一些Jupyter的執(zhí)行邏輯。我們很高興地宣布此功能現(xiàn)已在PyCharm中提供。
改進(jìn)了服務(wù)器配置
打開(kāi)多個(gè)項(xiàng)目后,PyCharm將隱式使用您打開(kāi)的第一個(gè)項(xiàng)目來(lái)啟動(dòng)托管的Jupyter服務(wù)器。這現(xiàn)在是可配置的。您現(xiàn)在還可以選擇Jupyter服務(wù)器的特定端口進(jìn)行偵聽(tīng)。
與虛線間隔
當(dāng)您在瀏覽器中查看Jupyter Notebook時(shí),布局會(huì)自然地將單元格分隔開(kāi)來(lái)。因此,將代碼顯示為Python文件的PyCharm方法看起來(lái)更加密集。為了使代碼看起來(lái)更好,我們現(xiàn)在在筆記本中插入虛擬空行,這些空行不會(huì)保留到文件中。
內(nèi)聯(lián)顯示變量值
PyCharm調(diào)試器可幫助您跟蹤變量,并在您使用筆記本時(shí)顯示其當(dāng)前狀態(tài)。
進(jìn)一步改進(jìn)
另一個(gè)經(jīng)常請(qǐng)求的功能是重啟內(nèi)核的能力,現(xiàn)在可以實(shí)現(xiàn)。
您現(xiàn)在可以直接將PyCharm的筆記本發(fā)布到JetBrains Datalore。
IDE改進(jìn)
許多流行語(yǔ)言的代碼突出顯示
您是否在使用不同語(yǔ)言的代碼潛入項(xiàng)目的項(xiàng)目中工作?PyCharm現(xiàn)在將突出顯示W(wǎng)indows .bat文件,C#,C ++,Groovy,Lua,Makefile等的語(yǔ)法。
基本的bash支持
大多數(shù)項(xiàng)目,在他們生命的某個(gè)階段,將一些bash文件簽入他們的repo。PyCharm現(xiàn)在將突出顯示bash語(yǔ)法,提供基本完成,并與Shellcheck集成以檢查您的bash文件。
改進(jìn)了Windows上的外觀
PyCharm現(xiàn)在在Windows上看起來(lái)比以往任何時(shí)候都好:我們已經(jīng)調(diào)整了UI的外觀以使其更加現(xiàn)代化。
cURL支持REST客戶端
現(xiàn)在支持開(kāi)箱即用的cURL格式。只需復(fù)制您的cURL格式化請(qǐng)求并將其直接粘貼到您的HTTP請(qǐng)求文件中,即可將其轉(zhuǎn)換為正確的格式。要使用此新功能,只需創(chuàng)建一個(gè)新的.http文件或HTTP請(qǐng)求臨時(shí)文件,然后粘貼一個(gè)cURL字符串。它將自動(dòng)轉(zhuǎn)換為完整請(qǐng)求。
保留請(qǐng)求之間的cookie
想象一下,您對(duì)服務(wù)發(fā)出了身份驗(yàn)證請(qǐng)求,以便稍后調(diào)用要求權(quán)限的端點(diǎn)。過(guò)去,這種身份驗(yàn)證響應(yīng)丟失了,迫使您每次需要時(shí)都要求它。現(xiàn)在這不是問(wèn)題!所有cookie將保留供您將來(lái)使用,并將在您下次執(zhí)行的請(qǐng)求中轉(zhuǎn)移。
改進(jìn)了EditorConfig支持
EditorConfig文件允許您直接在repo中嵌入代碼樣式設(shè)置。我們現(xiàn)在已經(jīng)將此功能改進(jìn)為更靈活; 例如,現(xiàn)在可以使用多個(gè)EditorConfig文件為項(xiàng)目的不同部分設(shè)置不同的設(shè)置。
Python
Python 3.8:僅限位置參數(shù)
為函數(shù)定義指定僅位置參數(shù)以限制函數(shù)的使用。這種新語(yǔ)法將允許您嚴(yán)格定義那些純粹根據(jù)特定序列調(diào)用的參數(shù)。
Python 3.8:賦值表達(dá)式
在表達(dá)式中指定值以增強(qiáng)代碼的緊湊性和可讀性。例如,您現(xiàn)在可以使用一行代碼創(chuàng)建條件表達(dá)式,同時(shí)分配變量值。
變量的最終注釋
設(shè)計(jì)類和子類,通過(guò)使用“最終”限定符來(lái)限制使用方法,類和變量,以避免不必要的繼承或覆蓋。
在f字符串中使用等號(hào)
f-Strings現(xiàn)在可以使用'='同時(shí)顯示表達(dá)式及其值。使用f'{expr =}'生成一個(gè)字符串,該字符串將顯示您的表達(dá)式及其輸出。
內(nèi)聯(lián)Python函數(shù)
PyCharm的一個(gè)關(guān)鍵特性是它能夠自動(dòng)重構(gòu)代碼。這樣您就可以確定在完成操作后,代碼的行為沒(méi)有改變。我們現(xiàn)在已經(jīng)添加了自動(dòng)內(nèi)聯(lián)Python函數(shù)的功能。
快速找到重復(fù)的代碼
重復(fù)的代碼是臭代碼,因此PyCharm會(huì)讓您知道是否有某些內(nèi)容可能需要重構(gòu)為單個(gè)函數(shù)。
JavaScript
改進(jìn)了可變重命名
重構(gòu)代碼現(xiàn)在更具可定制性,可以選擇重命名或不重命名動(dòng)態(tài)引用。如果選中,您可以使用預(yù)覽界面確定要實(shí)際重命名的實(shí)例以及要保留的實(shí)際內(nèi)容。
在調(diào)試時(shí)更新了智能步驟
'Smart step into'(Shift-F7)功能得到了提升。目標(biāo)更加明顯,您可以使用箭頭鍵或Tab輕松切換它們,然后按Enter鍵進(jìn)入所選目
提高了調(diào)試器中庫(kù)的可見(jiàn)性
調(diào)試器調(diào)用堆棧上的過(guò)濾器圖標(biāo)允許您隱藏來(lái)自第三方代碼的所有調(diào)用。現(xiàn)在,您標(biāo)記為庫(kù)的所有內(nèi)容都可以通過(guò)此新功能隱藏。
數(shù)據(jù)庫(kù)
全文檢索
您是否知道PyCharm Professional Edition捆綁了JetBrains DataGrip(我們的專業(yè)數(shù)據(jù)庫(kù)IDE)的所有數(shù)據(jù)庫(kù)功能 ?我們的數(shù)據(jù)庫(kù)工具中的一個(gè)新功能是跨多個(gè)數(shù)據(jù)源的全文搜索:現(xiàn)在您可以找到您的數(shù)據(jù),無(wú)論它隱藏在何處。
以上為PyCharm2018.2更新的全部的內(nèi)容,感興趣的朋友歡迎下載體驗(yàn)~
想要購(gòu)買PyCharm正版授權(quán)的朋友可以。
更多精彩內(nèi)容,歡迎關(guān)注下方的微信公眾號(hào),及時(shí)獲取產(chǎn)品最新資訊▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn