Python入門到專案實戰
1. 為什麼選擇Python?
在學習程式語言時,我們常常會問自己,到底要“首先”選擇哪種語言比較好?比如筆者在學習時,先接觸了C語言,接著學習了Java和C++,然後才學了Python,之後我又學習了硬體開發的SystemVerilog,涉及網站開發的HTML5、JavaScript和CSS語言,以及iOS開發的Swift語言。經過不斷地比較後,我個人認為,如果你不會程式設計,但又想學習程式設計,不妨試試Python。
Python是一門“優雅、明確、簡單”的語言。Python包含了龐大完備的標準包,可以輕鬆完成很多功能及任務,比如在處理各類資料時,我們可以直接使用其已含有的函式,“拿來”就行。另外Python和C、Java等使用大括號的語言不一樣,Python是依靠“縮排”來檢測並編譯程式碼,這個我們在之後的文章會著重介紹。一般來說,使用Python編的程式比較簡短明瞭,作為入門語言來說相對較簡單上手,同時也能很好地用於介紹資料結構、演算法等進階的電腦科學內容。
我還是要推薦下我自己建立的Python學習交流群627044331,這是Python學習交流的地方,不管你是小白還是大牛,小編都歡迎,不定期分享乾貨,包括我整理的一份適合零基礎學習Python的資料和入門教程。
2. Python能幹什麼?
Python的應用很廣泛,我們可以使用它來編寫網站、寫GUI(使用者介面,可以理解為桌面軟體)、製作遊戲、處理資料,甚至可以用來編寫編譯器(開發新的程式語言)、硬體訊號處理(樹莓派)、編寫作業系統功能等等。
3. 如何下載、安裝Python?
下載Python很簡單,我們只需要到Python 官網,點選下載Python,選擇你的作業系統(Windows還是Mac OS)。
具體頁面如下。
接來下只要開啟安裝包、按照預設步驟安裝即可。這裡我用的是Mac OS,可能與Windows有一些出入,但是應該差別不大。
4. 開始使用Python
我們安裝成功後,可以開啟IDLE這個程式,具體圖示長這樣:
開啟後長這樣:
當然,我們不會一直使用IDLE(因為我們有更好的選擇),不過用它來玩玩Python還是可以的。比如我們可以拿它來做數學:
>>> 7 + 7 - 3 + 8 * 4
43
>>> 7 + 7 - 3 + 8 / 4
13.0
(輸入 7 + 7 - 3 + 8 * 4,會跳出 43;輸入 7 + 7 - 3 + 8 / 4,會跳出 13.0;)
記住要用英文輸入法,不要打中文輸入法,特別是除號,不然不識別。如下圖,紅色標註的除號不能識別。
最後,我們來實現碼農界的真理、名言和古訓,
>>> print("Hello, world!")
Hello, world!
非常簡單。當然,這裡所有的箭頭“>>>”是自動生成的,表示這是新的一行,可以在這裡輸入程式碼。
5. 學習計劃
所謂學習Python,我們必須要有一個計劃,學習也要按照基本法,一步一步來。我會在接下來發布的文章中詳細給大家擬定一個學習計劃。
這是我釋出的第二篇文章,如有不清楚的或者可以改進之處,歡迎大家評論裡指出。