新到貨2本75折
讀故事學編程:Python王國歷險記

讀故事學編程:Python王國歷險記

  • 定價:414
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

這是一本故事書,也是一本編程書。小男孩派森無意中闖入神秘國度—Python王國,恰好遇到了國王的鸚鵡,於是他們開始了奇幻的冒險之旅。在這個過程中,他們曾落入“大耳朵”部落、怪獸餐廳、要“名片”的迷宮,也造訪過“呆頭”小鎮、巫師的小屋、國王的跑馬場;他們打敗過7眼3嘴的攔路怪獸、兩個腦袋的守護者,也結識了“哲學家”、王國裡“最頑固”的人、王宮的“守門人”等形形色色的角色;他們學習過古老咒語,指揮過軍隊演習,探究過“天馬衛隊”……

最終在鸚鵡的幫助下,派森勇闖“死亡之路”,通過巨象山谷,穿越“時空之門”,回到了現實世界。每次遇到困難,派森和鸚鵡都是通過學習、運用程式設計知識化險為夷的,這對他們來說是一個自我成長的過程。我們在與派森一起經歷了25關考驗之後,基本上就掌握了Python程式設計語言的基礎知識。將本書獻給熱愛生活、熱愛程式設計的初學者:可以是青少年朋友,也可以是懷有一顆獵奇之心的成年朋友。學習程式設計有很多種方式,希望本書會成為你學習程式設計的美好起點。
 

作者介紹

一石匠人

·東北師範大學教育技術學碩士
·三年大學任職經歷
·多年教育公司從業經驗
·潛心研究遊戲化學習、少兒程式設計教育
·關注國內外相關領域動態
·曾在CSSCI教育期刊上發表多篇學術研究論文
·現專職從事少兒程式設計教育工作
 

目錄

第1 關 國王的鸚鵡—print() 函數 / 1
1.1 這只鸚鵡不簡單—print 語句的作用 / 2
1.2 鸚鵡的多種表達方式—print() 函數輸出的資料類型 / 4
1.3 把“盒子”含在嘴裡—print() 函數中的變數 / 5
1.4 盒子的組合—print() 函數中的算式 / 6
1.5 print() 函數的兩個“助手”—sep 與end / 6

第2 關 “大耳朵”部落—input() 函數 / 9
2.1 “大耳朵”部落的語言秘笈—input 語句的用法 / 10
2.2 把問題的答案裝在“盒子”裡—變數的應用 / 12
2.3 “大耳朵”野人不會計算的原因—用type() 函數檢測資料類型 / 12
2.4 學會計算—用int() 函數與float() 函數轉換資料類型 / 13
2.5 製造一匹“機器馬”—input 語句的交互控制 / 14

第3 關 一件“隱身衣”—注釋 / 16
3.1 “隱身衣”—注釋的作用 / 17
3.2 “隱身衣”的兩種樣式—注釋的方式 / 17

第4 關 Python 王國的“哲學家”—偽代碼 / 19
4.1 Python 王國裡不會程式設計的人—偽代碼是什麼 / 20
4.2 “哲學家”的用武之地—偽代碼的兩個作用 / 20
4.3 “哲學家”幾點可以休息—偽代碼應用案例1 / 20
4.4 王國衛隊的“機器天馬”—偽代碼應用案例2 / 22

第5 關 古老咒語—import / 24
5.1 好多工具包—模組是什麼 / 24
5.2 乾坤大挪移—模組的作用 / 25
5.3 兩種咒語—引入模組的兩種方式 / 25
5.4 冒險遊戲—random 模組案例 / 26
5.5 計時猜數—time 模組案例 / 27
5.6 烏龜的“眼鏡”—turtle 模組案例 / 28

第6 關 拯救“呆頭”小鎮—隨機函數 / 30
6.1 改變“呆頭”小鎮的關鍵—亂數 / 31
6.2 就像抽獎—隨機整數 / 31
6.3 一次只能走兩步的傢伙—固定步長的隨機整數 / 33
6.4 孫悟空的圈—隨機小數 / 34
6.5 一步到位—有限制的隨機小數 / 35
6.6 不要編號的抽獎—隨機抽取序列元素 / 35
6.7 改造“呆頭”小鎮計畫1—隨機整數的應用 / 37
6.8 改造“呆頭”小鎮計畫2—隨機小數的應用 / 37
6.9 改造“呆頭”小鎮計畫3—隨機抽取序列元素的應用 / 38

第7 關 遊戲場的秘密—複習 / 39
7.1 幸運三角形 / 40
7.2 比大小 / 41
7.3 幸運轉盤 / 41
7.4 幸運數字 / 42
7.5 發現遊戲場的秘密 / 43

第8 關 巫師們的“煙火表演”—變數 / 44
8.1 巫師最喜歡的魔法—變數介紹及定義方法 / 45
8.2 巫師“盒子”的妙用—變數的作用及意義 / 46
8.3 盒子命名的規矩—變數的命名規則 / 47
8.4 巫師也愛偷懶—變數的多重賦值 / 48
8.5 巫師玩雜耍—交換變數 / 49
8.6 萬能的魔法—變數存儲資料的類型 / 50
8.7 變數應用案例1—解開封印 / 51
8.8 變數應用案例2—巫師們的考驗 / 52
8.9 變數應用案例3—巫師們的“煙火表演” / 52

第9 關 7 眼3 嘴的攔路怪獸—算數運算與比較運算 / 54
9.1 怪獸的樣子有道理—兩種運算子 / 55
9.2 怪獸的7 只眼睛—算術運算子 / 55
9.3 怪獸的3 張嘴巴—比較運算子 / 56
9.4 眨眼、張嘴有順序—各種運算子的優先順序 / 56
9.5 怪獸離不開巫師的説明—變數在運算中的應用 / 57
9.6 具有“超能力”的運算子—處理字元或字串 / 58
9.7 怪獸的第一撥問題—加、減、乘、除運算 / 58
9.8 怪獸的乘方問題 / 59
9.9 怪獸的整除問題 / 60
9.10 怪獸的取模運算 / 61
9.11 怪獸嘴巴的編號—比較運算 / 61

第10 關 危險的“外交家”—字串 / 62
10 .1 “外交家”的使命—字串的核心作用 / 63
10 .2 “外交家”的排場—字串的標識方法 / 63
10 .3 轉換字串的“捷徑”—str() 函數 / 65
10 .4 標號的“盒子串”—初識序列 / 65
10 .5 轉義字元 / 67
10 .6 處理字串的“工具箱”—字串函數 / 69
10 .7 在字串中嵌入元素的兩種方法 / 76
10 .8 獅口脫險—應用案例 / 78

第11 關 怪獸餐廳—列表 / 81
11.1 怪獸的功能表—清單是什麼 / 82
11.2 創建一份自己的功能表—創建清單的方法 / 83
11.3 只要一份功能表—清單的組合與重複 / 83
11.4 點菜的方法—通過索引和切片獲取清單元素 / 84
11.5 怪獸們的各種技能—清單的函數 / 85
11.6 怪獸餐廳的贈菜活動—清單函數應用案例1 / 89
11.7 顧客統計—清單函數應用案例2 / 90
11.8 付款的考驗—清單函數應用案例3 / 90

第12 關 王國裡“最頑固”的人—元組 / 92
12.1 “怪獸餐廳”老闆的弟弟—元組是什麼 / 93
12.2 創建元組 / 93
12.3 元組與列表的區別 / 94
12.4 通過索引和切片獲取元組元素 / 94
12.5 更改、刪除的替代方法 / 95
12.6 常用的元組函數 / 96
12.7 改善小鎮居民的生活 / 98
12.8 “榮譽公民”選舉 / 98

第13 關 要“名片”的迷宮—字典 / 100
13.1 帶名字標籤的“盒子”—字典 / 101
13.2 創建字典的方法 / 102
13.3 字典的檢索 / 102
13.4 字典的更改、增加、刪除 / 103
13.5 字典的相關函數 / 104
13.6 勇闖“寶石山谷”—字典應用案例1 / 108
13.7 解救鸚鵡—字典應用案例2 / 112
13.8 解密迷宮地圖—字典應用案例3 / 113

第14 關 兩個腦袋的守護者—邏輯運算 / 115
14.1 “守護者絕招”的本質—0 和1 / 116
14.2 兩個腦袋都同意才可以—and / 116
14.3 有一個腦袋同意就可以—or / 117
14.4 兩個腦袋“對著幹”—not / 118
14.5 兩個腦袋做100 個腦袋做的事情—邏輯運算子的連續運用 / 119
14.6 守護者的數位難題—邏輯運算應用案例1 / 120
14.7 守護者的牙齒難題—邏輯運算應用案例2 / 120
14.8 守護者的第三個難題—邏輯運算應用案例3 / 121

第15 關 後花園的秘密—複習 / 122
15.1 清理毒玫瑰花叢 / 122
15.2 尋找寶匣子 / 123
15.3 寶匣子裡面有什麼 / 125
15.4 口吐寶石的青蛙 / 126
15.5 破解青蛙身上的咒語 / 127

第16 關 解救農場小奴隸—迴圈控制 / 128
16.1 鸚鵡的“秘方”—迴圈控制 / 129
16.2 溫順的“猛獸”—for 迴圈 / 130
16.3 range() 函數 / 131
16.4 更聰明的“猛獸”—while 迴圈 / 133
16.5 愛發狂的“猛獸”—無限迴圈 / 134
16.6 制服“猛獸”的兩把利劍—break 語句和continue 語句 / 135
16.7 迴圈條件中的小技巧—len() 函數的應用 / 136
16.8 農場主的第一個難題:整理倉庫 / 137
16.9 農場主的第二個難題:計算產量 / 138

第17 關 王宮的“守門人”—條件陳述式 / 140
17.1 if 就是談條件 / 141
17.2 if 的使用方法 / 144
17.3 重要的後半句:if...else / 145
17.4 “10 000 種可能”的條件判斷語句:if...elif...else / 147
17.5 進入宮殿—條件陳述式的應用 / 148

第18 關 “大口袋狗”和“小口袋狗”—條件陳述式的嵌套 / 153
18.1 條件陳述式的嵌套 / 154
18.2 條件陳述式嵌套與使用複雜條件的區別 / 154

第19 關 軍隊演習—複習 / 156
19.1 簡單的隊形 / 156
19.2 複雜的隊形 / 159
19.3 一支服從指揮的隊伍 / 161

第20 關 國王的“魔盒”—函數 / 165
20 .1 “魔盒”的秘密—函數的實質及作用 / 166
20 .2 改裝“魔盒”—函數的定義方法 / 167
20 .3 “魔盒”的使用方法—函式呼叫 / 168
20 .4 讓“魔盒”更合心意—帶參數的函數 / 168
20 .5 可返回值函數的關鍵—return 語句 / 170
20 .6 內外有別—變數作用域 / 171
20 .7 黃金宮殿的秘密—函數應用案例1 / 172
20 .8 禦廚的技能—函數應用案例2 / 172
20 .9 煙火表演—函數應用案例3 / 173

第21 關 國王的跑馬場—初識類和對象 / 175
21.1 派森造馬—多個函數配合實現功能 / 176
21.2 造1 匹馬的時間造10 000 匹馬—國王造馬 / 177
21.3 沒有用到新知識—初識物件導向程式設計 / 178
21.4 製造“模型”—類的定義方法 / 179
21.5 賦值“模型”—類的產生實體方法 / 180
21.6 馬兒合唱團—類和物件應用案例 / 180

第22 關 王國的“天馬衛隊”—高級物件導向程式設計 / 183
22.1 深入瞭解物件導向程式設計 / 184
22.2 類的標準定義方法 / 184
22.3 類的封裝 / 185
22.4 類的繼承方法 / 187
22.5 類的方法重寫 / 189
22.6 國王的“天馬衛隊”—物件導向程式設計應用案例 / 190

第23 關 勇闖“死亡之路”—綜合案例 / 192
23.1 變成代碼的“派森” / 193
23.2 “跨基因”塑造更加強壯的身體—多重繼承 / 194
23.3 戰勝深海巨魚怪獸 / 196
23.4 穿越黑森林 / 198
23.5 有100 只巨鷹怪獸的天空之城 / 201

第24 關 巨象山谷—綜合案例 / 208
24.1 躲過一隻巨象的攻擊 / 208
24.2 更加危險的巨象 / 210
24.3 象群的攻擊 / 213
24.4 勇闖僵屍巨象營地 / 215
24.5 破解咒語的寶石 / 218

第25 關 時空之門—綜合案例 / 221
25.1 呼喚“天梯” / 222
25.2 時空之門的鎖 / 225
25.3 通過“雲橋” / 228
25.4 過程類 / 229

附錄A Python 開發工具的安裝方法 / 231
 

詳細資料

  • ISBN:9787121370526
  • 規格:平裝 / 234頁 / 16k / 19 x 26 x 1.17 cm / 普通級 / 單色印刷 / 1-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 現代出版,由此開始。商務印書館暢銷展,精選滿888現折88。
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折