内容简介
本书是一本专门为儿童和青少年编写的Python编程入门教程,旨在通过生动有趣的方式引导孩子走进编程世界。作者Bryson Payne博士是北佐治亚大学计算机科学系教授,拥有丰富的教学经验,他利用易于理解的例子和项目,帮助孩子们掌握Python编程基础。
全书从零开始,逐步教授Python的基本概念,如变量、数据类型、条件语句、循环、函数等,并通过大量有趣的游戏和应用程序实例,如创建简单的猜数字游戏、绘制图形、制作动画等,让孩子在实践中学习。每个章节都配有清晰的代码示例和解释,鼓励孩子动手尝试和修改代码,培养逻辑思维和解决问题的能力。
本书语言轻松活泼,内容循序渐进,适合家长与孩子共同学习,也可作为学校或培训机构编程入门课程的教材。通过完成书中的项目,孩子不仅能学会编程技能,还能增强自信心和创造力,为将来深入学习计算机科学打下坚实基础。
目录
作者简介
技术评阅者简介
内容提要
对本书的赞誉
什么是编程,为什么编程很适合孩子
孩子为什么应该学习编程
编程很有趣
编程是一项宝贵的工作技能
孩子该从哪里学习编程
如何使用本书
探索
一起实践
在线资源
编程=解决问题
第1章 Python基础——认识环境
1.1 认识Python
1.2 用Python编写程序
1.3 运行Python程序
1.4 本章小结
1.5 编程挑战
第2章 海龟作图——用Python绘图
2.1 第一个海龟程序
2.2 旋转的海龟
2.3 海龟画圆
2.4 添加颜色
2.5 一个变量搞定一切
2.6 本章小结
2.7 编程挑战
第3章 数字和变量——用Python做数学运算
3.1 变量——保存内容的地方
3.2 Python中的数字和数学运算
3.3 字符串——Python中真正的字符
3.4 用字符串改进彩色螺旋线
3.5 列表——将所有内容放到一起
3.6 Python做作业
3.7 本章小结
3.8 编程挑战
第4章 循环很有趣(你可以再说一遍)
4.1 构建自己的循环
4.2 把玫瑰花瓣程序改进为允许用户输入
4.3 游戏循环和while循环
4.4 家庭成员螺旋线
4.5 整合——病毒式的螺旋线
4.6 本章小结
4.7 编程挑战
第5章 条件(如果是这样该怎么办?)
5.1 if语句
5.2 认识布尔值
5.3 else语句
5.4 elif语句
5.5 复杂条件——if、and、or和not
5.6 秘密消息
5.7 本章小结
5.8 编程挑战
第6章 随机的乐趣和游戏(继续前进,抓住机会!)
6.1 猜数字游戏
6.2 彩色的随机螺旋线
6.3 Rock-Paper-Scissors
6.4 选一张牌——任意一张牌
6.5 掷骰子
6.6 万花筒
6.7 本章小结
6.8 编程挑战
第7章 函数(那些东西有了一个名字)
7.1 用函数整合内容
7.2 参数——传给函数
7.3 返回——发回统计结果
7.4 交互简介
7.5 ClickKaleidoscope
7.6 本章小结
7.7 编程挑战
第8章 定时器和动画
8.1 获取Pygame的所有GUI
8.2 时间刚刚好——移动和弹跳
8.3 本章小结
8.4 编程挑战
第9章 用户交互——进入游戏
9.1 增加交互——点击和拖动
9.2 高级交互——笑脸爆炸
9.3 SmileyPop 1.0版
9.4 本章小结
9.5 编程挑战
第10章 游戏编程
10.1 构建游戏框架——Smiley Pong 1.0版
10.2 增加难度并结束游戏——Smiley Pong 2.0版
10.3 添加更多的功能——SmileyPop 2.0版
10.4 本章小结
10.5 编程挑战
附录A Windows、Mac和Linux下的Python安装
A.1 Windows下安装Python
A.2 Mac下安装Python
A.3 Linux下的Python安装
附录B Windows、Mac和Linux下的Pygame安装
B.1 在Windows下安装Pygame
B.2 Mac下安装Pygame
B.3 Linux下安装Pygame
附录C 构建自己的模块
C.1 构建colorspiral模块
C.2 附加资料
术语表
看完了
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。