![]()
内容推荐 本教材内容涉及Python语言的基本语法、数据类型、运算符、流程控制、函数和模块的使用、数据结构、基本算法、正则表达式等。以海龟绘图、摩尔斯码、文件读写、Excel办公自动化、网络爬虫等应用案例和工作任务,按照项目教学法编写,理实一体,定位清晰。让初学者在应用过程中学习Python基础知识,并使其逐步具备简单的办公自动化的编程能力。 本教材配有相关素材和资源,请登录华信教育资源网免费获取。本教材既可以作为职业院校程序设计入门课程的教学用书,也可以作为各类编程培训班的教学用书,还可供对计算机编程感兴趣或有办公自动化和自动化运行维护管理需求的从业人员参考使用。 目录 第1章 认识Python 1.1 Python的起源与应用 1.1.1 Python的起源 1.1.2 Python的应用 1.2 Python的编程环境 1.2.1 Python的安装与测试 1.2.2 PyCharm的安装与启动 1.3 第一个Python程序—我爱我的祖国 1.3.1 案例:第一个Python程序 1.3.2 定义字符串 1.3.3 print()函数 1.4 第二个Python程序—代码编辑与调试 1.4.1 案例:第二个Python程序 1.4.2 对象、变量与赋值语句 1.4.3 input()、str()和字符串连接“+” 1.4.4 print()函数的格式化输出 1.4.5 代码调试之断点调试 1.4.6 代码调试之交互式调试 第2章 海龟绘图 2.1 引用turtle模块 2.1.1 案例:绘制线条 2.1.2 怎样导入模块 2.1.3 turtle模块常用的函数和方法 2.2 绘制正方形 2.2.1 案例:绘制正方形 2.2.2 以新的视角看程序—while循环结构 2.2.3 关系运算与逻辑运算 2.2.4 以新的视角看程序—for循环结构 2.3 绘制有规律图形 2.3.1 案例1:绘制连续内切圆 2.3.2 案例2:绘制多层正方形线圈 2.4 绘制想要的图形 2.4.1 案例:是方形还是圆形? 2.4.2 textinput()与eval() 2.4.3 分支结构 2.4.4 形变神不变 2.5 绘制彩图 2.5.1 案例1:绘制彩色方形线圈 2.5.2 数据类型和类型转换 2.5.3 算术运算 2.5.4 案例2:绘制多彩螺旋线圈 2.6 满天繁星 2.6.1 案例:满天繁星 2.6.2 绘制黄色五角星 2.6.3 函数的定义与调用 2.6.4 函数的参数 2.6.5 随机绘制五角星 2.6.6 获取幸运数 2.7 两支画笔 2.7.1 案例1:绘制线条 2.7.2 案例2:一方一圆两支画笔 第3章 数据类型 3.1 永不消逝的电波 3.1.1 案例:摩尔斯码解码器 3.1.2 字符串的访问和切片 3.1.3 字符串的运算 3.1.4 字符串的查找:find()方法与index()方法 3.1.5 字符串的计数与长度:count()方法与len()方法 3.1.6 字符串的其他常用函数和方法 3.2 浪漫的科学礼物 3.2.1 案例:摩尔斯码编码器(列表版) 3.2.2 列表(list)的定义与访问 3.2.3 列表的常见操作 3.2.4 列表的常用函数和方法 3.3 不可修改的序列 3.3.1 案例:摩尔斯码编码器(元组版) 3.3.2 元组的定义与访问 3.3.3 元组的常见操作 3.3.4 元组的常用函数和方法 3.4 密码字典和集合 3.4.1 案例:密码字典 3.4.2 字典的定义 3.4.3 字典的访问与遍历 3.4.4 添加和修改字典的键值对 3.4.5 集合的定义与访问 第4章 程序算法 4.1 列举法 4.1.1 案例1:鸡兔同笼 4.1.2 列举法的代码实现 4.1.3 案例2:开密码锁 4.2 选择排序 4.2.1 案例1:最贵的价格—寻找擂主 4.2.2 案例2:价格排序—寻找每一轮的擂主 4.2.3 案例3:关联品牌信息的价格排序—寻找每一轮穿着盔甲的擂主 4.3 冒泡排序 4.3.1 案例:乡村农业年产值排序—应用冒泡排序 4.3.2 冒泡排序优化 4.4 顺序查找法 4.4.1 案例:查询客户是不是会员—应用顺序查找法 4.4.2 index()与find()方法 4.5 二分查找法 4.5.1 案例:查找列表中的数字—应用二分查找法 4.5.2 二分查找法的实现过程 4.6 递推算法 4.6.1 案例1:求阶乘(递推版) 4.6.2 案例2:爬楼梯 4.7 递归算法 4.7.1 案例1:求阶乘(递归版) 4.7.2 案例2:兔子问题 第5章 数据采集 5.1 爬取一张网页 5.1.1 案例:获取一张网页的源代码 5.1.2 安装第三方库requests库 5.1.3 requests.get()和requests的常用方法 5.1.4 常见的第三方库 5.2 读懂一张网页 5.2.1 案例:5.1.1节获取的网页源代码 5.2.2 认识网页基本框架 5.2.3 常用的HTML标签 5.2.4 了解CSS样式定义 5.3 正则表达式 5.3.1 案例:提取影片评分 5.3.2 正则表达式一:乡愁 5.3.3 正则表达式二:提取影片名称与评分 5.3.4 正则表达式三:在网页中提取影片的链接地址 5.4 文件的读写 5.4.1 案例1:从影评文件中读取内容 5.4.2 file对象和相关方法 5.4.3 with语句 5.4.4 案例2:保存并读取在网页中提取的影片链接地址 第6章 文件管理 6.1 创建文件夹 6.1.1 案例:根据系列名称创建文件夹 6.1.2 os模块中的常用函数 6.1.3 路径间隔符 6.1.4 创建级联文件夹 6.1.5 怎么知道文件或文件夹已经存在 6.1.6 创建系列小说文件夹 6.2 整理文件与文件夹 6.2.1 案例:自动列出文件与文件夹 6.2.2 列出所有文件和文件夹的名称 |