本书内容如下:基础篇包括第1~9章,主要讲解Python的基础知识和面向对象编程基础,Tkinter图形界面设计、网络编程和多线程、Python数据库应用、图像处理等知识,每章最后都有应用本章知识点的游戏案例。实战篇包括第10~18章,综合应用前面技术,开发经典的大家耳熟能详的游戏,比如连连看、推箱子、中国象棋、两人麻将、扫雷游戏、华容道等。游戏提高篇包括第19 章和第20章,讲解了基于Pygame游戏设计基本知识,并应用Pygame开发贪吃蛇、黑白棋和飞机大战游戏案例,以及一款有趣的休闲益智游戏Flappy Bird(又称笨鸟先飞)。
本书特点:(1)Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,语言语法介绍以够用、实用和应用为原则,选择Python 中必备、实用的知识进行讲解。强化程序思维能力培养。(2)游戏案例选取贴近生活,有助于提高学习兴趣。(3)开发实战篇中每款游戏案例均提供详细的设计思路、关键技术分析以及具体的解决步骤方案。每一个游戏实例都是活的、实用的Python编程实例。
书中不仅列出了完整的代码,同时对所有的源代码进行了非常详细的解释,做到了通俗易懂,图文并茂。本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。
出版社:清华大学出版社 出版日期:2022.05.01