-
内容大纲
本书以Turtle库的图形动画游戏“运动中的中国结”作为教学案例,按照自顶向下的软件开发过程,在使用函数定义各个模块后,再将各个模块使用控制结构、复合数据类型、文件及字符串内容进行扩展,力图帮助读者实现对各部分知识点的融会贯通。除Python基础知识外,本书还对图像处理、数据分析、网络爬虫等进行了知识讲解和案例分析,以进一步将Python语言知识进行综合运用,从而提高读者的实践及应用能力。
本书适合初学Python语言的读者使用,可作为高等院校的相关专业教材,也可作为对Python感兴趣读者的自学参考用书。 -
作者介绍
-
目录
第1章 认识Python
任务1.1 了解Python
1.1.1 Python语言的特点
1.1.2 了解Python语言的应用领域
任务1.2 Python语言开发环境搭建与使用
任务1.3 Python程序运行方式
任务1.4 本书综合案例简介
小结
习题
第2章 Python基础知识
任务2.1 学习Python基本语法
2.1.1 注释
2.1.2 Python标识符
任务2.2 变量与输入/输出控制
任务2.3 掌握数据类型
任务2.4 运算符与表达式
小结
习题
第3章 函数
任务3.1 定义函数与调用函数
3.1.1 函数定义与调用基础
3.1.2 Turtle库函数
任务3.2 使用函数参数
3.2.1 默认值参数
3.2.2 关键字参数
任务3.3 掌握变量作用域
3.3.1 局部变量
3.3.2 全局变量
任务3.4 使用lambda函数进行交互控制
任务3.5 应用递归函数绘制图形
任务3.6 掌握模块与包的用法
3.6.1 模块
3.6.2 包
小结
习题
第4章 选择与循环
任务4.1 选择结构
4.1.1 if…else结构
4.1.2 多分支语句
4.1.3 嵌套if语句
4.1.4 任务实现
任务4.2 循环结构
4.2.1 while循环
4.2.2 for循环
4.2.3 continue语句、break语句、else语句
4.2.4 任务实现
小结
习题
第5章 组合数据类型
任务5.1 元组的概念及操作
5.1.1 元组的定义
5.1.2 元组的常用操作
5.1.3 元组的函数
5.1.4 任务实现
任务5.2 列表的概念及操作
5.2.1 一维列表的定义
5.2.2 一维列表的常用操作
5.2.3 一维列表的方法和函数
5.2.4 二维列表的定义和使用
5.2.5 任务实现
任务5.3 字典的概念及操作
5.3.1 字典的定义
5.3.2 字典的常用操作
5.3.3 字典的方法和函数
5.3.4 任务实现
任务5.4 集合的概念及操作
5.4.1 集合的定义
5.4.2 集合的常用操作
5.4.3 集合的方法和函数
小结
习题
第6章 字符串与文件
任务6.1 字符串
6.1.1 字符串的输入/输出
6.1.2 访问字符串中的值
6.1.3 字符串的内建函数
6.1.4 字符串运算符
6.1.5 任务实现
任务6.2 文件
6.2.1 文件概述
6.2.2 文件的打开与关闭
6.2.3 文件的读/写操作
6.2.4 文件的重命名和删除
6.2.5 文件夹的相关操作
6.2.6 任务实现
小结
习题
第7章 正则表达式和网络爬虫
任务7.1 理解正则表达式
7.1.1 正则表达式
7.1.2 正则表达式模式语法
7.1.3 re模块的函数
任务7.2 掌握urllib库
7.2.1 urllib库概述
7.2.2 reqLtest模块中的常用方法
7.2.3 任务实现
小结
习题
第8章 数据分析基础和数据可视化
任务8.1 Numpy库
8.1.1 Numpy库概述
8.1.2 创建ndarray
8.1.3 ndarray的基本操作
任务8.2 pandas库
8.2.1 Series结构
8.2.2 DataFrame结构
8.2.3 pandas读/写数据
任务8.3 Matplotlib数据可视化
8.3.1 pyplot子模块
8.3.2 绘制基本数据图表方法
任务8.4 股票分析案例
小结
习题
第9章 PIL库和图像处理
任务掌握并运用PIL库
9.1.1 PIL概述
9.1.2 PIL库的Image类
9.1.3 PIL库的ImageFilter和ImageEnhance类
小结
习题
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...