全彩印刷,讲解细致,寓教于乐,附赠教学辅导视频 注重程序设计思维训练 250多道判断题、100道选择题和100道复习题,边学边练,学以致用 代码基于Python3.6 本书是为青少年量身造的Python编程门教程。本书以计算和算法思维训练为导向,从计算机的工作原理和算法基础始,详细介绍了Python编程的基础知识,而引了数据结构、过程式编程和面向对象编程等话题。全书图文并茂,讲解细致,包含300多道练习题,250多道判断题,100道选择题和100道复习题,可以帮助读者牢固地掌握所学的知识。
售 价:¥
纸质售价:¥58.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
前言
第1章 计算机是如何工作的
1.1 引言
1.2 什么是硬件
1.3 什么是软件
1.4 计算机如何执行(运行)程序
1.5 编译器和解释器 
1.6 什么是源代码
1.7 复习题: 判断对错
1.8 复习题:选择题
1.9 复习题
第2章 Python和集成开发环境(IDE)
2.1 什么是Python
2.2 Python是如何工作的
2.3 如何配置Python
2.4 集成开发环境
2.5 IDLE
2.6 如何设置IDLE
2.7 Eclipse
2.8 如何设置Eclipse
2.9 复习题
第3章 基础算法概念
3.1 什么是算法
3.2 制作一杯奶茶的算法
3.3 什么是计算机程序
3.4 3个参与者
3.5 创建算法的3个主要阶段
3.6 什么是“保留字”
3.7 您的第一个Python程序
3.8 语法错误、逻辑错误和运行时错误有什么区别
3.9 “调试”是什么意思
3.10 为您的代码添加注释
3.11 复习题:判断对错
3.12 复习题:选择题
3.13 复习题
第4章 变量与常量
4.1 什么是变量
4.2 变量类型
4.3 Python中的变量命名规则
4.4 “声明一个变量”是什么意思
4.5 复习题:判断对错
4.6 复习题:选择题
4.7 巩固练习
4.8 复习题
第5章 处理输入和输出
5.1 使用什么语句将消息和结果输出到用户的屏幕
5.2 如何修改print语句的默认行为
5.3 用户输入及提示
5.4 复习题:判断对错
5.5 复习题:选择题
5.6 复习题
第6章 运算符
6.1 赋值运算符
6.2 算术运算符
6.3 什么是算术运算符的优先级
6.4 复合赋值运算符
6.5 字符串运算符
6.6 复习题:判断对错
6.7 复习题:选择题
6.8 巩固练习
6.9 复习题
第7章 使用IDLE
7.1 引言
7.2 创建一个新的Python模块
7.3 编写和执行Python程序
7.4 发现运行时错误和语法错误
第8章 使用Eclipse
8.1 引言
8.2 创建一个新的Python项目
8.3 编写和执行Python程序
8.4 发现运行时错误和语法错误
第9章 编写第一个真正的程序
9.1 介绍
9.2 巩固练习
9.3 复习题
第10章 操作数字
10.1 引言
10.2 有用的函数和方法
10.3 复习题:判断对错
10.4 复习题
第11章 操作字符串
11.1 引言
11.2 从字符串中检索单个字符
11.3 提取子串
11.4 有用的函数和方法
11.5 复习题:判断对错
11.6 复习题:选择题
11.7 巩固练习
11.8 复习题
第12章 提出问题
12.1 引言
12.2 如何编写简单的问题
12.3 逻辑运算符和复杂的问题
12.4 Python成员关系运算符
12.5 逻辑运算符的优先顺序
12.6 算术、比较和逻辑运算符的优先顺序
12.7 将自然语句转换为布尔表达式
12.8 复习题:判断对错
12.9 复习题:选择题
12.10 巩固练习
12.11 复习题
第13章 提出问题—if结构
13.1 if结构
13.2 复习题:判断对错
13.3 复习题:选择题
13.4 巩固练习
13.5 复习题
第14章 提出问题—if-else结构
14.1 if-else结构
14.2 复习题:判断对错
14.3 复习题:选择题
14.4 巩固练习
第15章 提出问题—if-elif结构
15.1 if-elif结构
15.2 复习题: 判断对错
15.3 巩固练习
第16章 提出问题—嵌套结构
16.1 嵌套决策结构
16.2 复习题:判断对错
16.3 巩固练习
16.4 复习题
第17章 循环
17.1 循环结构
17.2 从顺序结构到循环结构
17.3 复习题:判断对错
第18章 循环—while结构
18.1 while结构
18.2 复习题:判断对错
18.3 复习题:选择题
18.4 巩固练习
第19章 循环——for结构
19.1 for结构
19.2 复习题:判断对错
19.3 复习题:选择题
19.4 巩固练习
第20章 循环——嵌套结构
20.1 嵌套循环结构
20.2 复习题:判断对错
20.3 复习题:选择题
20.4 巩固练习
第21章 循环结构使用技巧和窍门
21.1 引言
21.2 选择循环结构
21.3 “终极”规则
21.4 跳出循环
21.5 无限循环及如何避免
21.6 “由内而外”法
21.7 复习题:判断对错
21.8 复习题:选择题
21.9 巩固练习
第22章 循环结构专项练习
22.1 循环结构的一般性质的练习
第23章 海龟绘图
23.1 引言
23.2 x-y平面
23.3 海龟在哪儿
23.4 前后移动
23.5 左转和右转
23.6 将方向设置为指定的角度
23.7 设置延迟时间
23.8 改变笔的颜色和大小
23.9 把海龟的笔抬起或落下
23.10 将海龟直接移动到指定的位置
23.11 利用决策和循环结构控制海龟
23.12 巩固练习
第24章 Python中的数据结构
24.1 数据结构引介
24.2 什么是列表
24.3 在Python中创建列表
24.4 什么是元组
24.5 在Python中创建元组
24.6 如何从列表或元组中获取值
24.7 如何更改列表元素的值
24.8 如何遍历列表或元组
24.9 如何将用户输入的值添加到列表中
24.10 什么是字典
24.11 在Python中创建字典
24.12 如何从字典中获取值
24.13 如何更改字典元素的值
24.14 如何遍历字典
24.15 有用的语句、函数和方法
24.16 复习题:判断对错
24.17 复习题:选择题
24.18 巩固练习
24.19 复习题
第25章 数据结构专项练习
25.1 数据结构简单练习
25.2 如何在程序中使用多个数据结构
25.3 查找列表中的最大值和最小值
25.4 在数据结构中查找元素
25.5 复习题:判断对错
25.6 巩固练习
第26章 子程序简介
26.1 什么是子程序
26.2 什么是过程式编程
26.3 什么是模块化编程
26.4 复习题:判断对错
26.5 复习题
第27章 用户自定义的子程序
27.1 有返回值的子程序
27.2 如何调用有返回值的函数
27.3 无返回值的子程序
27.4 如何调用无返回值的函数
27.5 形参和实参
27.6 子程序是如何执行的
27.7 两个子程序可以使用相同名字的变量吗
27.8 一个子程序可以调用另一个子程序吗
27.9 默认参数值和关键字参数
27.10 变量的作用域
27.11 复习题:判断对错
27.12 巩固练习
27.13 复习题
第28章 子程序专项练习
28.1 一些额外的练习
28.2 巩固练习
第29章 面向对象编程
29.1 什么是面向对象编程
29.2 Python中的类和对象
29.3 构造方法和关键字self
29.4 将初始值传递给构造方法
29.5 类变量和实例变量
29.6 Getter、Setter方法与属性
29.7 一个方法可以调用同一个类内的另一个方法吗
29.8 类继承
29.9 复习题:判断对错
29.10 巩固练习
29.11 复习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜