Kite is a plugin for your IDE that uses machine learning to give you useful code completions for Python. Start coding faster today.編程
給你們介紹一款專門針對Python的代碼自動補全利器:Kite,效果絕佳。它的使用條件很簡單,支持多種IDE和操做系統,而且無償使用。
下載地址:https://kite.com/download/
app
支持Windows、Mac、Linux
機器學習
支持Atom、PyCharm、Sublime、VS Code、Vim、IntelliJ,更多語言正在擴展中。ide
更重要的是用了它以後,擼碼效率大大提高,就連Python之父都給予了很大的讚許,表示很是喜好這個功能。
函數
下面咱們來介紹一下它的功能,對於常常使用Python的同窗,很是值得一用。
Kite好在哪裏?
post
通常咱們開發時,好比使用Pycharm能夠直接調用函數並自動補全,但它們都是靜態的,並不會隨着開發者的編寫過程而改變。因此,不管咱們代碼如何變化,自動補全功能永遠都是同樣的。像下面咱們寫函數時,須要本身修改參數與子語句。學習
Kite 的 Intelligent Snippets 引擎能會自動地檢查咱們代碼庫中最經常使用的模式,並在咱們寫代碼時提供這些模式,它會利用機器學習預測一些經常使用的編程模式。
google
下面是使用 Intelligent Snippets 快速調用 requests.post的展現:
spa
Kite效果如何?操作系統
讓咱們看下正常擼碼和使用Kite擼碼速度差了多少?左邊是使用了Kite的操做,速度快且按鍵次數少一半,右邊是正常擼碼的速度。
除此外,Kite還集成了搜索功能,提供800+個Python庫的解釋和代碼demo,若是有疑問只須要點一下,省去了google的煩惱。
嘗試過,很是好用,抓緊來試一試吧。