Python超好玩

Python超好玩

《Python超好玩》是2023年5月1日清華大學出版社出版的圖書,作者:余智豪。

基本介紹

  • 中文名:Python超好玩
  • 作者:余智豪
  • 出版時間:2023年5月1日
  • 出版社:清華大學出版社
  • ISBN:9787302631477
  • 定價:79 元
  • 印次:1-1
  • 印刷日期:2023.04.18
內容簡介,圖書目錄,

內容簡介

本書是一本可以邊玩邊學,培養讀者編程興趣和愛好的參考書,指導Python從入門到實戰的學習。本書展示了20個精彩遊戲的工作原理和具體的編程步驟。書中的每一個案例都是編者精心挑選的一個相對獨立並且完整的遊戲程式,讀者並不需要從頭至尾地閱讀本書,而是可以根據難易程度以及自己的編程能力和水平來選擇某些章節進行自學。 本書既可以供大中專院校人工智慧專業、計算機專業及相關專業師生參考,也可以供各類編程培訓機構的師生、Python愛好者和Python編程者閱讀。讀者可以到清華大學出版社官方網站下載本書的所有原始碼。

圖書目錄

目錄
第1章Python編程基礎/00
1.1Python語言概述/00
1.2搭建Python的開發環境/00
1.2.1在Windows作業系統中安裝Python/00
1.2.2在Linux作業系統中安裝Python/00
1.2.3在macOS X作業系統中安裝Python/00
1.2.4Python的IDLE集成開發環境/00
1.2.5安裝PyCharm/00
1.2.6在Python和PyCharm中安裝外部庫/0
1.3Python的基本語句/0
1.3.1賦值語句/0
1.3.2複合賦值運算符與表達式/0
1.3.3比較運算符/0
1.3.4邏輯運算符/0
1.4流程控制語句/0
1.4.1if條件語句/0
1.4.2if…else…條件語句/0
1.4.3if…elif…else條件語句/0
1.4.4while循環語句/0
1.4.5for循環語句/0
1.4.6使用(range)函式的for循環語句/0
1.4.7break命令/0
1.4.8continue命令/0
1.5函式/0
1.5.1定義函式/0
1.5.2調用函式/0
1.5.3函式的參數/0
1.5.4函式的返回值/0
1.6類的定義與調用/0
1.7列表、元組和字典/0
1.7.1列表的基本概念/0
1.7.2索引/0
1.7.3改變列表中元素的值/0
1.7.4連線列表/0
1.7.5列表切片/0
1.7.6在列表中查找元素/0
1.7.7元組/0
1.7.8字典/0
1.8小結與練習/0
第2章Tkinter圖形化界面庫/0
2.1Tkinter圖形化界面庫簡介/0
2.2按鈕控制項、標籤控制項和框架控制項/0
2.3輸入控制項/0
2.4Radiobutton控制項/0
2.5繪圖控制項/0
2.6Tkinter的事件/0
2.7用Tkinter顯示圖片/0
2.8幾何布局管理器/0
2.8.1pack幾何布局管理器/0
2.8.2grid幾何布局管理器/0
2.8.3place幾何布局管理器/0
2.9小結與練習/0
第3章Pygame遊戲開發平台/0
3.1Pygame遊戲開發平台簡介/0
3.2安裝Pygame/0
3.3用Pygame繪製幾何圖形/0
3.4用Pygame顯示文字/0
3.5用Pygame顯示圖片/0
3.6用Pygame檢測鍵盤事件/0
3.7用Pygame檢測滑鼠事件/0
3.8用Pygame播放音樂和聲音/0
3.9小結與練習/0
第4章設計猜數遊戲/0
4.1猜數遊戲的玩法/0
4.2猜數遊戲的設計思路/0
4.3random隨機數庫/0
4.4猜數遊戲程式的詳細設計步驟/0
4.5小結與練習/0
第5章設計猜謎語遊戲/0
5.1猜謎語遊戲的玩法/0
5.2猜謎語遊戲的設計思路/0
5.3猜謎語遊戲程式的詳細設計步驟/0
5.4小結與練習/0
第6章設計看圖猜成語遊戲/0
6.1Pillow圖像處理庫/0
6.1.1Pillow圖像處理庫的安裝/0
6.1.2Pillow圖像處理庫的套用/0
6.2看圖猜成語遊戲的玩法/0
6.3看圖猜成語遊戲的設計思路/0
6.4看圖猜成語遊戲程式的詳細設計步驟/0
6.4.1準備圖片素材/0
6.4.2使用Pillow庫設計猜成語遊戲/0
6.4.3使用Tkinter庫設計猜成語遊戲/0
6.5小結與練習/0
第7章設計人機對戰井字棋遊戲/0
7.1人機對戰井字棋遊戲的玩法/0
7.2人機對戰井字棋遊戲的設計思路/0
7.3人機對戰井字棋遊戲程式的詳細設計步驟/0
7.3.1人機對戰井字棋遊戲的工作界面/0
7.3.2完整的遊戲程式剖析/0
7.4小結與練習/
第8章設計剪刀石頭布遊戲/
8.1剪刀石頭布遊戲的玩法/
8.2剪刀石頭布遊戲的設計思路/
8.3剪刀石頭布遊戲程式的詳細設計步驟/
8.3.1剪刀石頭布遊戲(文字版)代碼剖析/
8.3.2剪刀石頭布遊戲(圖形版)代碼剖析/
8.4小結與練習/
第9章設計摘星星遊戲/
9.1摘星星遊戲的玩法/
9.2摘星星遊戲的設計思路/
9.3摘星星遊戲程式的詳細設計步驟/
9.4小結與練習/
第10章設計打地鼠遊戲/
10.1打地鼠遊戲的玩法/
10.2打地鼠遊戲的設計思路/
10.3打地鼠遊戲程式的詳細設計步驟/
10.4小結與練習/
第11章設計彈球遊戲/
11.1彈球遊戲的玩法/
11.2彈球遊戲的設計思路/
11.3彈球遊戲程式的詳細設計步驟/
11.4小結與練習/
第12章設計拼圖遊戲/
12.1拼圖遊戲的玩法/
12.2拼圖遊戲的設計思路/
12.3拼圖遊戲程式的詳細設計步驟/
12.4小結與練習/
第13章設計貪吃蛇遊戲/
13.1貪吃蛇遊戲的玩法/
13.2貪吃蛇遊戲的設計思路/
13.3貪吃蛇遊戲程式的詳細設計步驟/
13.4小結與練習/
第14章設計動物狂歡節遊戲/
14.1動物狂歡節遊戲的玩法/
14.2動物狂歡節遊戲的設計思路/
14.3動物狂歡節遊戲程式的詳細設計步驟/
14.4小結與練習/
第15章設計打磚塊遊戲/
15.1打磚塊遊戲的玩法/
15.2打磚塊遊戲的設計思路/
15.3打磚塊遊戲程式的詳細設計步驟/
15.4小結與練習/
第16章設計連連看遊戲/
16.1連連看遊戲的玩法/
16.2連連看遊戲的設計思路/
16.3連連看遊戲程式的詳細設計步驟/
16.4小結與練習/
第17章設計消消樂遊戲/
17.1消消樂遊戲的玩法/
17.2消消樂遊戲的設計思路/
17.3消消樂遊戲程式的詳細設計步驟/
17.4小結與練習/
第18章設計俄羅斯方塊遊戲/
18.1俄羅斯方塊遊戲的玩法/
18.2俄羅斯方塊遊戲的設計思路/
18.3俄羅斯方塊遊戲程式的詳細設計步驟/
18.4小結與練習/
第19章設計憤怒的小貓遊戲/
19.1憤怒的小貓遊戲的玩法/
19.2憤怒的小貓遊戲的設計思路/
19.3憤怒的小貓遊戲程式的詳細設計步驟/
19.4小結與練習/
第20章設計雷電戰機遊戲/
20.1雷電戰機遊戲的玩法/
20.2雷電戰機遊戲的設計思路/
20.3雷電戰機遊戲程式的詳細設計步驟/
20.4小結與練習/
第21章設計推箱子遊戲/
21.1推箱子遊戲的玩法/
21.2推箱子遊戲的設計思路/
21.3推箱子遊戲程式的詳細設計步驟/
21.4小結與練習/
第22章設計人機對戰黑白棋遊戲/
22.1人機對戰黑白棋遊戲的玩法/
22.2人機對戰黑白棋遊戲的設計思路/
22.3人機對戰黑白棋遊戲程式的詳細設計步驟/
22.4小結與練習/
第23章設計人機對戰五子棋遊戲/
23.1人機對戰五子棋遊戲的玩法/
23.2人機對戰五子棋遊戲的設計思路/
23.3人機對戰五子棋遊戲程式的詳細設計步驟/
23.4小結與練習/
參考文獻/

相關詞條

熱門詞條

聯絡我們