簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

大概在幾年前,我通過郵件詢問國內Linux圈一位知名度最高的大牛關於學習編程的問題,當時他給我的回覆是從Scheme這個語言入手,????他給我推薦的第一本書。(Emacs編輯器就是Lisp語言寫出來的)

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

不過時過境遷,當年入門首選的Lisp系的語言已經變成了現在的Python,相比Lisp而言,Python的結構更加易懂,所以接受度也更高一些,環境方面的搭建也更容易,因為網上資料更多。

計算機語言是什麼?計算機語言並不是什麼高深莫測的東西,就好像學習一門外語,本質就是為了溝通。學習英文的時候需要背單詞、記語法,學習計算機語言也是同樣的流程。使用情景也是一樣,我們的母語是漢語,從小學習漢語的目的無非就是為了與身邊的人溝通。上學後學習英語,無非就是為自己未來與英語國家的人溝通作準備。學習計算機語言,則是為了與計算機進行溝通,可以把計算機想象成一個“人”,我們日常使用計算機都是通過鼠標的點擊與之互動。

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

學習計算機語言就是通過打字和它聊天,只不過由於我們日常使用的是漢語,而計算機語言發源於英語國家,所以很難理解,但換個思維。

這句話中,print就是打印、顯示出類似的意思,那麼如果編程語言用谷歌翻譯一下。


這種感覺就好像是在跟計算機對話,告訴它要做什麼,只要計算機能聽懂,它不會拒絕你。
到這裏,計算機編程語言其實就沒有那麼神秘,不過寫出好的程序就跟寫一本好的小説一樣,我會説中文,但我寫不出《三體》,英語國家那麼多人,但不是每個人都能寫出《哈利·波特》。只不過,想要創作出好的作品,學習語言肯定是第一步。

在開始Python之前,就需要搭建一個環境,對於日常工作、生活和編程沒有太大關係的人,推薦使用虛擬機裝一個Linux系統,這樣就能與自己的工作環境隔離開。
1、安裝虛擬機程序(Vmware、VirtualBox)
不推薦剛上手的人使用WSL2,雖然微軟現在做出了Linux子系統,但是配置比較複雜,且不與日常工作區隔離,一旦出問題就很麻煩。
當然也不推薦直接使用Windows進行Python編程環境的搭建,過程繁瑣,需要到Python官網下載程序安裝。Linux發行版一般都會自己裝好,而且和系統的集合程度更高,使用起來非常方便。

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單


2、下載Linux鏡像。
Linux系統有很多發行版,如果是安裝在虛擬機裏,還是推薦使用Ubuntu,雖然我更喜歡OpenSUSE一些。Ubuntu的體積相對比較小,使用起來也更簡單,至於如何選擇發行版,如果大家有疑問,後面會專門做一篇文章介紹下我的使用心得。
3、安裝編輯器。
因為要與電腦溝通,就需要安裝一個輸入代碼,或者説説話的平台。在Linux系統下,Vim是最普遍使用的編輯器,當然也有很多更加現代的編輯器可以選擇,如VScode。
VIM:

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

VIM的編輯界面非常簡單,相比之下,可能在操作邏輯上和一般的編輯器不一樣,需要一定的學習成本,不過自帶了一個非常詳細的中文教程。

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

只需要在Linux的終端下輸入vimtutor→回車,就會出現一個非常詳盡的中文教程,按照教程的説法,25-30分鐘就可學會使用。

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

可以抽點時間看一下,按照教程學習並不會枯燥,但如果就是想學習Python而不想一開始浪費時間在這些工具上,使用VScode可能更方便。
VScode:

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

如果實在Ubuntu系統下,在官網下載DEB安裝文件,雙擊安裝就可以使用了。

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

下載一個Python的插件,基本上使用到做出第一個自己的小程序都沒有問題。
到此,環境就搭建完成了,接下來可以輸入第一個自己的代碼“hello world”。(需要注意,在輸入代碼的時候,標點符號一定要使用英文的標點,中文標點沒辦法識別,所以輸入法要改為英文。)
在編輯器中輸入:

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

文件名取名叫“hello.py”
在終端中輸入:

簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單

當屏幕打印出正確的文字,第一個程序就編寫好了。接下來就可以正式利用這套搭建好的平台學習更多的語法、單詞,然後創作出屬於自己的《三體》或者《哈利·波特》,讓計算機做更多的事。


版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 1625 字。

轉載請註明: 簡單搭建與計算機的“聊天”環境,讓計算機幫你做事,編程其實很簡單 - 楠木軒