俗話說,工具善其事,必先利其器。在開始學習一門語言之前,選擇一款適合的編輯器是相當重要的。
它可以幫助你更好的去在學習的過程中更加省力,可以把精力放到代碼的核心基礎的學習。一些代碼的格式,規範,風格都交給編輯器幫你自動完成,這無疑是非常友好的。
比如前端裏比較優秀的編輯器有 Webstrom、Vscode、sublime、Atom。每款編輯器都會有一些特點吸引着熱愛它的羣體。
而 Python不必多說,「pycharm」是你最好的選擇。也是 Python 從業者使用最多的編輯器。
直接附上 官方下載地址,讓你免去查找的煩惱。是不是很優秀。
下載完成之後,我們就直接安裝即可。安裝完成後,選擇新建項目。
hello world
選擇好環境之後,接下來我們就可以創建一個 Python 程序了。我們還是以 「hello world」爲例。
如圖,編寫完成之後,直接運行就可以看到結果了。OK,到這裏我們就能開始努力寫程序了。
但是,如果真的這樣,就失去了使用編輯器的真正意義了。上面我也提到了,編輯器可以幫助我們做代碼的檢查,格式的規範等等。所以接下來我們就安裝 Python 的檢查工具。讓我們的代碼始終的格式都統一規範。而且自動檢查。
有人說,爲什麼要做規範?你要知道,每個人的編碼習慣都不一樣,比如有的人定義字符串喜歡用單引號,有的人喜歡用雙引號。
這樣下來,大家的代碼五花八門,各有區別,維護起來是相當的困難,對於其他的閱讀者造成很大的困擾。所以 Python 就制訂了一套統一的規範,大家默認都遵守這個規範。這樣代碼就可以統一了。而規範往往是定死的,不會經常發生變化,所以這件事情交給工具來做再合適不過了。
autopep8
首先 PEP8 是 Python 官方推出的一套編碼的規範,它能幫助開發者更好的約束自己。只要我們的代碼不符合它的規範,就會有相應的提示。
但是有的人會比較倔強,登哥我就不遵守會怎麼樣,如果不遵守不會怎麼樣,但是如果讓同行門看到你的代碼。。。。你們自己想吧。哈哈,我就不多說了。
雖然,PEP8 能夠給我們提示了,但是還是需要自己去手動修改。這顯然不夠,如果能夠自動格式化那就好了。
而 autopep8 就是用來做這些的。當我們寫完代碼,直接執行 autopep8,就可以讓代碼自動的格式化。接下來我們就看看如何進行配置。
利用 python3 安裝
pip3 install autopep8
安裝結束以後,打開設置–>Tools --> External Tools --> 然後添加,參數配置如下。
怕你們敲鍵盤累到,參數直接附上
Name: AutoPep8
Description: autopep8 your code
Program: autopep8
Arguments: --in-place --aggressive --aggressive $FilePath$
Working directory: $ProjectFileDir$
Output filters: $FILE_PATH$\:$LINE$\:$COLUMN$\:.*
配置完參數之後,在我們的代碼裏直接 右鍵 選擇 External Tools–> Autopep8,你就能看到效果啦。
從此以後媽媽再也不用擔心我寫的代碼被同行們嘲笑了。
最後,如果覺得文章不錯,對你有所啓發,點贊是一種態度也是一種認可。
微信公衆號:六小登登,更多幹貨文章,這裏有我的很多故事,歡迎一起交流。