幫助中心 | 我的帳號 | 關於我們

Python超好玩(Python+Pygame+20個精彩遊戲剖析)

  • 作者:編者:余智豪|責編:劉向威
  • 出版社:清華大學
  • ISBN:9787302631477
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:291
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:余智豪|責編:劉向威

目錄
第1章  Python編程基礎
  1.1  Python語言概述
  1.2  搭建Python的開發環境
    1.2.1  在Windows操作系統中安裝Python
    1.2.2  在Linux操作系統中安裝Python
    1.2.3  在macOS X操作系統中安裝Python
    1.2.4  Python的IDLE集成開發環境
    1.2.5  安裝PyCharm
    1.2.6  在Python和PyCharm中安裝外部庫
  1.3  Python的基本語句
    1.3.1  賦值語句
    1.3.2  複合賦值運算符與表達式
    1.3.3  比較運算符
    1.3.4  邏輯運算符
  1.4  流程式控制制語句
    1.4.1  if條件語句
    1.4.2  if…else…條件語句
    1.4.3  if…elif…else條件語句
    1.4.4  while循環語句
    1.4.5  for循環語句
    1.4.6  使用range()函數的for循環語句
    1.4.7  break命令
    1.4.8  continue命令
  1.5  函數
    1.5.1  定義函數
    1.5.2  調用函數
    1.5.3  函數的參數
    1.5.4  函數的返回值
  1.6  類的定義與調用
  1.7  列表、元組和字典
    1.7.1  列表的基本概念
    1.7.2  索引
    1.7.3  改變列表中元素的值
    1.7.4  連接列表
    1.7.5  列表切片
    1.7.6  在列表中查找元素
    1.7.7  元組
    1.7.8  字典
  1.8  小結與練習
第2章  Tkinter圖形化界面庫
  2.1  Tkinter圖形化界面庫簡介
  2.2  按鈕控制項、標籤控制項和框架控制項
  2.3  輸入控制項
  2.4  Radiobutton控制項
  2.5  繪圖控制項
  2.6  Tkinter的事件
  2.7  用Tkinter顯示圖片
  2.8  幾何布局管理器
    2.8.1  pack幾何布局管理器
    2.8.2  grid幾何布局管理器

    2.8.3  place幾何布局管理器
  2.9  小結與練習
第3章  Pygame遊戲開發平台
  3.1  Pygame遊戲開發平台簡介
  3.2  安裝Pygame
  3.3  用Pygame繪製幾何圖形
  3.4  用Pygame顯示文字
  3.5  用Pygame顯示圖片
  3.6  用Pygame檢測鍵盤事件
  3.7  用Pygame檢測滑鼠事件
  3.8  用Pygame播放音樂和聲音
  3.9  小結與練習
第4章  設計猜數遊戲
  4.1  猜數遊戲的玩法
  4.2  猜數遊戲的設計思路
  4.3  random隨機數庫
  4.4  猜數遊戲程序的詳細設計步驟
  4.5  小結與練習
第5章  設計猜謎語遊戲
  5.1  猜謎語遊戲的玩法
  5.2  猜謎語遊戲的設計思路
  5.3  猜謎語遊戲程序的詳細設計步驟
  5.4  小結與練習
第6章  設計看圖猜成語遊戲
  6.1  Pillow圖像處理庫
    6.1.1  Pillow圖像處理庫的安裝
    6.1.2  Pillow圖像處理庫的應用
  6.2  看圖猜成語遊戲的玩法
  6.3  看圖猜成語遊戲的設計思路
  6.4  看圖猜成語遊戲程序的詳細設計步驟
    6.4.1  準備圖片素材
    6.4.2  使用Pillow庫設計猜成語遊戲
    6.4.3  使用Tkinter庫設計猜成語遊戲
  6.5  小結與練習
第7章  設計人機對戰井字棋遊戲
  7.1  人機對戰井字棋遊戲的玩法
  7.2  人機對戰井字棋遊戲的設計思路
  7.3  人機對戰井字棋遊戲程序的詳細設計步驟
    7.3.1  人機對戰井字棋遊戲的工作界面
    7.3.2  完整的遊戲程序剖析
  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  小結與練習
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032