×
暂无评论
图文详情
  • ISBN:9787302631477
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:304
  • 出版时间:2023-05-01
  • 条形码:9787302631477 ; 978-7-302-63147-7

本书特色

本书内容丰富,实用性强,配套资源丰富。案例的设计生动有趣,讲解通俗易懂,详细剖析了20个精彩游戏的工作原理和设计步骤,对于零基础的同学非常友好;循序渐进的编程技术讲解方式带着读者在Python的世界里一步步历练升级。

内容简介

本书是一本可以边玩边学,培养读者编程兴趣和爱好的参考书,指导Python从入门到实战的学习。本书展示了20个精彩游戏的工作原理和具体的编程步骤。书中的每一个案例都是编者精心挑选的一个相对独立并且完整的游戏程序,读者并不需要从头至尾地阅读本书,而是可以根据难易程度以及自己的编程能力和水平来选择某些章节进行自学。 本书既可以供大中专院校人工智能专业、计算机专业及相关专业师生参考,也可以供各类编程培训机构的师生、Python爱好者和Python编程者阅读。读者可以到清华大学出版社官方网站下载本书的所有源代码。

目录

第1章Python编程基础/00 1.1Python语言概述/00 1.2搭建Python的开发环境/00 1.2.1在Windows操作系统中安装Python/00 1.2.2在Linux操作系统中安装Python/00 1.2.3在macOS X操作系统中安装Python/00 1.2.4Python的IDLE集成开发环境/00 1.2.5安装PyCharm/00 1.2.6在Python和PyCharm中安装外部库/0 1.3Python的基本语句/0 1.3.1赋值语句/0 1.3.2复合赋值运算符与表达式/0 1.3.3比较运算符/0 1.3.4逻辑运算符/0 1.4流程控制语句/0 1.4.1if条件语句/0 1.4.2if…else…条件语句/0 1.4.3if…elif…else条件语句/0 1.4.4while循环语句/0 1.4.5for循环语句/0 1.4.6使用range()函数的for循环语句/0 1.4.7break命令/0 1.4.8continue命令/0 1.5函数/0 1.5.1定义函数/0 1.5.2调用函数/0 1.5.3函数的参数/0 1.5.4函数的返回值/0 1.6类的定义与调用/0 1.7列表、元组和字典/0 1.7.1列表的基本概念/0 1.7.2索引/0 1.7.3改变列表中元素的值/0 1.7.4连接列表/0 1.7.5列表切片/0 1.7.6在列表中查找元素/0 1.7.7元组/0 1.7.8字典/0 1.8小结与练习/0 第2章Tkinter图形化界面库/0 2.1Tkinter图形化界面库简介/0 2.2按钮控件、标签控件和框架控件/0 2.3输入控件/0 2.4Radiobutton控件/0 2.5绘图控件/0 2.6Tkinter的事件/0 2.7用Tkinter显示图片/0 2.8几何布局管理器/0 2.8.1pack几何布局管理器/0 2.8.2grid几何布局管理器/0 2.8.3place几何布局管理器/0 2.9小结与练习/0 第3章Pygame游戏开发平台/0 3.1Pygame游戏开发平台简介/0 3.2安装Pygame/0 3.3用Pygame绘制几何图形/0 3.4用Pygame显示文字/0 3.5用Pygame显示图片/0 3.6用Pygame检测键盘事件/0 3.7用Pygame检测鼠标事件/0 3.8用Pygame播放音乐和声音/0 3.9小结与练习/0 第4章设计猜数游戏/0 4.1猜数游戏的玩法/0 4.2猜数游戏的设计思路/0 4.3random随机数库/0 4.4猜数游戏程序的详细设计步骤/0 4.5小结与练习/0 第5章设计猜谜语游戏/0 5.1猜谜语游戏的玩法/0 5.2猜谜语游戏的设计思路/0 5.3猜谜语游戏程序的详细设计步骤/0 5.4小结与练习/0 第6章设计看图猜成语游戏/0 6.1Pillow图像处理库/0 6.1.1Pillow图像处理库的安装/0 6.1.2Pillow图像处理库的应用/0 6.2看图猜成语游戏的玩法/0 6.3看图猜成语游戏的设计思路/0 6.4看图猜成语游戏程序的详细设计步骤/0 6.4.1准备图片素材/0 6.4.2使用Pillow库设计猜成语游戏/0 6.4.3使用Tkinter库设计猜成语游戏/0 6.5小结与练习/0 第7章设计人机对战井字棋游戏/0 7.1人机对战井字棋游戏的玩法/0 7.2人机对战井字棋游戏的设计思路/0 7.3人机对战井字棋游戏程序的详细设计步骤/0 7.3.1人机对战井字棋游戏的工作界面/0 7.3.2完整的游戏程序剖析/0 7.4小结与练习/ 第8章设计剪刀石头布游戏/ 8.1剪刀石头布游戏的玩法/ 8.2剪刀石头布游戏的设计思路/ 8.3剪刀石头布游戏程序的详细设计步骤/ 8.3.1剪刀石头布游戏(文字版)代码剖析/ 8.3.2剪刀石头布游戏(图形版)代码剖析/ 8.4小结与练习/ 第9章设计摘星星游戏/ 9.1摘星星游戏的玩法/ 9.2摘星星游戏的设计思路/ 9.3摘星星游戏程序的详细设计步骤/ 9.4小结与练习/ 第10章设计打地鼠游戏/ 10.1打地鼠游戏的玩法/ 10.2打地鼠游戏的设计思路/ 10.3打地鼠游戏程序的详细设计步骤/ 10.4小结与练习/ 第11章设计弹球游戏/ 11.1弹球游戏的玩法/ 11.2弹球游戏的设计思路/ 11.3弹球游戏程序的详细设计步骤/ 11.4小结与练习/ 第12章设计拼图游戏/ 12.1拼图游戏的玩法/ 12.2拼图游戏的设计思路/ 12.3拼图游戏程序的详细设计步骤/ 12.4小结与练习/ 第13章设计贪吃蛇游戏/ 13.1贪吃蛇游戏的玩法/ 13.2贪吃蛇游戏的设计思路/ 13.3贪吃蛇游戏程序的详细设计步骤/ 13.4小结与练习/ 第14章设计动物狂欢节游戏/ 14.1动物狂欢节游戏的玩法/ 14.2动物狂欢节游戏的设计思路/ 14.3动物狂欢节游戏程序的详细设计步骤/ 14.4小结与练习/ 第15章设计打砖块游戏/ 15.1打砖块游戏的玩法/ 15.2打砖块游戏的设计思路/ 15.3打砖块游戏程序的详细设计步骤/ 15.4小结与练习/ 第16章设计连连看游戏/ 16.1连连看游戏的玩法/ 16.2连连看游戏的设计思路/ 16.3连连看游戏程序的详细设计步骤/ 16.4小结与练习/ 第17章设计消消乐游戏/ 17.1消消乐游戏的玩法/ 17.2消消乐游戏的设计思路/ 17.3消消乐游戏程序的详细设计步骤/ 17.4小结与练习/ 第18章设计俄罗斯方块游戏/ 18.1俄罗斯方块游戏的玩法/ 18.2俄罗斯方块游戏的设计思路/ 18.3俄罗斯方块游戏程序的详细设计步骤/ 18.4小结与练习/ 第19章设计愤怒的小猫游戏/ 19.1愤怒的小猫游戏的玩法/ 19.2愤怒的小猫游戏的设计思路/ 19.3愤怒的小猫游戏程序的详细设计步骤/ 19.4小结与练习/ 第20章设计雷电战机游戏/ 20.1雷电战机游戏的玩法/ 20.2雷电战机游戏的设计思路/ 20.3雷电战机游戏程序的详细设计步骤/ 20.4小结与练习/ 第21章设计推箱子游戏/ 21.1推箱子游戏的玩法/ 21.2推箱子游戏的设计思路/ 21.3推箱子游戏程序的详细设计步骤/ 21.4小结与练习/ 第22章设计人机对战黑白棋游戏/ 22.1人机对战黑白棋游戏的玩法/ 22.2人机对战黑白棋游戏的设计思路/ 22.3人机对战黑白棋游戏程序的详细设计步骤/ 22.4小结与练习/ 第23章设计人机对战五子棋游戏/ 23.1人机对战五子棋游戏的玩法/ 23.2人机对战五子棋游戏的设计思路/ 23.3人机对战五子棋游戏程序的详细设计步骤/ 23.4小结与练习/ 参考文献/
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航