乾貨|3款Python編程神器推薦!(附下載&教程)

》》》資源位於文末》》》

使用Python編程可以是一個很愉悅的過程。

作為“膠水語言”,Python的代碼在兼具效率的同時又極為簡潔美觀

而今天筆者為大家推薦的三款編程神器,一定能讓你的編程效率獲得更大提升!

(本文中提到的所有工具&插件均位於附件中!)

Ptpython

有多少走過新手期的Python使用者至今仍對Python自帶的IDLE依依不捨?

乾貨|3款Python編程神器推薦!(附下載&教程)

Python自帶的IDLE

以筆者為例,至今在中小項目上,依舊會選擇IDLE。

喜歡的理由很簡單:

  • 編輯器和交互界面(REPL)合一的環境
  • 絕對的輕量化

但是最近,筆者終於發現了一款可以完美替代IDLE的交互界面的REPL:

Ptpython

乾貨|3款Python編程神器推薦!(附下載&教程)

那麼它與IDLE的區別在於哪裡呢?

官方給出的特性如下:

  • 語法錯誤提示
  • 多行編輯(支持↑↓方向鍵)
  • 自動代碼補齊
  • 可以根據自己喜好選擇顏色風格
  • 支持中文
  • 以及更多...

只需在cmd或其他shell中輸入:

ptpython # 直接打開ptpython

# 或

ptpython 文件名.py # 使用ptpython運行python腳本

即可輕鬆使用

下載&安裝方式位於附件中

Jupyter

要說哪款idle功能最豐富,拓展性最強,那Jupyter必然是其中之一

(圖中65合1插件集的安裝方法也位於附件中)

乾貨|3款Python編程神器推薦!(附下載&教程)

舉個例子,Collapsible Headings插件簡直是強迫症的福音:

喜歡函數摺疊的美觀?這個插件允許你在程序的任何位置摺疊:

乾貨|3款Python編程神器推薦!(附下載&教程)

讓你的代碼更加簡潔!

除了Collapsible Headings以外,其他功能各異又個個好用的插件還有很多:

  • 比如代碼高亮器
乾貨|3款Python編程神器推薦!(附下載&教程)

  • LaTex數學字符環境
乾貨|3款Python編程神器推薦!(附下載&教程)

(LaTex環境允許Python輸出複雜的數學符號)

  • AutoPep8 一鍵規範代碼格式
乾貨|3款Python編程神器推薦!(附下載&教程)

(左圖:規範前 右圖:規範後)

等等...

nbextension插件集的安裝方法位於附件中

Virtualenv

相比前面兩個工具,Virtualenv的功能就簡單直接得多:

1. 輕鬆創建隔離環境

2. 方便分享你的某個項目所需要的環境

乾貨|3款Python編程神器推薦!(附下載&教程)

通常,在我們使用Python的時候,

所有第三方的包都會被pip安裝到 Python 的 site-packages 目錄下

但如果我們要同時開發多個程序,

  • 程序A和程序B依賴的庫版本不一樣怎麼辦?

或者,你要分享的某個項目,

它依賴的環境可能比較特殊

  • 如果能直接分享你的環境,那會帶來巨大的便利

而這就是 Virtualenv 的用途!

簡單使用方法如下:

C:\>virtualenv testenv # 在某個目錄下創建新的虛擬環境

C:\testenv\Scripts>activate # 激活虛擬環境

...

(testenv) C:\testenv\Scripts>deactivate # 關閉當前虛擬環境

可以說,使用起來也是很輕鬆的


↓↓↓附件領取請看這裡↓↓↓

乾貨|3款Python編程神器推薦!(附下載&教程)

請先點擊關注;然後私信發送“idle”

即可輕鬆領取筆者精心整理的Python三大神器資源


相關乾貨:

  • 無懼馬賽克,用AI在1s內提升圖像8x分辨率!詳見

  • 藉助WiFi信號,AI竟擁有了透視的能力!詳見

  • 想要用Python輕鬆可視化任何函數嗎?詳見

<strong>

  • 想要深入瞭解機器學習領域中5大最本質、最關鍵的算法嗎?詳見

<strong>


機器學習乾貨君致力於原創易於理解的技術原理與細節文章

I Studied Hard,

So YOU Don't Have To !

歡迎大家關注: )


分享到:


相關文章: