給中小學生的Python:初學程式設計也能快速上手 (限中國大陸以外地區銷售)
Python for Kids: A Playful Introduction to Programming(Second Edition)
原文作者╱
Jason R. Briggs
作  者╱
傑森•布里格斯
譯  者╱
李強
出版社別╱
小五南
書  系╱
學習高手
出版日期╱
2024/12/01   (3版 1刷)
  
即日起五南舊官網僅提供書籍查詢,如欲購書,請至五南新官網 https://www.wunan.com.tw/
I  S  B  N ╱
978-626-393-779-6
書  號╱
YI17
頁  數╱
328
開  數╱
20K
定  價╱
450 (特價 356)

※審定者簡介
林裕勝
林裕勝
現職國小校長、臺北市資訊教育輔導團主任輔導員
臺北市日新自造教育及科技中心計畫主持人
臺北市自由軟體推動小組召集人
16年以上資訊教育推動相關經驗
非資訊科系,靠自學自修網路及資訊科技

Jason R. Briggs
從8歲起就是一名程式設計師了,那時他在Radio Shack TRS-80上學習了BASIC語言。他作為開發人員和系統架構師編寫專業的軟體,同時還是《Java開發者》雜誌的撰稿編輯。他的文章曾經登上過JavaWorld、OnJava以及ONLamp。
Jason的網站:http://jasonrbriggs.com/
電子郵件位址:mail@jasonrbriggs.com
※譯者簡介
李強
李強
專業程式設計翻譯
※繪者簡介
Miran Lipovača
Miran Lipovača 是Learn You a Haskell for Great Good! 的作者。他喜歡拳擊,會彈貝斯,而且還會畫畫。他對於舞動的簡筆畫小人,還有數字71 很著迷。當他走到自動門的前面時,他總是假裝是自己用意念打開的。

第1部分 學習寫程式
第 1章 Python不是大蟒蛇
第 2章 運算與變數
第 3章 字串、列表、元組和字典
第 4章 用海龜畫圖
第 5章 用if和else來提問
第 6章 迴圈
第 7章 使用函式和模組來重複使用你的程式碼
第 8章 如何使用類別和物件
第 9章 更多海龜繪圖
第10章 用tkinter畫進階圖形

第2部分 反彈球
第11章 你的第一個遊戲:反彈球
第12章 完成你的第一個遊戲:反彈球

第3部分 火柴人
第13章 火柴人遊戲的圖形
第14章 開發火柴人遊戲
第15章 建立火柴人
第16章 完成火柴人逃生遊戲

結語 接下來學什麼?
附錄A Python的關鍵字
附錄B Python的內建函式
附錄C 分析問題和解決問題

國小數學思考與
推理【六年級】
【小小經濟學家
】金錢是什麼?
(精) (限中
國大陸以外地區
銷售)
國小數學思考與
推理【四年級】
國小數學思考與
推理【五年級】
數學這樣學:國
小數學感學習六
年級
國小數學思考與
推理【三年級】




內文試閱 第 1章 Python不是大蟒蛇

電腦程式是一組讓電腦執行某種動作的指令。和那些電路、晶片、介面卡、硬碟等不同,它不是電腦可觸摸的部分,而是隱藏在背後執行於硬體上的東西。電腦程式(我常簡稱為「程式」)就是一系列告訴沒有知覺的硬體要做什麼事情的命令,而軟體就是程式的集合。

沒有電腦程式,幾乎所有你現在每天使用的設備都將變得沒有用;或者沒那麼有用。程式不僅以各種形式控制著你的個人電腦,同時還有你的電玩遊戲主機、行動電話以及車裡的GPS 裝置;還有些不那麼明顯的東西也是軟體控制的,比如液晶電視和它的遙控器,以及某些最新型的收音機、DVD播放機、烤箱和電冰箱。甚至汽車引擎、紅綠燈、路燈、火車號誌、電子看板,還有電梯也是由程式控制的。
程式有點像思想。如果你沒有思想,那麼你可能就只能坐在地板上,兩眼無神地任由口水流到衣襟上。你想到「站起來」,那是一條指令,或者叫命令,它告訴你的身體要站起來。同樣地,程式告訴電腦要做什麼。
如果你知道如何寫電腦程式,就可以做各種各樣的事情。當然,你可能寫不出可以控制汽車、紅綠燈或者冰箱的程式(至少不是一開始就做得到),但是你可以建立網頁、自己寫遊戲,或者甚至寫個程式來幫你完成作業。

1.1 關於電腦語言
和人類一樣,電腦使用多種語言來溝通,這裡所說的語言就是程式語言。簡單地說,一種程式語言就是一種特定的與電腦交談的方式,這種方式使用著電腦和人都能理解的指令。
有些程式語言以人名命名(例如:Ada和Pascal),有些採用簡單的首字母縮寫(例如:BASIC和FORTRAN),還有些甚至以電視劇命名,就像Python。是的,Python 程式語言的名字來自電視劇《蒙提.派森的飛行馬戲團》,而不是大蟒蛇。

NOTE
《蒙提.派森的飛行馬戲團》(Monty Python’s Flying Circus)是英國20 世紀70 年代首播的電視喜劇,直到現在仍受某些觀眾喜愛。Python 的名字就是從這裡來的。(譯者注:“Python”這個單字在英文中是「蟒蛇」的意思。)

幾樣東西使得Python 程式語言非常適合初學者。最重要的是,你可以用Python很快地寫出簡單、有效的程式。Python沒有很多複雜的符號,因此對初學者來說更容易閱讀也更友善。(並不是說Python不使用符號,只是沒有像其他語言使用那麼多。 )

1.2 安裝Python
安裝Python 相當簡單。下面我們列舉在Windows11、蘋果macOS,還有Ubuntu 和樹莓派(Raspberry Pi)上的安裝步驟。在安裝Python 的同時,也會安裝 IDLE 以及它的捷徑,它是用來寫Python程式的整合式開發環境。如果你的電腦已經安裝好了Python,請直接跳到本書1.3 節。

1.2.1 在Windows 上安裝Python
在微軟Windows 11 安裝Python,先用網頁瀏覽器打開http://www.python.org/downloads,然後下載Python 3.10以上的版本。具體下載哪個版本的Python 並不重要,只要是3.10 以上的版本就可以。
但是,如果使用舊版的Windows(例如:Windows 7),就沒有辦法安裝最新的Python,需要安裝Python 3.8。可以透過針對Windows平台的下載頁面(https://www.python.org/downloads/windows/)來查看適用於你Windows系統的Python版本,如圖1-1所示。

如果瀏覽器詢問是否儲存還是開啟檔案,選擇儲存。一旦下載了Windows 安裝檔,系統應該會提示執行。如果沒有提示,打開「下載」資料夾,點選這個檔案。現在,按照螢幕上的安裝提示將Python 安裝到預設位置,步驟如下:
1. 選擇Install Now。
2. 當詢問是否允許應用程式修改你的設備時,請選擇Yes。
3. 安裝完成後點選Close,在你的「開始」功能表中應該多了一項Python 3.1x,如圖1-2 所示。
現在你可以跳過後面的內容,直接到單元1.3 「當你安裝好
Python 以後」那一節,開始使用Python 了。

1.2.2 在macOS 上安裝Python
如果你使用的是蘋果電腦,你會發現已經有預先安裝好的
Python,只是它可能是較舊的版本。要確保你執行的是最新版本,
點選spotlight 圖標(右上角的放大鏡),在跳出來的對話方塊中輸入
terminal。打開終端視窗後,輸入python3--version(兩個短橫線
後跟著單字version),按下ENTER鍵。