《Python青少年趣味編程108例(全視頻微課版)》以Python 3.10版本為基礎(chǔ),通過108個案例,詳細、全面地介紹Python的基礎(chǔ)知識和使用方法,通過制作多種有趣味的編程作品,讓讀者在思考中充分發(fā)揮想象力和創(chuàng)造力。本書共分為9章,第1章概述Python下載、安裝的方法和編程環(huán)境的應(yīng)用;第2章介紹Python的基礎(chǔ)知識;第3章講解以條件進行判斷的選擇結(jié)構(gòu);第4章探究重復執(zhí)行的循環(huán)結(jié)構(gòu);第5章講述字符串的應(yīng)用方法;第6章介紹列表、元組與字典的作用與方法;第7章分析函數(shù)進階應(yīng)用的方法;第8章闡述turtle畫圖應(yīng)用模塊的相關(guān)知識;第9章探究運用Python編程語言綜合解決實際問題的方法。
《Python青少年趣味編程108例(全視頻微課版)》可作為中小學生的編程啟蒙讀物,也可供對Python編程感興趣的讀者學習參考,還可作為學校編程興趣班及相關(guān)培訓機構(gòu)的教材。
案例豐富多彩a
108個好玩、有趣的項目案例,契合青少年的認知規(guī)律,激發(fā)學習興趣。
圖文精細標注
使用圖片替換了大部分的文字說明,圖解思路與步驟,一目了然,簡單易懂。
資源配套完備
提供所有案例的素材、源程序、PPT課件,并且錄制了視頻微課,可掃描二維碼下載或在線學習。
專業(yè)師資陣容
作者團隊包含省級教研人員,有多年教學經(jīng)驗的中小學信息技術(shù)教師(正高級教師、特級教師)。
一、學習編程的意義
隨著數(shù)字時代的到來,未來社會對人的要求,尤其是對青少年的要求正發(fā)生著巨大的轉(zhuǎn)變。如何提升青少年的信息素養(yǎng),使他們的計算思維能力得到提升,更好地應(yīng)對現(xiàn)實生活中的各種挑戰(zhàn)?學習編程是一個很好的途徑。
編程不僅可以提升青少年的計算思維能力,還可以實現(xiàn)他們一些有趣的想法,有助于增強其創(chuàng)新意識和創(chuàng)意思維。學習編程需要長時間的精力投入,這能夠培養(yǎng)青少年的耐心和毅力,讓他們在追求自己的目標時更加堅定,使青少年擁有適應(yīng)和駕馭未來的
能力。
Python編程語言功能強大,而且可讀性強、應(yīng)用廣泛,其語法規(guī)則簡單,易于理解,降低了編程的門檻,即使是初學者也可以輕松上手。Python語言可以開發(fā)各種類型的軟件,包括科學計算、桌面應(yīng)用程序、游戲、Web應(yīng)用程序、人工智能等,多樣化的應(yīng)用場景可以讓青少年更好地理解編程在現(xiàn)代社會中的實際應(yīng)用范圍。
二、本書結(jié)構(gòu)
本書通過9章內(nèi)容,帶領(lǐng)讀者制作108個案例,調(diào)動讀者學習編程的積極性。為便于學習,書中設(shè)計了如下欄目。 案例分析 對每個案例需要解決的問題進行分析。 案例準備 對案例中需要運用的知識進行認識和理解,設(shè)計算法,明確問題解決的
過程。 實踐應(yīng)用 每個案例都將任務(wù)進一步細分成若干個更小的環(huán)節(jié),詳細介紹操作步驟,降低學習難度。此外,通過答疑解惑對案例中容易出錯的地方或疑難問題進行解釋或補充,同時以拓展應(yīng)用來強化和鞏固各項重要知識點。
三、本書特色
本書適合10歲以上的青少年閱讀,也可作為編程初學者的入門書籍,還可作為學校創(chuàng)客課程的教材,為了充分調(diào)動讀者學習的積極性,本書在編寫時努力體現(xiàn)如下特色。 案例豐富 書中所有案例均設(shè)置了一定的情境,都有詳細的分析和制作指導,利用案例將思維訓練和程序設(shè)計串聯(lián)起來,引發(fā)讀者的思考和學習興趣。
WQ01.indd 1 2024-06-21 10:02:11
II
Python青少年趣味編程108例 (全視頻微課版) 圖文并茂 在案例的具體操作過程中,語言簡潔,基本上每一個步驟都配有對應(yīng)的插圖,用圖文來分解復雜的步驟。讀者也可以掃描書中的二維碼,借助微課在線學習,再進行實踐操作。 提示技巧 本書對讀者在學習過程中可能遇到的困惑,以答疑解惑的形式進行闡述,使讀者的學習之路更加順暢。 易學易用 本書以典型、實用的案例為線索,知識點詳略有度,內(nèi)容編排合理,難度適中,便于讀者學習和應(yīng)用。
四、配套資源
本書配有數(shù)字化教學資源,提供了書中案例所需的素材、源程序,以及制作步驟,讀者可直接使用這些資源進行學習和實驗;也可以這些編程案例為模板稍作修改,制作更多、更實用的程序。本書還提供了配套的微課,便于學校開展創(chuàng)客課程。
本書附贈的案例素材、源文件和視頻微課,讀者可以掃描右側(cè)二維碼,將內(nèi)容推送到自己的郵箱中,然后下載獲取。讀者也可掃描書中的二維碼,借助微課在線學習,再進行實踐操作。
五、本書作者
參與本書編寫的人員有省級教研人員、一線信息技術(shù)教師,其中有兩位正高級教師,一位特級教師,其他作者也都曾獲得全國或全省優(yōu)質(zhì)課評選獎項,他們長期從事信息技術(shù)教學方面的研究工作,具有較為豐富的計算機圖書編寫經(jīng)驗。
本書由方其桂擔任主編,吳烜、張小龍擔任副主編。具體編寫分工如下:第1章由王芳、梁祥編寫,第2章由王芳、周松松編寫,第3章由王軍編寫,第4章由吳烜編寫,第5章由張小龍編寫,第6章由高純編寫,第7章由梁祥、吳烜編寫,第8章由黎沙編寫,第9章由張小龍編寫。隨書配套資源由方其桂整理制作。
雖然作者團隊擁有十多年撰寫編程方面圖書(累計已編寫、出版三十多種)的經(jīng)驗,在編寫本書過程中也盡力認真構(gòu)思驗證和反復審核修改,但書中仍難免存在一些瑕疵。我們深知一本圖書質(zhì)量的好壞,需要廣大讀者去檢驗評說,在這里我們衷心希望您對本書提出寶貴的意見和建議。讀者在學習使用過程中,對同樣案例的制作可能會有更好的方法,也可能對書中某些案例的制作方法的科學性和實用性提出質(zhì)疑,敬請讀者批評
指正。
方其桂
2024.1
配套資源
第1章一見如故Python編程環(huán)境
案例1 認識派神朋友 ·2
案例2 會計算的派神 ·6
案例3 用愛心表達愛 ·9
案例4 解讀猜數(shù)游戲 13
案例5 增加密碼難度 16
案例6 勤動手做日歷 18
案例7 大風車我來畫 21
案例8 送你朵小紅花 23
第2章知根知底Python基礎(chǔ)知識
案例9 班牌亮展風采 28
案例10 解密空調(diào)溫度 31
案例11 最后的好朋友 34
案例12 我的賬戶余額 37
案例13 制作購物清單 40
案例14 詢車票過安檢 42
案例15 統(tǒng)計閱讀數(shù)量 44
案例16 文明班級考核 47
案例17 搭配健康午餐 50
案例18 計算梯形面積 53
案例19 核算家庭電費 55
案例20 量身高買車票 58
第3章左右逢源選擇結(jié)構(gòu)應(yīng)用
案例21 比較數(shù)的大小 63
案例22 身份驗證登錄 65
案例23 食堂餐卡消費 67
案例24按身高排排站 70
案例25購買打折文具 74
案例26判斷奇數(shù)偶數(shù) 78
案例27華攝溫度互轉(zhuǎn) 80
案例28三邊關(guān)系定理 83
案例29車牌尾號限行 8o
案例30劃分成績等級 89
案例31 城市空氣指數(shù)93
案例32購買車票安檢 97
案例33假期打折機票 101
案例34查詢快遞費用 104
第4章周而復始程序循環(huán)執(zhí)行
案例35登記個人信息109
案例36 快求偶數(shù)之和 111
案例37﹑制作無限誓言 115
案例38調(diào)查最愛水果 117
案例39請求妹妹原諒 120
案例40求連續(xù)數(shù)之和 122
案例41 3的倍數(shù)游戲 128
案例42巧解水仙花數(shù)
案例43﹐做乘法口訣表 130
案例44打印直角三角 132
案例45列出質(zhì)數(shù)數(shù)列 135
案例46猜數(shù)字小游戲 138
案例47分解數(shù)字因數(shù) 143
案例48繪制紅五角星 143
案例49制作密碼驗證 146
第5章牛刀小試字符串集合
案例50藏頭詩的秘密 150
案例51輸出個人簡歷 152
案例52成語接龍比拼 155
案例53提取歌曲信息 159
案例54屏蔽敏感詞語 162
案例55大小寫巧轉(zhuǎn)換 164
案例56正話反說能手 167
案例57︰不能說的秘密 171
案例58 真正主角是誰 174
案例59巧斷數(shù)字密碼 · 177
案例60優(yōu)化座位排版 181
案例61 實現(xiàn)物品編號 ·183
第6章漸入佳境Python數(shù)據(jù)管理
案例62輸入文具信息 187
案例63 新增元旦節(jié)目 190
案例64計算唱歌得分 193
案例65訂購營養(yǎng)午餐 196
案例66編排新生座位 199
案例67整理早操隊形 202
案例68建構(gòu)數(shù)學公式 205
案例69查詢科目成績 209
案例70查找電話號碼 212
案例71整理書籍清單 214
第7章化繁為簡函數(shù)進階應(yīng)用
案例72︰跳繩成績排序 218
案例73完善乘法口訣 221
案例74今天是第幾天 225
案例75求四葉玫瑰數(shù) 228
案例76︰玩轉(zhuǎn)愷撒密碼 232
案例77︰求多邊形面積 235
案例78 長方體表面積 238
案例79斐波那契數(shù)列 241
案例80祝你生日快樂 245
案例81有趣的漢諾塔 248
第8章惟妙惟肖turtle畫圖應(yīng)用
案例82畫個簡筆旗幟 254
案例83小風車轉(zhuǎn)啊轉(zhuǎn) 256
案例84循環(huán)繪螺旋線
案例85三十六邊畫圓 260
案例86繪制美麗花朵 262
案例87巧添花瓣色彩 265
案例88美麗的萬花筒 267
案例89有趣的藝術(shù)字 269
案例90大家一起微笑 212
案例91 火柴人蹦蹦跳 275
案例92小星星亮晶晶 279
案例93按鍵控制繪畫 282
案例94超酷彩色時鐘 285
第9章百尺竿頭Python綜合應(yīng)用
案例95體驗程序效果 291
案例96創(chuàng)建程序窗口 295
案例97規(guī)劃組件布局 298
案例98展示主題圖片 302
案例99顯示界面文字 304
案例100設(shè)置控制按鈕 308
案例101 完善按鈕事件 311
案例102搭配口算題型 315
案例103單選答題數(shù)量 318
案例104輸入算式答案 321
案例105提示錯誤信息 324
案例106保存口算成績 327
案例107添加功能菜單 330
案例108呈現(xiàn)成績統(tǒng)計 332