简介
Python是一种面向对象的开源高级程序语言,其语法简单、程序易读,扩展性高,代码可跨平台运行的特点使其已经成为广受欢迎的游戏编程语言。 本书通过精心设计的游戏案例帮助读者掌握Python游戏编程。书内提到的每个游戏案例都提供源代码和视频讲解,相信读者通过线下阅读和线上视频学习相结合的方式可掌握游戏编程的原理,从而可以举一反三,设计出卓越的游戏。 全书共分基础篇和提高篇两大部分,基础篇通过3个控制台游戏的编写介绍了Python数据类型、模块使用、文件操作等游戏编程涉及的基础知识领域;提高篇通过4个图形界面游戏设计的综合案例,介绍了Pygame模块使用、动画制作、多线程网络编程、棋类AI设计等进阶知识,帮助读者综合运用所学知识,提高游戏编程能力。 本书适合对Python游戏编程感兴趣的初学者,同时也可为熟悉Python游戏编程的读者做参考所用。
编辑推荐
本书通过基础知识讲解+重点知识点视频详细讲解+重要代码图示的方式,采用不同类型、不同难度的游戏案例,帮助读者循序渐进的掌握Python游戏开发的相关知识,其主要特点如下: (1)每个章节前,都有专业插画师根据本章知识设计了漫画插图,提高读者学习兴趣。 (2)游戏案例的学习符合人的认知规律,采取了总体介绍-功能分解-重点详细讲解等方式介绍相关知识点。 (3)重要知识点均有视频讲解,读者可随时随地进行学习。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2022-08-01
- 更新: 2023-06-07
- 书号:9787302601050
- 中图:TP317.61
- 学科:工学控制科学与工程工学计算机科学与技术