分享幾個(gè)YYDS的Pycharm插件
大家好,我是一行
之前一行分享過Python好用的幾種編輯器
IDLE,測(cè)試Python有沒有下載成功 jupyter notebook & spyder, 用來做數(shù)據(jù)分析 pycharm,python開發(fā)的大殺器 vscode,txt等等,小眾猿群使用
那在用pycharm這個(gè)python開發(fā)大殺器的同時(shí),一行也來分享幾個(gè)它很好用的插件,來給你的搬磚提提速
1statics
staitcs可以作為KPI摸魚好助手
120w次下載的這個(gè)插件,可以直接統(tǒng)計(jì)代碼的具體情況

對(duì)工程里的每個(gè)代碼文件進(jìn)行統(tǒng)計(jì)代碼量、空行量、注釋量、代碼行占比等進(jìn)行清晰統(tǒng)計(jì)
下次就算功能沒實(shí)現(xiàn),也能拿代碼量先去應(yīng)付一下了

2kite
雖然說pycharm已經(jīng)具有自動(dòng)補(bǔ)全功能了,可以對(duì)包名、變量名進(jìn)行補(bǔ)全
但是無法對(duì)一整行代碼進(jìn)行自動(dòng)補(bǔ)全
這個(gè)kite插件利用AI算法,可以自動(dòng)對(duì)整行代碼進(jìn)行預(yù)測(cè),幫助你更快的完成任務(wù)

這個(gè)插件距離完成自動(dòng)寫代碼的代碼目標(biāo)又更近一步了
3CodeGlance
在sublime里具有代碼小地圖,在上千行代碼里可以迅速定位代碼位置
用上Pycharm的CodeGlance也能用上這個(gè)功能了,在你的代碼旁邊內(nèi)置了一個(gè)小地圖

4Json Parser
之前每次爬蟲爬取上千行json數(shù)據(jù),那個(gè)大括號(hào)給我找的,都腦殼疼
后來索性將json數(shù)據(jù)直接復(fù)制到一些工具網(wǎng)站,在線格式化
現(xiàn)在這個(gè)json paser插件可以在pycharm里直接格式化數(shù)據(jù),又提高了那么點(diǎn)編程效率

5Rainbow CSV
跟json一樣,數(shù)據(jù)分析最讓人頭痛的還是數(shù)據(jù)列不對(duì)應(yīng),一行行的找數(shù)據(jù)對(duì)應(yīng)的表頭確實(shí)會(huì)眼花
所以做數(shù)據(jù)分析才建議使用spyder,因?yàn)橛鞋F(xiàn)成的數(shù)據(jù)表格
現(xiàn)在可以通過這個(gè)插件來用顏色區(qū)分csv沒列數(shù)據(jù)的含義,非常好用

6activate-power-mode
這個(gè)插件把編碼游戲化了,實(shí)在是喪心病狂

他會(huì)記錄你連續(xù)編碼的按鍵量,最長(zhǎng)間隔不能超過10秒,有倒計(jì)時(shí)在邊上
然后根絕打字速度,還有震動(dòng)反饋,誰用誰知道

7SonarLint
公司里Code Review你都怎么做?
難道還真的一行行去看對(duì)方的代碼哪里不規(guī)范?
直接使用SonarLint插件,立馬會(huì)分析出代碼規(guī)范報(bào)表,摸魚時(shí)間又增多了

8Chinese (Simplified) Language Pack
Pycharm也出了漢化包插件
但是很多人會(huì)鄙夷這個(gè)插件,因?yàn)橛⑽哪芰?duì)編程很重要,如果連英文界面都排斥,那豈不是對(duì)編碼語言更加排斥嘛

但,誰知道使用這款編輯器的是不是小學(xué)生呢?人家老師是真的沒教上面那些單詞嘛
9最后
除了上面這些插件,對(duì)于其他編輯器的功能有的這個(gè)pycharm都出了對(duì)應(yīng)的插件
例如jupyter note、mongo db等等都可以使用插件來解決特定功能
所以使用了各種插件的pycharm只會(huì)對(duì)著其它編輯器淡淡的說一句,“我要打十個(gè)”
好了,這就是今天,技術(shù)用眠,我們下期見~
【推書環(huán)節(jié)】
今天推薦的是北京大學(xué)出版社《Python大數(shù)據(jù)分析從入門到精通》

1.理論與實(shí)踐相結(jié)合:先對(duì)功能模塊進(jìn)行理論講解,然后使用代碼進(jìn)行演示說明,由淺入深層層推進(jìn),易學(xué)易懂;
2.技術(shù)的整合性強(qiáng):對(duì)大數(shù)據(jù)平臺(tái)的各項(xiàng)功能模塊進(jìn)行集成使用,以實(shí)現(xiàn)對(duì)不同需求使用合理技術(shù)進(jìn)行處理;
3.體系的完備性好:大數(shù)據(jù)平臺(tái)中數(shù)據(jù)的導(dǎo)入、分析、挖掘、可視化等均使用Python處理,系統(tǒng)學(xué)習(xí)項(xiàng)目開發(fā)的全流程;
4.附贈(zèng)學(xué)習(xí)資源:免費(fèi)贈(zèng)送相關(guān)知識(shí)點(diǎn)視頻教程,提供書中所有案例源代碼及相關(guān)數(shù)據(jù)信息,供讀者參考練習(xí)、快速上手。
?
當(dāng)然Python相關(guān)的電子書我也給整理好了在下面??

