Python趣味編程與精彩實(shí)例 共19 章,前12章主要以Python 基礎(chǔ)知識(shí)如文件創(chuàng)建、輸出與變量、輸入與判斷、運(yùn)算符和循環(huán)、列表和字典、函數(shù)編程、pygame的各種知識(shí)為主,13-19章則以游戲編程的形式,由淺入深進(jìn)行講解,既讓青少年學(xué)習(xí)了扎實(shí)的基礎(chǔ)知識(shí),又以他們*喜愛(ài)的游戲編程形式,將知識(shí)融會(huì)貫通,對(duì)學(xué)習(xí)Python 程序編寫起到了較好的鍛煉作用。
Python趣味編程與精彩實(shí)例 適合小學(xué)到初中階段年齡層的學(xué)生閱讀。
目 錄
前 言
序
1 Python 基礎(chǔ)
1.1 簡(jiǎn)介
1.2 誕生
1.3 應(yīng)用
1.4 優(yōu)點(diǎn)
2 開(kāi)發(fā)環(huán)境配置
2.1 Python下載與安裝
2.2 VS Code安裝
2.3 VS Code輔助插件
3 VS Code使用
3.1 Python文件創(chuàng)建
3.2 簡(jiǎn)單輸出代碼測(cè)試
4 輸出與變量
4.1 Python的輸出語(yǔ)句
4.2 Python的變量及類型
4.3 輸出變量案例練習(xí)
5 輸入與判斷
5.1 Python的輸入語(yǔ)句
5.2 Python的判斷語(yǔ)句
5.3 變量的類型轉(zhuǎn)換
6 運(yùn)算符和循環(huán)
6.1 Python常用運(yùn)算符
6.2 Python的兩種循環(huán)
6.3 購(gòu)物系統(tǒng)實(shí)例
7 列表和字典
7.1 Python的列表用法
7.2 Python的字典用法
7.3 簡(jiǎn)單角色信息存儲(chǔ)
8 函數(shù)編程
8.1 Python函數(shù)編寫
8.2 函數(shù)編程的作用
8.3 背包復(fù)制函數(shù)
9 pygame 初識(shí)
9.1 Python 的第三方庫(kù)
9.2 pygame 的簡(jiǎn)單介紹
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ū)ο、音?lè)
12.1 面向?qū)ο蟮母拍?br> 12.2 音樂(lè)播放
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)編程