内容推荐 本书由实践经验丰富的企业工程师和教学能力突出的专业教师联合编写,全书共分为九章,从程序运行环境等基础知识开始讲起,包括运行一个程序、分析一个程序、设计一个程序、逻辑思维和控制结构、列表与数据类型拓展、函数、面向对象程序设计简介等内容,并在此基础上拓展到可视化程序设计思维等相关概念,最后一章介绍了常用程序设计的案例。读者能够通过本书的学习,进而向程序设计更高阶段过渡。相关算法采用Python语言加以实现。全书语言通俗易懂、知识紧凑,且内容深入浅出、逻辑性强。 本书既可以作为应用型本科和高职高专学生的教材,也可以作为自学程序设计人员的教材及参考资料。 目录 第1章 运行一个程序 1.1 程序与计算机 1.2 程序与环境 1.3 语言与程序 1.3.1 程序语言 1.3.2 当前通用程序语言 1.4 指令与程序 1.4.1 理解指令 1.4.2 指令举例 1.5 思考与实践 第2章 分析一个程序 2.1 程序的格式 2.1.1 程序的书写格式 2.1.2 注释 2.2 程序的灵魂——算法 2.2.1 算法的概念 2.2.2 常用算法举例 2.3 流程图 2.3.1 流程图简介 2.3.2 三种基本结构及流程图 2.3.3 流程图举例 2.4 思考与实践 第3章 设计一个程序 3.1 保留字与标识符 3.1.1 保留字 3.1.2 标识符 3.2 变量 3.2.1 变量的含义 3.2.2 变量的使用 3.3 数据类型 3.4 运算符及表达式 3.4.1 运算符 3.4.2 表达式 3.5 输入和输出 3.5.1 输出函数print() 3.5.2 输入函数input() 3.6 内置函数 3.7 思考与实践 第4章 逻辑思维与控制结构 4.1 程序结构 4.2 选择结构和循环结构中的“条件” 4.3 三个数字排序 4.3.1 if语句 4.3.2 选择结构嵌套 4.3.3 条件运算符 4.3.4 综合应用举例 4.4 求班级平均成绩 4.4.1 while语句 4.4.2 for语句 4.4.3 break语句和continue语句 4.4.4 算法效率 4.5 综合练习举例 4.6 程序调试技巧 4.7 思考与实践 第5章 列表与数据类型拓展 5.1 列表 5.1.1 列表引入 5.1.2 列表定义 5.1.3 列表引用 5.1.4 列表初始化 5.2 列表应用举例 5.3 元组 5.3.1 元组定义 5.3.2 元组引用 5.3.3 元组应用举例 5.4 字典 5.4.1 字典定义 5.4.2 字典初始化 5.4.3 字典访间与编辑 5.4.4 字典应用举例 5.5 集合 5.5.1 集合变量定义 5.5.2 集合变量初始化 5.5.3 集合访问与编辑 5.5.4 集合应用举例 5.6 思考与实践 第6章 函数 6.1 函数与程序 6.1.1 理解函数 6.1.2 函数使用 6.1.3 函数分类 6.2 自定义函数 6.2.1 函数定义 6.2.2 函数调用 6.2.3 注意问题 6.3 函数与变量 6.3.1 函数参数 6.3.2 函数返回值 6.3.3 函数参数拓展 6.3.4 变量作用域 6.4 递归 6.5 函数综合训练 6.6 思考与实践 第7章 面向对象程序设计简介 7.1 面向对象程序设计基础 7.1.1 对象 7.1.2 类 7.1.3 面向对象开发 7.2 面向对象程序举例 7.3 进一步理解 7.3.1 类的封装、继承、多态 7.3.2 类的特殊属性和方法 7.4 思考与实践 第8章 可视化程序设计思维 8.1 可视化环境搭建 8.1.1 可视化基本概念 8.1.2 Python可视化环境搭建 8.2 计算器程序实现 8.2.1 界面设计 8.2.2 程序功能实现 8.2.3 程序架构初步 8.3 思考与实践 第9章 常用程序设计 9.1 移动应用程序 9.1.1 APP简介 9.1.2 APP开发示例 9.2 微信小程序 9.2.1 小程序简介 9.2.2 小程序开发示例 9.3 大数据与人工智能软件开发 9.3.1 大数据与人工智能简介 9.3.2 应用示例 9.4 思考与实践 参考文献 |