掌握Python可以让计算机帮我们做各种各样的事情,而实践是掌握知识的有效方法。本书通过各大编程竞赛网站的真题来讲解Python编程知识,优势体现在: 1. 学习路线清晰,章节目标明确; 2. 由各编程网站上的真题推章节,可自行线上评测。
售 价:¥
纸质售价:¥63.00购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版 权
版权声明
内容提要
作者简介
技术审校人简介
致 谢
引 言
资源与支持
第1章 启程
1.1 我们要做的事情
1.2 Python Shell
1.2.1 Windows
1.2.2 macOS
1.2.3 Linux
1.3 问题1:单词计数
1.3.1 字符串
1.3.2 整数和浮点数
1.3.3 使用变量来计数单词
1.3.4 读输入
1.3.5 写输出
1.3.6 解决问题:一个完整的Python程序
1.4 问题2:圆锥体积
1.4.1 Python中的更多数学
1.4.2 字符串和整数之间的转换
1.4.3 解决问题
1.5 小结
1.6 练习
1.7 备注
第2章 做判断
2.1 问题3:获胜球队
2.1.1 有条件执行
2.1.2 布尔类型
2.1.3 关系操作符
2.1.4 if语句
2.1.5 解决问题
2.2 问题4:电话推销员
2.2.1 布尔操作符
2.2.2 解决问题
2.3 注释
2.4 输入和输出重定向
2.5 小结
2.6 练习
2.7 备注
第3章 重复代码:定循环
3.1 问题5:三个杯子
3.1.1 为什么要循环?
3.1.2 for循环
3.1.3 嵌套
3.1.4 解决问题
3.2 问题6:已占用停车位
3.2.1 一种新循环
3.2.2 索引
3.2.3 循环的范围
3.2.4 范围用于循环遍历索引
3.2.5 解决问题
3.3 问题7:数据套餐
3.3.1 循环读取输入
3.3.2 解决问题
3.4 小结
3.5 练习
3.6 备注
第4章 重复代码:不定循环
4.1 问题8:游戏机
4.1.1 探索一个测试用例
4.1.2 for循环的局限性
4.1.3 while循环
4.1.4 解决问题
4.2 问题9:歌曲播放列表
4.2.1 字符串切片
4.2.2 解决问题
4.3 问题10:秘密句子
4.3.1 for循环的另一个局限性
4.3.2 while循环遍历索引
4.3.3 解决问题
4.4 小结
4.5 练习
4.6 备注
第5章 用列表来组织值
5.1 问题11:村庄邻域
5.1.1 为什么是列表?
5.1.2 列表
5.1.3 列表的可变性
5.1.4 学习有关方法
5.1.5 列表方法
5.1.6 解决问题
5.1.7 避免代码重复:还有两个解决方案
5.2 问题12:学校旅行
5.2.1 分割字符串和连接列表
5.2.2 改变列表值
5.2.3 解决大部分的问题
5.2.4 如何处理隐藏的麻烦
5.2.5 解决问题
5.3 问题13:面包房奖金
5.3.1 表示一个表格
5.3.2 解决问题
5.4 小结
5.5 练习
5.6 备注
第6章 用函数来设计程序
6.1 问题14:纸牌游戏
6.1.1 探索一个测试用例
6.1.2 定义和调用函数
6.1.3 函数文档
6.1.4 解决问题
6.2 问题15:可动人偶
6.2.1 表示盒子
6.2.2 自顶向下的设计
6.2.3 解决问题
6.3 小结
6.4 练习
6.5 备注
第7章 读写文件
7.1 问题16:文章格式化
7.1.1 操作文件
7.1.2 解决问题
7.2 问题17:农场播种
7.2.1 探索一个测试用例
7.2.2 自顶向下的设计
7.2.3 解决问题
7.3 小结
7.4 练习
7.5 备注
第8章 用集合和字典来组织值
8.1 问题18:电子邮件地址
8.1.1 使用列表
8.1.2 搜索列表的效率
8.1.3 集合
8.1.4 集合方法
8.1.5 搜索集合的效率
8.1.6 解决问题
8.2 问题19:常见单词
8.2.1 探索一个测试用例
8.2.2 字典
8.2.3 索引字典
8.2.4 循环遍历字典
8.2.5 倒置字典
8.2.6 解决问题
8.3 问题20:城市和州
8.3.1 探索一个测试用例
8.3.2 解决问题
8.4 小结
8.5 练习
8.6 备注
第9章 用完全搜索设计算法
9.1 问题21:救生员
9.1.1 探索一个测试用例
9.1.2 解决问题
9.2 问题22:滑雪场
输出
9.2.1 探索一个测试用例
9.2.2 解决问题
9.3 问题23:奶牛棒球
9.3.1 3层循环
9.3.2 先排序
9.3.3 Python中的模块
9.3.4 bisect模块
9.3.5 解决问题
9.4 小结
9.5 练习
9.6 备注
第10章 大O和程序效率
10.1 计时的问题
10.2 大O
10.2.1 常数时间
10.2.2 线性时间
10.2.3 平方阶时间
10.2.4 立方阶时间
10.2.5 多变量
10.2.6 对数时间
10.2.7 nlogn时间
10.2.8 处理函数调用
10.2.9 小结
10.3 问题24:最长围巾
10.3.1 探索一个测试用例
10.3.2 算法1
10.3.3 算法2
10.4 问题25:丝带染色
10.4.1 探索一个测试用例
10.4.2 解决问题
10.5 小结
10.6 练习
10.7 备注
附录 问题鸣谢
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜