Python趣味編程與精彩實例 共19 章,前12章主要以Python 基礎(chǔ)知識如文件創(chuàng)建、輸出與變量、輸入與判斷、運算符和循環(huán)、列表和字典、函數(shù)編程、pygame的各種知識為主,13-19章則以游戲編程的形式,由淺入深進(jìn)行講解,既讓青少年學(xué)習(xí)了扎實的基礎(chǔ)知識,又以他們*喜愛的游戲編程形式,將知識融會貫通,對學(xué)習(xí)Python 程序編寫起到了較好的鍛煉作用。
Python趣味編程與精彩實例 適合小學(xué)到初中階段年齡層的學(xué)生閱讀。
目 錄
前 言
序
1 Python 基礎(chǔ)
1.1 簡介
1.2 誕生
1.3 應(yīng)用
1.4 優(yōu)點
2 開發(fā)環(huán)境配置
2.1 Python下載與安裝
2.2 VS Code安裝
2.3 VS Code輔助插件
3 VS Code使用
3.1 Python文件創(chuàng)建
3.2 簡單輸出代碼測試
4 輸出與變量
4.1 Python的輸出語句
4.2 Python的變量及類型
4.3 輸出變量案例練習(xí)
5 輸入與判斷
5.1 Python的輸入語句
5.2 Python的判斷語句
5.3 變量的類型轉(zhuǎn)換
6 運算符和循環(huán)
6.1 Python常用運算符
6.2 Python的兩種循環(huán)
6.3 購物系統(tǒng)實例
7 列表和字典
7.1 Python的列表用法
7.2 Python的字典用法
7.3 簡單角色信息存儲
8 函數(shù)編程
8.1 Python函數(shù)編寫
8.2 函數(shù)編程的作用
8.3 背包復(fù)制函數(shù)
9 pygame 初識
9.1 Python 的第三方庫
9.2 pygame 的簡單介紹
9.3 創(chuàng)建窗體、背景
10 pygame 圖片處理
10.1 載入圖片、調(diào)整大小
10.2 圖片顯示規(guī)則
10.3 足球反彈
11 pygame 鍵盤與鼠標(biāo)
11.1 繪制圖形
11.2 鍵盤事件處理
11.3 鼠標(biāo)事件處理
12 面向?qū)ο、音?br> 12.1 面向?qū)ο蟮母拍?br> 12.2 音樂播放
12.3 播放器制作
13 pygame 接球游戲
13.1 游戲介紹
13.2 接球游戲—小球
13.3 接球游戲—接桿
14 pygame 彈球游戲
14.1 游戲介紹
14.2 彈球游戲—小球
14.3 彈球游戲—接桿
15 pygame 打地鼠
15.1 游戲介紹
15.2 分步編寫
16 游戲2048
16.1 游戲2048
介紹
16.2 游戲2048
分析
16.3 游戲2048
編程
17 貪吃蛇
17.1 貪吃蛇介紹
17.2 貪吃蛇結(jié)構(gòu)
17.3 貪吃蛇編程
18 恐龍跑酷
18.1 恐龍跑酷介紹
18.2 恐龍跑酷結(jié)構(gòu)
18.3 恐龍跑酷編程
19 飛機(jī)大戰(zhàn)
19.1 飛機(jī)大戰(zhàn)介紹
19.2 飛機(jī)大戰(zhàn)結(jié)構(gòu)
19.3 飛機(jī)大戰(zhàn)編程