新書推薦:
《
台风天(大吴作品,每一种生活都有被看见的意义)
》
售價:HK$
53.8
《
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
》
售價:HK$
66.1
《
新时代硬道理 广东寻路高质量发展
》
售價:HK$
77.3
《
6S精益管理实战(精装版)
》
售價:HK$
100.6
《
异域回声——晚近海外汉学之文史互动研究
》
售價:HK$
109.8
《
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
》
售價:HK$
99.7
《
无端欢喜
》
售價:HK$
76.2
《
股票大作手操盘术
》
售價:HK$
53.8
|
編輯推薦: |
★DK经典编程启蒙系列,学习当下TOP热搜的Python编程语言。
★9个好玩的Python游戏,轻松掌握编程逻辑,获得满满成就感。
★DK官方提供游戏资源包,包含游戏所需的全部图片、音乐,制作游戏省心省力。
★从图形化编程语言Scratch进阶纯代码语言的不二之选,零基础的初学者也能快速掌握。
★学会把复杂的问题拆分成简单的指令,掌握流程图思维,提升解决问题的能力。
★结合编程逻辑和简单的数学计算,锻炼孩子的综合知识运用能力,提升学习兴趣,提高信心。
★培养设计思维、逻辑思维,充分表达自我,向全世界展示自己的创意。
|
內容簡介: |
Python是当前热搜排名TOP的程序语言,从搜索引擎、社交平台,到软件开发、人工智能、太空探索……随处可见它的身影。
Python功能强大、语法简单,是孩子从图形化编程语言Scratch进阶纯代码语言的不二之选,零基础的初学者也能快速掌握。在本书中,多位计算机科学教育专家编写了9个好玩的游戏,DK官方提供了Python游戏资源包,让孩子在通关中一步步学会编程逻辑,掌握流程图思维,学会把复杂的问题拆分成简单的指令,在实践中提高解决问题的能力。
比拼反应速度,帮助小狐狸收集更多硬币;
惊险的气球飞行,风景再美丽也要注意躲避障碍;
考验记忆力的舞蹈比赛,按动键盘还原华丽舞步;
跟随勇敢骑士一起寻宝,避开沉睡恶龙的看守。
|
關於作者: |
卡萝尔·沃德曼(CarolVorderman),深受英国观众喜爱的电视主持人之一。她主持了《明天的世界》《如何做?》等大量科技类电视节目,且以出色的数学才能闻名。她毕业于剑桥大学工程学专业,一直对通信科技、编程兴趣浓厚。
克雷格·斯蒂尔(CraigSteele),计算机科学教育专家。他是苏格兰CoderDojo项目的负责人,这个项目为年轻人运营免费的编程俱乐部。克雷格曾参与过树莓派基金会、格拉斯哥科学中心、BBC的micro:bit等多个项目。
克莱尔·奎格利(ClaireQuigley),格拉斯哥大学计算机科学博士。她曾在剑桥大学的计算机实验室和格拉斯哥科学中心工作。目前,她投身于爱丁堡的小学教育,开发音乐和技术资源项目,也是苏格兰CoderDojo项目的导师。
丹尼尔·麦考夫迪(DanielMcCafferty)在斯特拉斯克莱德大学获得了计算机科学学位。他作为软件工程师服务于大大小小的公司,从银行到广播公司。丹尼尔和妻子、女儿住在格拉斯哥。在业余时间里,他喜欢骑自行车或者陪伴家人。
马丁·古德费洛(MartinGoodfellow),计算机科学专业博士,在大学教授程序设计课程。他为苏格兰的CoderDojo项目、职业技能发展组织、高地与群岛企业发展署等设计教学内容和专项课程,为BBC的数字内容做顾问,还担任了国际编程周的苏格兰大使。
|
目錄:
|
【目录】
1.认识
Python
什么是Python?
用Python制作游戏
安装Python
安装Pygame
Zero
使用IDLE
你的个程序
2.Python
基础
创建变量
做决定
循环
函数
修正错误
3.打水果
如何制作“打水果”游戏
4.硬币搜集者
如何制作“硬币搜集者”游戏
5.跟随数字
如何制作“跟随数字”游戏
6.红色警报
如何制作“红色警报”游戏
7.大竞猜
如何制作“大竞猜”游戏
8.气球飞行
如何制作“气球飞行”游戏
9.舞蹈比赛
如何制作“舞蹈比赛”游戏
10.快乐花园
如何制作“快乐花园”游戏
11.沉睡恶龙
如何制作“沉睡恶龙”游戏
12.作品示例参考
作品示例参考
词汇表
|
內容試閱:
|
前言
程序员堪称当今世界的无名英雄。从智能手机到笔记本电脑,从交通出行到银行卡,他们艰苦卓绝的努力触及我们生活的方方面面。每一次技术进步的背后都有一个充满创造力的程序员团队。
在过去30 年里,计算机游戏是令人激动、热门的娱乐领域之一,吸引了无数人从事游戏的程序设计。成为一个游戏程序员需要具备很多技能,比如编写剧本,设计画面、音乐,以及游戏中的角色,当然还要知道如何把创意转变成作品。也许这本书就是你从游戏玩家变成游戏开发者的开端。
然而,并不是只有那些希望成为职业程序员的人才需要学习编程。通过编程学会的技能在许多工作领域都大有用处,即使这些工作表面上和计算机毫无瓜葛。比如在科研、商业、美术或音乐等领域,编程都是关键的技能。
本书使用的编程语言叫作Python,是一种非常简单的文本编程语言。它非常适合初学者学习使用,也是学习Scratch 之后的进阶选择。然而,Python 和Scratch 不同,它的设计初衷并不是用来教学。Python 不仅在初学者中流行,在专业程序员中也同样流行,是世界上使用广泛的商业编程语言之一,应用于银行业、医药业、动画行业,甚至太空探索领域。
学习任何东西的好方法都是深入其中,学习编程也是如此。创建属于自己的游戏就是一种有趣的沉浸式学习方法,能把理论融入实践。如果你是一个零基础的初学者,请从本书一开始的基础部分读起,跟随每个章节逐步学习越来越复杂的游戏。通过手把手的指导,你会理解在编写计算机游戏的时候,职业程序员是如何思考的。认真跟随这些步骤,你就可以完成自己的程序,并让它成功运行。当然,如果你想要挑战自我,不妨对程序进行微调,创造具有个人风格的作品。
不论是初学者还是专业程序员,每个人都会犯错误,没有什么比隐藏在程序中的错误更令人沮丧的了。如果你觉得程序有点儿不对劲,就返回去仔细检查程序代码。书中有很多小提示能帮助你完成修正错误的工作。尤其重要的是,不要灰心丧气,因为发现和修正代码中的错误就是程序员的日常工作。程序编写得越多,代码出现的错误就会越少,你也会以越来越快的速度发现残存的错误。
后,享受编程的乐趣吧!当你做好了一个游戏,可以把它展示给朋友或亲人,他们一定会惊讶于你的杰作。本书包含的游戏适合每一位读者,我们创造这些游戏的目的就是希望你能享受创作和玩耍的快乐。
|
|