標籤:

自己教孩子Coding, Python 教案

筆記本的鍵盤太大,「我家」都是單手一指禪,我說你好歹拿兩隻手吧,左右分開,然後「我家」那位是記兩個字母,然後快速左右手切換,可愛的孩子。

為什麼學習程序

學習編程就像十幾年前大家學習Office,現代的Office 技術基本上和寫字有差不多的地位了,因為你已經很少在紙上寫字了,最多的字都是打在電腦里的。

學習編程一來可以做為將來的基本技能,二來可以做為培養創作力,培養解決問題的能力,增強探究世界的動力,現在的計算機技術已經可以做到從無到有的創作,而編寫的程序本身就是一個創造,而在創造的過程中,會有很多問題出現,通過查閱資料,嘗試,進而解決問題。

就像有一本書中所說的,程序可以讓你度過一整個有意義的雨天下午。

什麼是程序

什麼是程序呢?(暫且拋開複雜的程序歷史,從彙編到高級語言等等)。我們現在家裡都有筆記本電腦,學校里有機房,裡面有伺服器,這些機器暫時來說自己不會去主動做事情,需要我們去給他規劃好,告訴它先做什麼,在做什麼,由於計算機的計算速度很快。

程序是能夠讓電腦完成指定功能的指令的集合。

而指令不是電腦專有的,讓小到遙控器,電動玩具,大到衛星,航天非常都離不開我們人類給出的指令。

當然遊戲是一個比較複雜的集合,比如它的畫面很漂亮,需要專門設計人物的美工,還有它有許多動作,故事情節,這些設計好了之後,需要通過程序來讓他們呈現給電腦用戶,手機用戶。

什麼是編程語言

Language,和人類的語言類似,我們利用語言,說話來交流,編程語言就是一種和電腦交流的話。早期的語言或者比較偏底層的語言有彙編語言,Pascal,現在的語言發展越來越快,Python,C++,C,Java,HTML等等。

我們選用Python,首先它的應用很廣泛,其次它很簡單,高效,很多特性都決定了它能夠很好地做為初學者的編程語言。

安裝Python

Windows

打開上網的瀏覽器,http://www.python.org,找到Download 菜單,點擊進去,下載Python 3,小版本不需要太關心,因為Python 2 和Python 3 有比較大的區別,我們用3。

雙擊下載的EXE 或者MSI 安裝文件,按照Guide 一路安裝下去。

安裝Pygame 模塊

為了更好地演示,我們更多的是用遊戲的方式,所以要安裝Pygame 模塊。

打開commandline, Win鍵+R,敲入cmd 可以打開命令行界面。

運行下面命令安裝,當然你也可以直接去官網

python -m pip install pygame --user

所謂的模塊是一些已經編好的程序,這些模塊就像你玩樂高積木的時候,已經有人幫你搭建好了房子,凳子,桌子,路燈,草坪,你可以利用這些東西搭建一個城市出來,而且每個人利用這些基本的元素搭建出來的城市都不同。

打入下面的命令查看是否安裝成功

python -m pygame.examples.aliens

第一個程序 - Hello World

我們打開IDLE (Python) 這個集成環境,我們來寫一個Hello World。 很多程序都有這麼一個程序,可以用來測試基本的輸入輸出是不是正常。

使用VSC

使用Visual Studio Code 很方便的編輯和運行Python。

程序集合:

xoit/kids_python?

github.com圖標

猜數字遊戲

number_guess.py


劃重點

  1. 了解什麼是程序
  2. 如何安裝Python
  3. 開始第一個程序
  4. 推薦編程客戶端
  5. 一個小遊戲引起興趣

推薦閱讀:

TAG:kids | Coding | CAD |