- “笨辦法”學Python 3
- (美)澤德 A.肖
- 663字
- 2020-01-16 10:58:00
可選文本編輯器
文本編輯器對程序員很重要,但初學者只要使用簡單的程序員的文本編輯器就可以了。這些編輯器和寫文章用的編輯器不一樣,它們為寫代碼提供了很多專門的功能。我在書中推薦了Atom,因為它是免費的,而且幾乎可以在所有平臺上使用。不過,也許Atom在你計算機上不好用,那你可以試試下面這些編輯器。

這些編輯器是按項目“健康程度”排列的。也許其中一些項目將來會被開發者拋棄而死掉,或者哪天就不支持你的計算機了。如果你試了一個,發現不工作,那就試試另一個。“支持平臺”中有的列了多項,也是按支持的成熟度排列的,所以如果你用Windows,那就看看“支持平臺”一列中Windows排在最前面的編輯器。
如果你會用Vim或者Emacs,那就用它們。如果你從來沒用過,就避開它們。也許會有程序員勸你使用Vim或者Emacs,但這只會讓你偏離軌道。你的目標是學習Python,而不是學習Vim或者Emacs。如果你試了Vim,發現沒法退出,就鍵入:q!或者ZZ。如果有人讓你用Vim,但連這都沒告訴你,你現在應該知道為什么他們的話不能聽了。
學習本書過程中不要使用集成開發環境(IDE)。依賴IDE的結果就是沒法使用新的編程語言,因為你要等著企業賣給你一個支持這門語言的IDE,但除非已經有了眾多人在使用這門語言,否則企業是不會為它開發IDE的。如果你有信心使用Vim、Emacs、Atom之類的程序員的文本編輯器寫代碼,那你就不必等待第三方推出IDE了。盡管有些場合下IDE也不錯,比如針對已有的龐大代碼庫,但如果用IDE上了癮,你的個人前途就會受限。
另外你也不應該使用IDLE。它功能極其有限,而且作為軟件本身質量也不太好。你只需要一個簡單的文本編輯器、一個命令行終端和一個Python就夠了。
推薦閱讀
- Mastering Entity Framework Core 2.0
- C語言程序設計習題解析與上機指導(第4版)
- DevOps Automation Cookbook
- 薛定宇教授大講堂(卷Ⅳ):MATLAB最優化計算
- Learning Apache Kafka(Second Edition)
- JavaScript:Moving to ES2015
- 利用Python進行數據分析
- Unity 2017 Mobile Game Development
- Python網絡爬蟲技術與應用
- 奔跑吧 Linux內核
- 精通Spring:Java Web開發與Spring Boot高級功能
- Software-Defined Networking with OpenFlow(Second Edition)
- Backbone.js Patterns and Best Practices
- C語言王者歸來
- Java Script從入門到精通(第5版)