内容简介
《趣学Python编程》是一本面向青少年的Python编程入门书籍,旨在通过生动有趣的方式引导读者进入编程世界。全书以简洁易懂的语言和丰富的示例,从最基础的变量、数据类型开始,逐步讲解控制结构、函数、模块等核心概念。书中穿插了大量幽默的插图和贴近生活的实例,例如如何制作简单的游戏、绘制图案等,让学习过程充满乐趣。作者Jason Briggs是一位经验丰富的技术作家,擅长将复杂的编程原理转化为青少年易于理解的内容。本书不仅适合零基础的初学者自学,也可作为学校编程兴趣小组的教材。通过阅读本书,读者将掌握Python编程的基本技能,并培养逻辑思维和解决问题的能力。
书中的内容编排循序渐进,每一章都配有练习和挑战,帮助读者巩固所学知识。从“你好世界”到面向对象编程,读者将一步步建立起完整的编程知识体系。此外,本书还涉及文件操作、异常处理等实用主题,并提供了项目实战机会,如编写一个简单的文本冒险游戏。全书风格轻松活泼,避免了枯燥的理论堆砌,注重培养读者的动手能力和创造力。无论你是想踏出编程的第一步,还是寻找一本有趣的入门读物,这本书都是一个不错的选择。
目录
内容提要
简介
作者简介
技术审阅者简介
译者序
为什么要学习计算机编程
为什么是Python
怎样学习写代码
这本书是写给谁看的
本书的内容
本书的网站
祝你编程开心!
第1部分 学习编程
第1章 Python不是大蟒蛇
1.1 关于计算机语言
1.2 安装Python
1.3 当你安装好Python以后
1.4 保存Python程序
1.5 你学到了什么
第2章 计算与变量
2.1 用Python来做计算
2.2 变量就像是标签
2.3 使用变量
2.4 你学到了什么
第3章 字符串、列表、元组和字典
3.1 字符串
3.2 列表比字符串还强大
3.3 元组
3.4 Python里的map不是用来指路的
3.5 你学到了什么
3.6 编程小测验
第4章 用海龟画图
4.1 使用Python的turtle(海龟)模块
4.2 你学到了什么
4.3 编程小测验
第5章 用if和else来提问
5.1 if语句
5.2 语句块就是一组程序语句
5.3 条件语句帮助我们做比较
5.4 if-then-else语句
5.5 if和elif语句
5.6 组合条件
5.7 没有值的变量——None
5.8 字符串与数字之间的不同
5.9 你学到了什么
5.10 编程小测验
第6章 循环
6.1 使用for循环
6.2 还有一种叫while的循环
6.3 你学到了什么
6.4 编程小测验
第7章 使用函数和模块来重用你的代码
7.1 使用函数
7.2 使用模块
7.3 你学到了什么
7.4 编程小测验
第8章 如何使用类和对象
8.1 把事物拆分成类
8.2 对象和类的另一些实用功能
8.3 初始化对象
8.4 你学到了什么
8.5 编程小测验
第9章 Python的内建函数
9.1 使用内建函数
9.2 使用文件
9.3 你学到了什么
9.4 编程小测验
第10章 常用的Python模块
10.1 使用copy模块来复制
10.2 keyword模块记录了所有的关键字
10.3 用random模块获得随机数
10.4 用sys模块来控制Shell程序
10.5 用time模块来得到时间
10.6 用pickle模块来保存信息
10.7 你学到了什么
10.8 编程小测验
第11章 高级海龟作图
11.1 从基本的正方形开始
11.2 画星星
11.3 画汽车
11.4 填色
11.5 画方形的函数
11.6 画填色正方形
11.7 画填好色的星星
11.8 你学到了什么
11.9 编程小测验
第12章 用tkinter画高级图形
12.1 创造一个可以点的按钮
12.2 使用具名参数
12.3 创建一个画图用的画布
12.4 画线
12.5 画盒子
12.6 画圆弧
12.7 画多边形
12.8 显示文字
12.9 显示图片
12.10 创建基本的动画
12.11 让对象对操作有反应
12.12 更多使用ID的方法
12.13 你学到了什么
12.14 编程小测验
第2部分 弹球实例
第13章 你的第一个游戏:弹球
13.1 击打反弹球
13.2 创建游戏的画布
13.3 创建Ball类
13.4 增加几个动作
13.5 你学到了什么
第14章 完成你的第一个游戏:反弹吧,小球!
14.1 加上球拍
14.2 让球拍移动
14.3 增加输赢因素
14.4 你学到了什么
14.5 编程小测验
第3部分 火柴人实例
第15章 火柴小人游戏的图形
15.1 火柴小人游戏计划
15.2 得到GIMP
15.3 创建游戏中的元素
15.4 你学到了什么
第16章 开发火柴人游戏
16.1 创建Game类
16.2 创建坐标类
16.3 冲突检测
16.4 创建精灵类
16.5 添加平台类
16.6 你学到了什么
16.7 编程小测验
第17章 创建火柴人
17.1 初始化火柴人
17.2 让火柴人向左转和向右转
17.3 让火柴人跳跃
17.4 我们都做了什么
17.5 你学到了什么
第18章 完成火柴人逃生游戏
18.1 让火柴人动起来
18.2 测试我们的火柴人精灵
18.3 门
18.4 最终的游戏
18.5 你学到了什么
18.6 编程小测验
结束语 接下来学什么
游戏与图形编程
编程语言
最后的话
附录 Python的关键字
术语表
看完了
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。