![]()
内容推荐 这是一本面向零基础读者的Python程序开发入门书。全书以算法设计为主线,以大量生动有趣的项目案例为依托,以图表、动画、视频、实际操作等多种知识呈现的形式深入浅出地介绍了Python程序设计的基本知识和应用技巧。同时,书中还融入了精心设计的思政要素,力求达到传授知识、培养能力和塑造价值的有机融合。 全书共8章。主要内容包括Python初步、简单程序设计、分支程序设计、循环程序设计、组合数据类型及其应用、函数及其应用、文件及其应用、使用第三方库等。 本书结合作者多年的教学经验编写而成,提供了由教学名师主讲的全程教学视频,配套的电子教案、教学大纲、习题与答案、程序源码等丰富的教学资源,非常方便自学。本书不仅可以作为各类院校及培训机构的教学用书,还可以作为程序设计爱好者自学和参加全国计算机等级考试备考者的参考书。 作者简介 葛日波,大连理工大学城市学院教授,辽宁省本科教学名师,长期从事本科计算机技术类课程的教学与研究。先后主持国家级、省级教研项目5项,发表专业论文20余篇,其中被EI收录3篇、中文核心期刊5篇。出版《C语言程序设计》《Java程序设计项目化教程》《C#程序设计案例教程》等多部教材,其中3部被评为省级“十二五”规划教材。 目录 第1章 Python初步 1.1 预备知识 1.1.1 计算机与计算机系统 1.1.2 程序与程序设计 1.1.3 计算机语言概述 1.2 Python语言简介 1.2.1 Python语言的由来与发展 1.2.2 Python语言的特点 1.3 Python程序的结构 1.3.1 4个简单的Python程序 1.3.2 Python程序的模块及引用 1.3.3 Python程序中的函数 1.3.4 Python程序的语句与语句块 1.3.5 Python程序中的注释 1.3.6 Python程序的缩进 1.4 使用Python上机编程 1.4.1 Python的下载与安装 1.4.2 使用“开始”菜单里的启动栏 1.4.3 IDLE简介 1.4.4 使用IDLE上机编程 1.5 习题与上机编程 第2章 简单程序设计 2.1 Python的标识符 2.1.1 基本字符集 2.1.2 标识符 2.2 数据类型与变量 2.2.1 数据类型 2.2.2 数值型数据 2.2.3 逻辑型数据 2.2.4 变量 2.3 数值型数据的处理 2.3.1 4个术语 2.3.2 数值型数据的运算 2.3.3 5个常用内置函数 2.4 字符串类型及其处理 2.4.1 字符串类型与字符串 2.4.2 字符串索引与切片 2.4.3 字符串处理函数与方法 2.5 算法与简单程序设计 2.5.1 数据输入输出 2.5.2 算法简介 2.5.3 自上而下的程序设计方法 2.6 习题与上机编程 第3章 分支程序设计 3.1 关系与逻辑运算 3.1.1 关系运算 3.1.2 逻辑运算 3.1.3 is运算符 3.2 简单分支程序设计 3.2.1 双路分支语句if-else 3.2.2 条件表达式 3.2.3 单路分支语句if 3.2.4 2个标准库模块 3.2.5 3个程序设计实例 3.3 复杂分支程序设计 3.3.1 分支语句的嵌套 3.3.2 多路分支语句if-elif-else 3.3.3 程序异常处理 3.3.4 3个程序设计实例 3.4 习题与上机编程 第4章 循环程序设计 4.1 遍历循环for语句 4.1.1 不带else的for语句 4.1.2 带else的for语句 4.1.3 2个程序设计实例 4.2 无限循环while语句 4.2.1 不带else的while语句 4.2.2 带else的while语句 4.2.3 pass语句 4.2.4 2个程序设计实例 4.3 循环的人为退出 4.3.1 break语句 4.3.2 continue语句 4.3.3 random库 4.3.4 2个程序设计实例 4.4 循环的嵌套 4.4.1 概述 4.4.2 3个程序设计实例 4.5 习题与上机编程 第5章 组合数据类型及其应用 5.1 元组及其应用 5.1.1 元组概述 5.1.2 元组处理 5.1.3 2个程序设计实例 5.2 列表及其应用 5.2.1 列表概述 5.2.2 列表处理 5.2.3 2个程序设计实例 5.3 字典及其应用 5.3.1 字典概述 5.3.2 字典处理 5.3.3 2个程序设计实例 5.4 集合及其应用 5.4.1 集合概述 5.4.2 集合处理 5.4.3 1个程序设计实例——公司年会抽奖 5.5 习题与上机编程 第6章 函数及其应用 6.1 函数基本知识 6.1.1 复杂程序结构与模块化 6.1.2 函数定义 6.1.3 函数调用 6.2 函数的参数传递 6.2.1 不改变实参值的参数传递 6.2.2 改变实参值的参数传递 6.2.3 按参数名传递参数 6.2.4 按默认值传递参数 6.3 变量的作用域 6.3.1 局部变量 6.3.2 全局变量 6.4 递归函数 6.4.1 函数的运行机制 6.4.2 递归函数 6.5 2个标准库模块 6.5.1 time库 6.5.2 turtle库 6.6 习题与上机编程 第7章 文件及其应用 7.1 文件基本知识 7.1.1 文件概述 7.1.2 文件的打开与关闭 7.2 文本文件的操作 7.2.1 文本文件写操作 7.2.2 文本文件读操作 7.3 文本文件应用实例 7.3.1 文件上下文管理器 7.3.2 2个程序设计实例 7.4 习题与上机编程 第8章 使用第三方库 8.1 使用pip工具管理第三方库 8.2 3个常用第三方库 8.2.1 pyinstaller库 8.2.2 jjieba库 8.2.3 wordcloud库 8.3 习题与上机编程 附录 课后习题参考答案 |