内容简介
《Python程序设计基础:程序设计三步法(微课版)/面向新工科专业建设计算机系列教材》利用Python程序设计语言介绍程序设计基础知识。
《Python程序设计基础:程序设计三步法(微课版)/面向新工科专业建设计算机系列教材》共9章。第1章介绍算法和数据的概念以及算法的伪代码表示。第2章介绍Python的常用数据类型。第3章介绍Python的程序结构和各种语句。第4章介绍自定义函数。第5章介绍程序的调试与测试。第6章介绍递归函数。第7章介绍文件和异常处理。第8章介绍算法的能。第9章介绍常用数据处。
《Python程序设计基础:程序设计三步法(微课版)/面向新工科专业建设计算机系列教材》面向程序设计初学者,可作为大中专院校非计算机专业程序设计入门课程教材,也可作为程序设计爱好者的自学教材。
目录
第1章 程序设计的概念
1.1 计算机程序设计基本概念
1.1.1 计算机程序和程序设计语言
1.1.2 算法的概念
1.1.3 算法的伪代码和算法设计
1.1.4 伪代码格式
1.1.5 程序设计三步法
1.2 Python语言
1.2.1 Python是什么
1.2.2 使用Python解释器
1.3 数据、数据类型和表达式
1.3.1 数据和数据类型
1.3.2 标识符、变量和表达式
1.3.3 命令或语句
1.3.4 一个简单程序
1.3.5 在IDLE下运行程序
1.3.6 在命令提示符窗口运行程序
1.4 turtle作图
1.4.1 turtle的使用
1.4.2 如何运行一个turtle程序
1.4.3 turtle命令
1.4.4 一个turtle绘图程序
/span>
第2章 数据处理基础
2.1 数据类型、对象和方法
2.2 数据类型bool
2.2.1 bool类型上的运算
2.2.2 运算结果是布尔值的运算
2.2.3 其他可用于条件测试的值
2.3 数值类型int、float和complex
2.3.1 整数类型int
2.3.2 浮点数类型float
2.3.3 复数类型complex
2.3.4 数值类型之间的转换
2.3.5 使用数学常数和函数
2.3.6 生成数
2.4 字符序列类型:字符串
2.4.1 构造字符串
2.4.2 测试相等和子串
2.4.3 字符串的索引运算
2.4.4 存取子串的取段方法
2.4.5 遍历字符串和循环语句
2.4.6 字符串先后次序比较
2.4.7 字符串的其他常用方法
2.5 序列类型:多元组和列表
2.5.1 多元组
2.5.2 列表
2.5.3 列表的基本操作
2.5.4 列表的遍历和for循环语句
2.5.5 获取子列表的取段运算
2.5.6 多元组和列表
2.5.7 序列
2.5.8 列表概括法
2.5.9 可变对象和不可变对象
2.6 数据类型选择示例——查询算法
2.6.1 需求分析
2.6.2 数据结构设计
2.6.3 算法设计
2.7 映射类型:字典
2.7.1 字典的构造
2.7.2 查看关键字的值
2.7.3 给字典添加元素
2.7.4 从字典中删除元素
2.7.5 在字典中遍历
/span>
第3章 程序结构
3.1 顺序结构
3.1.1 简单赋值语句
3.1.2 可变对象与别名
3.1.3 复合赋值
3.1.4 并行赋值
3.1.5 输入和输出语句
3.1.6 表达式语句
3.2 分支结构
3.2.1 if语句
3.2.2 if-else语句
3.2.3 if-elif-else语句
3.3 循环结构
3.3.1 for循环语句
3.3.2 while循环语句
3.3.3 循环的控制:break和continue
3.3.4 循环嵌套
/span>
……
第4章 函数
第5章 调试与测试
第6章 递归函数
第7章 文件和异常处理
第8章 算法的能
第9章 常用数据处
附录
参考文献