首页 > 图书中心 > Python超好玩

前言

前言

亲爱的读者,本书是一本可以边玩边学,培养编程兴趣和爱好的参考书,指导Python从入门到实战的学习。本书在写作方式上以案例实战为主线进行编排,可以让小伙伴们通过书中各个典型游戏案例的编程,边玩边学、边学边练,逐步地提高并强化实战能力,从而轻松地掌握Python的编程知识。

众所周知,比尔·盖茨从13岁开始就学习编程,他后来创办了世界著名的微软公司。在欧美国家,编程早已进入中小学课堂,并且成为备受欢迎的课程之一。2017年7月20日,我国国务院颁发了《新一代人工智能发展规划》(以下简称《发展规划》)。《发展规划》指出,要开发基于大数据智能的在线学习教育平台,还提出要完善人工智能领域学科布局,并设立人工智能专业等。《发展规划》强调: “要实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。

Python语言是一种适合编程初学者的,功能强大的计算机语言。本书针对青少年读者的特点,力求寓教于乐、生动有趣、图文并茂、通俗易懂。全书分为23章。其中,第1~3章讲解Python编程的基础知识、Tkinter图形化界面库和Pygame游戏开发平台等与游戏开发相关的知识;第4~23章为案例分析,每章都深入地剖析一个生动有趣的游戏程序,讲解其工作原理和具体的编程步骤,让读者在游戏编程过程中学习和掌握Python语言程序设计的专业技术知识。

本书的特色是,书中的每一个游戏案例都是编者精心挑选的一个相对独立并且完整的游戏程序。也就是说,读者并不需要从头至尾地阅读本书,而是可以根据难易程度以及自己的编程能力和水平来选择某些章节进行自学。

本书阐述的编程知识有易也有难,由浅入深,分别详细地介绍了猜数游戏、猜谜语游戏、看图猜成语游戏、井字棋游戏、剪刀石头布游戏、摘星星游戏、打地鼠游戏、弹球游戏、拼图游戏、贪吃蛇游戏、动物狂欢节游戏、打砖块游戏、连连看游戏、消消乐游戏、俄罗斯方块游戏、愤怒的小猫游戏、雷电战机游戏、推箱子游戏、黑白棋游戏和五子棋游戏共20个精彩游戏的玩法、设计思路、工作原理、关键技术和详细的程序设计步骤。通过这些生动有趣的游戏程序的编程实战,可以使读者逐渐吸收和领悟Python编程技术的精华。

为了便于读者自学,书中所有游戏案例的代码均控制在500行之内,因此适合不同年龄和层次的Python编程学习者阅读。本书既可以供大中专院校人工智能专业、计算机专业及相关专业师生参考,也可以供各类编程培训机构的师生、Python爱好者和Python编程者阅读。读者可以到清华大学出版社官方网站下载本书的所有源代码。

本书由佛山科学技术学院余智豪老师编写。本书在构思、编写、编辑、审校的整个过程中,得到了佛山科学技术学院张德丰、周灵、崔如春、马莉、杨文茵、李娅等老师和相关领导及同事的大力支持和帮助,同时自始至终得到了亲人们的关心和呵护,更重要的是得到了清华大学出版社多位编辑的热情鼓励和专业指导,在此一并致以衷心的感谢!

由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。

佛山科学技术学院 余智豪2023年1月

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘