什麼是程式設計,為什麼程式設計很适合孩子
計算機程式設計是每個孩子都應該學習的一項重要技能。我們使用計算機解決問題,玩遊戲,幫助我們更有效地工作,執行重複性的任務,存儲和查找資訊,建立新的内容,同時與我們的朋友和世界聯系。了解如何編寫代碼,将會把這一切力量付諸于我們的指尖。
每個人都能夠學習程式設計,這就像是求解一個謎題或一個謎語。你可以應用邏輯,嘗試一種解決方案,更多地試驗一下,然後解決問題。開始學習程式設計的時機就是現在!我們處在一個前所未有的曆史時期,在此之前,人們不可能像我們今天一樣,通過計算機每天都和另一個人聯系。我們生活在一個充滿了很多新的可能性的世界,從電動汽車和機器人保姆,到甚至能快遞包裹和比薩餅的無人機。
如果你的孩子今天開始學習程式設計,他們能夠幫助定義這個快速改變的世界。
[第1章 python 基礎—認識環境
<a href="https://yq.aliyun.com/articles/93180/">1.2 用python編寫程式</a>
<a href="https://yq.aliyun.com/articles/93186/">1.3 運作python程式</a>
<a href="https://yq.aliyun.com/articles/93188/">1.4 本章小結</a>
<a href="https://yq.aliyun.com/articles/93193/">1.5 程式設計挑戰</a>
[第2章 海龜作圖—用python 繪圖
2.1.1 程式是如何工作的
2.1.2 發生了什麼
<a href="https://yq.aliyun.com/articles/93211/">2.2 旋轉的海龜</a>
<a href="https://yq.aliyun.com/articles/93217/">2.3 海龜畫圓</a>
<a href="https://yq.aliyun.com/articles/93225/">2.4 添加顔色</a>
2.4.1 一個四色螺旋線
2.4.2 修改背景顔色
<a href="https://yq.aliyun.com/articles/93232/">2.5 一個變量搞定一切</a>
<a href="https://yq.aliyun.com/articles/93237/">2.6 本章小結</a>
<a href="https://yq.aliyun.com/articles/93241/">2.7 程式設計挑戰</a>
第3章 數字和變量—用python 做數學運算
第4章 循環很有趣(你可以再說一遍)
第5章 條件(如果是這樣該怎麼辦?)
第6章 随機的樂趣和遊戲(繼續前進,抓住機會!)
第7章 函數(那些東西有了一個名字)
第8章 定時器和動畫
第9章 使用者互動—進入遊戲
第10章 遊戲程式設計
附錄a windows、mac 和linux 下的python 安裝
附錄b windows、mac 和linux 下的pygame 安裝
附錄c 建構自己的子產品
術語表