少年小魚的魔法之旅——神奇的Python

張偉洋

  • 出版商: 電子工業
  • 出版日期: 2024-04-01
  • 定價: $479
  • 售價: 8.5$407
  • 語言: 簡體中文
  • 頁數: 272
  • ISBN: 7121475170
  • ISBN-13: 9787121475177
  • 下單後立即進貨 (約4週~6週)

商品描述

在一個普通的城市裡,生活著一個名叫小魚的初中少年。他學習成績在班裡倒數,同學們都嘲笑他,他每天非常苦惱。一天放學回家的路上,他意外地撿到了一臺黑色的筆記本電腦。他好奇地打開電腦,從此被捲入了一個神奇的魔法世界。這個世界里,編程是一種魔法咒語,能夠創造出無限的奇跡。小魚在這里遇到了一位神秘的魔法師,魔法師的魔法力量深深的吸引了小魚。魔法師送給他一個魔法盒子,告訴他必須收集魔法碎片填滿盒子才能成為一個合格的魔法師。魔法師教導小魚如何使用編程咒語來創造魔法效果。從最基礎的變量和數據類型,到高級的函數和算法,小魚逐漸掌握了編程的精髓。隨著故事的深入,小魚不僅學會了編程的技巧,還面對了各種編程挑戰,解開了一個個魔法謎題。而每一次的解謎,都讓小魚的魔法力量越發強大。然而,這個神秘的魔法世界也充滿了危險和挑戰。小魚必須穿越迷霧森林,尋找魔法碎片,甚至挑戰著森林中的怪獸——魔法碎片的守護者……

目錄大綱

1.1 編程是什麽? ???????????????????????002 1.2 魔法咒語:Python ?????????????????????004 1.3 兩個神奇的魔法工具 ????????????????????005 1.4 第一個魔法程序 ??????????????????????009 1.5 【魔法實踐】自我介紹機器人 ????????????????? 012
第2章 變量和數據類型的冒險之旅
015
2.1 魔法森林的入口:變量的迷霧 ???????????????? 016 2.2 被困的精靈:數據類型的解救 ???????????????? 021 2.3 石像怪的挑戰:運算符之旅 ?????????????????025 2.4 魔法之語:字符串的奧秘 ?????????????????? 031 2.5 魔法寶箱:列表與元組的探險 ????????????????038 2.6 古老的密碼機:字典的魔法 ?????????????????045 2.7 與魔法石對話:解鎖聲音的密碼 ??????????????? 051 2.8 【魔法實踐】魔法寶物的秘密 ????????????????056
第3章 條件和循環的樂趣
057
3.1 迷宮的十字路口:條件與分支 ????????????????058 3.2 水晶迷宮的試煉:比較和邏輯運算 ??????????????066 3.3 數字環游:for 循環的魔法 ??????????????????070 3.4 繪制形狀:for 循環的圖形展示 ????????????????075 3.5 水晶之泉的秘密:while 循環的屏障 ?????????????077
3.6 尋找五朵魔法花:while 循環的力量 ???????????? 080 3.7 隱藏的寶藏:循環的多重魔法(一)????????????? 083 3.8 隱藏的寶藏:循環的多重魔法(二)????????????? 085 3.9 洞穴探險:精靈的奇遇 ?????????????????? 089 3.10 洞穴探險:噴火的小龍?????????????????? 092 3.11 神秘的圖書館:秘密數字 ????????????????? 095 3.12 【魔法實踐】決策迷宮?????????????????? 099
第4章 召喚魔法生物:函數的奧秘
101
4.1 尋找失落的魔法生物 ????????????????????102 4.2 召喚儀式:定義與調用 ??????????????????? 103 4.3 召喚神奇的魔法生物 ????????????????????106 4.4 魔法生物溝通:參數與返回值 ???????????????? 107 4.5 魔法生物的力量:乘法咒語 ????????????????? 111 4.6 魔法計算器:四大算術精靈 ?????????????????114 4.7 【魔法實踐】魔法生物的召喚 ???????????????? 118
第5章 古老的遺跡:高級魔法技能
119
5.1 遺跡中的秘密:模塊與庫
5.2 魔法的傳承:文件的讀寫
5.3 古老的通信法:網絡編程
5.4 魔法郵差與神秘聊天室 ???????????????????137 5.5 魔法能量的管理:異常處理 ????????????????? 140 5.6 日記小助手:知識鳥的心願 ????????????????? 145 5.7 【魔法實踐】魔法信使的任務 ???????????????? 149
?????????????????? 120 ?????????????????? 126 ?????????????????? 129
第6章 游戲世界:Pygame 的奇幻之旅
151
6.1 游戲魔法的起源:Pygame ???????????????? 152 6.2 準備魔法工具:Pygame 的安裝與配置 ??????????? 152 6.3 創造游戲世界:游戲窗口與色彩形狀 ???????????? 155 6.4 游戲元素的行動:讓玩家互動起來 ????????????? 161 6.5 石頭競技場:打磚塊之戰 ????????????????? 165 6.6 【魔法實踐】魔法森林的游戲冒險 ????????????? 180

第7章 進階挑戰:面向對象
7.1 樂高積木的搭建:面向對象編程 ??????????????? 182 7.2 魔法生物的基因:類與對象 ????????????????? 185 7.3 學院的廢墟:喚醒封印的靈魂 ???????????????? 188 7.4 魔法家族的傳承:繼承 ??????????????????? 192 7.5 魔法生物的多重身份:多態與方法重載 ????????????200 7.6 魔法保護:封裝與私有屬性 ?????????????????206 7.7 【魔法實踐】展示動物技能 ????????????????? 211
181
第8章 魔法碎片與最終的決戰
213
8.1 尋找最後的魔法碎片 ????????????????????214 8.2 黑暗魔法師的挑戰:高級編程對決 ??????????????220 8.3 魔法盒子的覺醒 ??????????????????????227 8.4 尾聲:回歸與新的開始 ???????????????????227
附錄 A 【綜合項目實踐】魔法圖書館管理系統 ??????????? 229 附錄 B 【綜合項目實踐】魔法道具商店管理系統 ?????????? 245 附錄 C 參考答案 ??????????????????????? 264