Learning Python by Building Games
暫譯: 透過遊戲學習 Python
Kafle, Sachin
- 出版商: Packt Publishing
- 出版日期: 2019-10-11
- 售價: $1,350
- 貴賓價: 9.5 折 $1,283
- 語言: 英文
- 頁數: 510
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789802989
- ISBN-13: 9781789802986
-
相關分類:
Python、程式語言
已絕版
買這商品的人也買了...
-
Introducing Character Animation with Blender$1,500$1,425 -
$875Analysis of Biological Networks (Hardcover) -
Biological Modeling and Simulation: A Survey of Practical Models, Algorithms, and Numerical Methods (Hardcover)$2,280$2,166 -
新世紀多媒體導論:理論與應用$600$570 -
現代多媒體實務與應用$650$585 -
初探機器學習|使用 Python (Thoughtful Machine Learning with Python)$480$379 -
A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)$2,740$2,603 -
$1,715Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy and Matplotlib Second Edition -
2019.2020 系統重灌、調校、故障排除與資料搶救自己來 (超值附贈314分鐘影音講解)$450$356 -
圖形演算法|Apache Spark 與 Neo4j 實務範例 (Graph Algorithms)$580$458 -
Excel 入門到完整學習 邁向最強職場應用—王者歸來 (全彩印刷)$680$537 -
深度學習的數學地圖 -- 用 Python 實作神經網路的數學模型 (附數學快查學習地圖)$580$458 -
決心打底!Python 深度學習基礎養成$690$587 -
AI 醫療 DEEP MEDICINE (Deep Medicine: How Artificial Intelligence Can Make Healthcare Human Again)$680$578 -
AI for Immunology$1,510$1,435 -
超 Easy!Blender 3D 繪圖設計速成包 - 含 3D列印技巧 - 最新版(第二版)$380$342 -
速查! 數學大百科事典 – 127 個公式、定理、 法則$500$395 -
Biology: A Global Approach, 12/e (Paperback)$2,100$2,058 -
打下最紮實 AI 基礎不依賴套件:手刻機器學習神經網路穩健前進$1,200$948 -
Python 論文數據統計分析$540$486 -
Python 程式設計 ─ AI 與資料科學應用, 2/e$540$529 -
人手一本的資安健診實作課:不是專家也能自己動手做!(Win10 / Win11適用)$560$560 -
資料科學基礎數學 (Essential Math for Data Science)$680$537 -
未來數位科技活用大全:從 AI 協作、程式設計、資訊安全到大數據分析$580$452 -
Biology Made Easy$810$770
商品描述
A fun and interactive way to get started with the Python language and its libraries is by getting hands-on with game development.
Learning Python by Building Games brings you the best of both worlds. The book will first introduce you to Python fundamentals, which you will then use to develop a basic game. You’ll gradually explore the different Python libraries best suited for game development such as Pygame, Pyglet, and PyOpenGL. From building game characters through to using 3D animation techniques, you’ll discover how to create an aesthetic game environment. In addition to this, you’ll focus on game physics to give your effects a realistic feel, complete with movements and collisions. The book will also cover how you can use particle systems to simulate phenomena such as an explosion or smoke. In later chapters, you will gain insights into object-oriented programming by modifying a snake game, along with exploring GUI programming to build a user interface with Python’s turtle module.
By the end of this book, you’ll be well-versed with Python programming concepts and popular libraries, and have the confidence to build your own games
- Explore core Python concepts by understanding Python libraries
- Build your first 2D game using Python scripting
- Understand concepts such as decorators and properties in the Python ecosystem
- Create animations and movements by building a Flappy Bird-like game
- Design game objects and characters using Pygame, PyOpenGL, and Pymunk
- Add intelligence to your gameplay by incorporating game artificial intelligence (AI) techniques using Python
- Learn game development and Python through a practical, example-driven approach
- Discover a variety of game development techniques to build games that gradually increase in complexity
- Leverage popular Python gaming libraries such as Pygame, PyOpenGL, Pymunk, and Pyglet
商品描述(中文翻譯)
一個有趣且互動的方式來開始學習 Python 語言及其庫,就是透過遊戲開發來實踐。
《透過建立遊戲學習 Python》將為你帶來兩全其美的體驗。本書首先會介紹 Python 的基本概念,然後你將利用這些知識來開發一個基本的遊戲。你將逐步探索最適合遊戲開發的不同 Python 庫,如 Pygame、Pyglet 和 PyOpenGL。從建立遊戲角色到使用 3D 動畫技術,你將發現如何創建一個美觀的遊戲環境。此外,你還將專注於遊戲物理,以使你的效果具有真實感,包括運動和碰撞。本書還將涵蓋如何使用粒子系統來模擬爆炸或煙霧等現象。在後面的章節中,你將通過修改一個貪食蛇遊戲來深入了解物件導向程式設計,並探索 GUI 程式設計,使用 Python 的 turtle 模組來建立用戶介面。
在本書結束時,你將熟悉 Python 程式設計概念和流行的庫,並有信心建立自己的遊戲。
- 透過理解 Python 庫來探索核心 Python 概念
- 使用 Python 腳本建立你的第一個 2D 遊戲
- 理解 Python 生態系中的裝飾器和屬性等概念
- 通過建立類似 Flappy Bird 的遊戲來創建動畫和運動
- 使用 Pygame、PyOpenGL 和 Pymunk 設計遊戲物件和角色
- 通過使用 Python 結合遊戲人工智慧 (AI) 技術為你的遊戲增添智慧
- 透過實用的範例驅動方法學習遊戲開發和 Python
- 發現各種遊戲開發技術,建立逐漸增加複雜度的遊戲
- 利用流行的 Python 遊戲庫,如 Pygame、PyOpenGL、Pymunk 和 Pyglet