《Python遊戲化編程》是2021年西安電子科技大學出版社出版的圖書。
基本介紹
- 中文名:Python遊戲化編程
- 作者:劉怡
- 出版社:西安電子科技大學出版社
- 出版時間:2021年1月1日
- 頁數:246 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787560659039
內容簡介,圖書目錄,
內容簡介
《Python遊戲化編程》為Python語言基礎性普及類教材,開篇由美國CodeCombat公司研發的一款線上遊戲的計算機語言學習系統入手,打開Python之門,頗具特色,讓讀者在輕鬆的環境下能快速上手,使用Python編寫簡單程式。全書總計五章,涵蓋了Python基礎知識、函式與檔案、數據結構與算法基礎、圖形化編程、用戶界面開發等常用知識體系。各章節中所用案例均圍繞“遊戲化”的核心思想,輔以項目式教學方式,讓枯燥的代碼變得生動有趣,有利於激發初學者的學習興致。
學完《Python遊戲化編程》,讀者可具備基本的Python獨立編程能力,並能完成有靈魂、有深度的作品開發。
《Python遊戲化編程》適用面較廣,既可作為高等本科院校、高職高專計算機專業或非計算機專業的教材,也可作為其他愛好Python的讀者作為學習參考書。
圖書目錄
第一章 Python入門
1.1 Python開發環境和運行方式
1.2 基本語法
1.2.1 字元
1.2.2 語法結構
1.2.3 注釋
1.3 while循環之地牢魔咒
1.4 變數
1.4.1 基本概念
1.4.2 變數的命名方式
1.4.3 變數的分類
1.4.4 變數的使用
1.5 if語句
1.5.1 分支結構
1.5.2 條件嵌套
1.6 布爾代數
1.6.1 基本邏輯代數
1.6.2 複合邏輯運算
1.6.3 套用舉例
1.7 for循環
1.7.1 for循環基礎套用
1.7.2 for循環嵌套
1.7.3 套用舉例
習題一
第二章 函式與檔案
2.1 函式
2.1.1 函式的定義
2.1.2 函式的調用
2.1.3 函式的參數
2.1.4 函式的返回值
2.2 函式舉例
2.2.1 內嵌函式
2.2.2 特殊函式
2.3 類
2.3.1 面向對象編程
2.3.2 類的定義
2.3.3 類的構成及使用
2.3.4 格式化字元
2.3.5 魔法方法
2.4 檔案
2.4.1 常用操作
2.4.2 使用舉例
習題二
第三章 數據結構與算法基礎
3.1 序列
3.1.1 序列通用操作
3.1.2 常用類型
3.1.3 套用舉例
3.2 映射
3.2.1 字典
3.2.2 字典函式
3.2.3 字典方法
3.3 集合
3.3.1 構建集合
3.3.2 集合運算
3.3.3 集合方法
3.3.4 內建函式
3.4 堆疊與佇列
3.4.1 棧
3.4.2 佇列
3.4.3 堆
3.5 算法基礎
3.5.1 算法的基本特徵
3.5.2 方法說明
3.5.3 算法舉例
習題三
第四章 Python圖形編程模組Turtle
4.1 Turtle基礎
4.1.1 Turtle簡介
4.1.2 Turtle內嵌函式
4.2 Turtle靜態項目
4.2.1 繁星滿天
4.2.2 螺旋之美
4.2.3 層巒疊嶂
4.3 Turtle動態項目
4.3.1 時間的客人
4.3.2 流光溢彩
4.4 Turtle綜合項目
4.4.1 沙灘里的海龜蛋
4.4.2 海底覓食
4.4.3 穿越星際
習題四
第五章 用戶界面開發
5.1 圖形用戶界面
5.1.1 GUI的組成
5.1.2 Python常用GUI庫
5.2 wxPython開發
5.2.1 wxPython下載與安裝
5.2.2 wxPython基本步驟
5.2.3 wxPython常用類
5.2.4 wxPython事件處理
5.2.5 wxPython圖形繪製
習題五
參考文獻