編程江湖——Python篇(青少年版)
王愛勝
相關主題
商品描述
本書集程序、算法、計算思維為一體,將Python編程學習寫成扣人心弦的武俠故事,為廣大中小學生、大學生及其他編程學習者提供了一次輕松入門、趣味盎然的Python 學習之旅。 本書基於虛擬的“編程江湖”展開學習,共分三捲、九章、三十六回,以章回小說的形式講述樂觀大方的Python 編程“劍術大師”派森恩、冷峻超強的算法設計“劍法大俠”韓青鋒、足智多謀的計算思維“劍道大神”姬思木及其親屬、弟子等各種人物的編程江湖故事。全書涵蓋各種電腦語言的基本特點、程序設計的一般方法、計算思維的初步應用、程序的基本結構及基礎算法、高階算法、數據結構、工程思維等諸多信息科技課程內容,形象地以劍術、劍法、劍道演繹編程知識、算法思想和計算思維的學習,讓讀者在尋劍、弩攻、爭鋒等波瀾壯闊的奇幻旅程中學習、應用與思考,並深度融合文學、數學、武術等知識,用“沉浸式閱讀”和“深度學習”實現潛移默化的自我塑造。 本書是零起點的Python 編程讀物,以程序、算法、計算思維的創新式融合學習,對中小學信息科技課程的學習有很大幫助,適合廣大青少年輕松學習Python 編程,以快速提升數字素養與技能。
目錄大綱
第一章 編程江湖初見識,派森武館新開張
編程江湖曾稱大,
綠樹常青喜家家
—C++:編寫靈活
百思黯然已退隱,
溫柔公子成空架
—VB:可視化編程
刻板教條舊紳士,
垂垂老矣帕斯卡
—Pascal:語法嚴謹
青春活潑新天團,
行走網絡爪哇思
—JavaScript:動態腳本
開源新貴出派森,
說唱歌手秀天下
—Python:擴展模塊
青鋒初試斷舍離,招招劍中有真氣
第二章
019~039
初涉編程選武器,
下載安裝新派森
—環境:Python安裝
馬步套路基本功,
交互程序兩方式
—工作:編程方式
氣沉丹田調呼吸,
常量變量算數據
—流程:輸入、計算與輸出
代碼縮進須整齊,
排兵布陣講規矩
—編寫:代碼縮進對齊
第七回
第八回
第九回
第六回
秘籍之中悟思維,獵獵風中舞戰旗
第三章
040~067
問題分解大化小,
各個擊破巧分割
—分解:分組解決問題
化繁為簡抓特徵,
抽象量化建模型
—抽象:量化數據模型
照貓畫虎學套用,
模式之中識規律
—模式:序列、形狀識別
基本算法三結構,
運籌帷幄勝千里
—算法:三種基本結構
第十三回
第十回
第十一回
第十二回
目錄
VIII
萬馬齊喑戰山崖,行軍代碼顯神威
第四章
068~086
程序運行講順序,
嚴格執行不任性
—順序:從上向下
分支程序作判斷,
遇水搭橋行三軍
—分支:判斷選擇
循環程序自動化,
反復觀察知敵情
—循環:條件循環
計數循環巧利用,
修正bug救雛鷹
—循環:計數循環
第十六回
第十七回
第十四回
第十五回
第 捲
弩 攻
貳
盤龍陣法巧尋箭,自古英雄出少年
第五章
088~129
一呼一吸講節奏,
招招出劍有章法
—數據交互:輸入輸出格式
姿勢不正來找茬,
切片劍法斬群蜂
—數據處理:字符串的處理
前後呼應做列表,
苦練盤龍新陣法
—數據存儲:列表訪問修改
化字為典胸成竹,
朦朧再現黑衣人
—數據索引:字典索引訪問
草中尋箭擺數陣,
角角落落全搜索
—數據搜索:數字矩陣遍歷
第十九回
第十八回
第二十回
第二十一回
第二十二回
新弩自動箭連發,槍林彈雨逞英豪
第六章
130~167
師徒攜手同攔截,
左騰右挪步生風
—判斷:多分支與鍵盤事件響應
各守一方齊阻擊,
陸空戰隊聽號令
—推理:逐步推理與自定義函數
迴文數字含對稱,
行列控制擺陣型
—控制:數陣遍歷與迴文數判斷
超級弩車機關盡,
槍林彈雨強中斷
—中斷:死循環與循環中斷響應
第二十五回
第二十三回
第二十六回
第二十四回
月夜飛花尋亡羊,查找算法強中強
第七章
168~206
劍入匣中飛花令,
春風競度城外城
—枚舉算法:按條件查找
前呼後擁猴爭功,
香蕉遞推巧退兵
—遞推算法:以前數推後數
蜀人月夜送套娃,
遞歸中憶變臉情
—遞歸算法:自己調用自己
折半快速尋亡羊,
分而治之保平安
—分治算法:分組高效處理
第二十九回
第二十七回
第二十八回
第三十回
第 捲
爭 鋒
目錄
X
叄
畢業擂臺擊劍賽,水桶冒泡比輸贏
第八章
207~236
擊劍淘汰倒計時,
勝負剎那心中驚
—倒計時:系統時間與日期
標準自定用函數,
精彩套路比公平
—篩選:極值與函數參數
梅花樁上展真功,
桶勝冒泡快又輕
—排序:桶排序與冒泡排序
第九章 一劍封喉遜插隊,心向北鬥未來星
一劍封喉恐敗北,
招中有招更完美
—按項排序:排序格式與匿名函數
插隊鬼才巧奪冠,
一把好牌勇封神
—插入排序:高效通用的排序算法
同心共創展北鬥,
劍術劍法劍道新
—思維導圖:程序、算法與計算思維
尾 聲
參考文獻
後 記