本書以Python 3.7為編程工具,共分8個單元,從易到難,從基礎應用到綜合實戰(zhàn),詳細講解Python創(chuàng)意編程的方法和思維。
本書通過豐富有趣的實例,幫助學生學習編程思維方式,掌握Python編程基礎知識,包括Python環(huán)境的搭建、Python的認識、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、列表、元組與字典、函數(shù)、字符串及算法。
本書適合對Python編程感興趣的初高中學生閱讀,也適合作為家長和老師指導中學生學習計算機程序設計的入門教程。
1.案例多樣:本書案例豐富,知識點編排合理,難度適中,每個實例都有詳細的分析和制作指導,降低了學習的難度,使讀者對所學知識更加容易理解;
2.圖文并茂:本書使用圖片代替了大部分的文字說明,一目了然;具體操作步驟圖文結(jié)合,邊學邊練;
3.資源豐富:本書配備了所有案例的素材和源文件,從數(shù)量上到內(nèi)容上都有著更多的選擇;
4.順應思維:每課的編程都遵循學生的思維發(fā)展過程,讓讀者不只會編寫程序,更主要的是培養(yǎng)其思維能力;
5.微課輔導:作者同時開發(fā)了對應的微課,幫助學生自主學習,以解決部分家長沒有能力輔導、上培訓班費用較高等問題;
6.全彩印刷。
方其桂,省級信息技術(shù)教研員、小學一線教師,對小學生的需求和學習特點非常了解,有著豐富的教材編寫經(jīng)驗這對本書的內(nèi)容品質(zhì)提供了保證。
第 1單元 和“蟒蛇”有個約會——認識Python
第 1課 走進“蟒蛇”世界——軟件的安裝 002
第 2課 與“蟒蛇”初對話——我的第 一行代碼 008
第3課 必修入門秘籍——實例的運行 012
第4課 了解編程流程—寫下第 一個Python正式程序 017
第 2單元 勇往直前走到底——順序結(jié)構(gòu)
第5課 愛心圖案字符排——print() 輸出 025
第6課 速算金箍棒體積——input() 輸入 033
第7課 巧妙交換油和酒——賦值語句 041
第8課 六芒星陣海龜畫——繪制圖形 048
第3單元 向左向右選擇行——選擇結(jié)構(gòu)
第9課 開山洞門的咒語——單分支結(jié)構(gòu) 057
第 10課 破譯百寶箱密碼——邏輯表達式 064
第 11課 評選校園歌唱家——雙分支結(jié)構(gòu) 071
第 12課 比比誰跳得最快——多分支結(jié)構(gòu) 078
第 13課 我是影院售票員——if 語句嵌套 087
第4單元 重重復復復復重重——循環(huán)結(jié)構(gòu)
第 14課 和大灰狼換禮物——for 循環(huán) 097
第 15課 錢存多久能夠數(shù)——while 循環(huán) 107
第 16課 商品價格我來猜——循環(huán)跳轉(zhuǎn) 116
第 17課 我要站在誰后面——循環(huán)嵌套 125
第5單元 找個容器裝數(shù)據(jù)——列表、元組與字典
第 18課 小熊要開蛋糕店——列表 135
第 19課 美味蛋糕任你選——元組 146
第 20課 我是超級大富翁——字典 155
第6單元 給程序配個秘書——函數(shù)
第 21課 輕松輸出圣誕樹——定義調(diào)用函數(shù) 168
第 22課 圣誕老人派禮物——函數(shù)返回結(jié)果 178
第 23課 誰的禮物最貴重——遞歸調(diào)用函數(shù) 186
第7單元 排列有序變化多——字符串
第 24課 故事接龍我先來——字符串連接 196
第 25課 玩家檔案先錄入——格式化輸出 202
第 26課 加密解密猜猜看——字符與編碼 210
第 27課 密碼強度誰判斷——字符串函數(shù) 219
第8單元 應用算法巧編程——算法初步
第 28課 指揮海龜畫圖形——解析 228
第 29課 尋找游戲密碼數(shù)——枚舉 237
第30課 我給動物排排隊——排序 245
第31課 數(shù)數(shù)白兔有幾只——遞歸 254