展开全部

主编推荐语

编程教学经验:强调算法思维、Python学习、适合各年龄层。

内容简介

本书是作者多年从事编程教学工作的经验凝结。本书强调算法思维比学习编码更为重要。算法思维是一个和问题解决相关的过程。本书将算法思维当做必须的学习和训练,来教授计算和算法思维,进而学习和掌握编程能力。本书选择Python这种非常流行的语言,配以丰富的插图,100多道解答的问题和200多道练习题,250多道判断,100多道多选题,帮助10岁以上的孩子和父母,以及其他的同学、老师来学习Python编程。

目录

  • 版权信息
  • 版权
  • 版权声明
  • 内容提要
  • 前言
  • 资源与支持
  • 第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 循环结构的一般性质的练习
  • 22.2 巩固练习
  • 第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 复习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。