-
内容大纲
本书共分为14章。第1章为初识Python语言,第2章和第3章分别讲解数据类型和各种运算符的使用;第4章讲解选择和循环两种控制结构;第5章讲解函数的定义与使用;第6章讲解类和面向对象编程;第7章讲解字符串;第8章讲解正则表达式,这部分内容难度稍大;第9章讲解异常处理与代码调试;第10~13章分别讲解文件和文件夹、数据库应用、图形用户界面设计和Python语言的常用函数;第14章讲解数据分析与可视化。本书立足于自学,在知识体系上尽量做到完备,采用的例子既简单又精炼,配套电子课件以及全部源代码资源。本书可以作为高等院校人工智能等相关专业的Python教材,也可以作为Python爱好者的参考用书。 -
作者介绍
-
目录
第1章 初识Python语言
1.1 Python语言简介
1.2 安装Python开发环境
1.3 Python解释器的重要工具
1.4 pip命令
1.5 配置IDLE集成开发环境
1.6 安装和调试的常见问题
1.7 打包工具PyInstaller
1.8 Python代码编辑器
1.9 小结
练习题1
第2章 数据类型
2.1 数值型
2.2 序列型
2.2.1 字符串
2.2.2 列表
2.2.3 元组
2.3 布尔型
2.4 变量
2.5 集合
2.6 字典
2.7 基本的输入输出函数
2.8 小结
练习题2
第3章 运算符
3.1 算术运算符
3.2 比较运算符
3.3 逻辑运算符
3.4 位运算符
3.5 恒等运算符
3.6 运算符的优先级
3.7 复合赋值运算符
3.8 小结
练习题3
第4章 控制结构
4.1 选择结构
4.2 循环结构
4.3 break语句和continue语句
4.4 应用举例
4.5 小结
练习题4
第5章 函数
5.1 函数的定义和使用
5.2 函数的参数类型
5.3 参数解包
5.4 递归函数
5.5 lambda函数
5.6 变量的作用域
5.7 小结
练习题5
第6章 类和面向对象
6.1 类的定义与使用
6.1.1 实例属性与类属性
6.1.2 实例方法与类方法
6.1.3 静态方法
6.2 类的继承
6.3 类的特殊方法
6.4 模块与包
6.5 常用的Python标准库
6.6 小结
练习题6
第7章 字符串
7.1 字符串操作符
7.2 字符串处理函数
7.3 字符串方法
7.3.1 大小写转换
7.3.2 查找和替换
7.3.3 字符分类
7.3.4 字符串格式化
7.3.5 字符串与列表和元组相互转换
7.4 小结
练习题7
第8章 正则表达式
8.1 正则表达式的定义
8.2 元字符
8.2.1 点与方括号字符集
8.2.2 特殊字符类
8.2.3 转义字符
8.2.4 边界匹配
8.2.5 数量词
8.2.6 子模式
8.3 匹配标志
8.4 模块re的常用方法
8.5 小结
练习题8
第9章 异常处理与代码调试
9.1 异常处理结构
9.2 自定义异常
9.3 代码调试
9.4 代码测试
9.5 小结
练习题9
第10章 文件和文件夹
10.1 文本文件
10.2 二进制文件
10.3 文件和文件夹操作
10.3.1 创建文件夹
10.3.2 搜索文件和文件夹
10.3.3 临时文件和目录
10.3.4 删除文件和目录
10.4 小结
练习题10
第11章 数据库应用
11.1 SQL基本语法
11.2 数据库应用编程接口
11.3 增删查改操作
11.3.1 建立数据库连接
11.3.2 创建表
11.3.3 插入记录
11.3.4 读取记录
11.3.5 连接操作
11.3.6 WHERE子句
11.3.7 更新和删除记录
11.4 小结
练习题11
第12章 图形用户界面设计
12.1 组件的标准属性
12.1.1 尺寸属性和颜色属性
12.1.2 字体属性
12.1.3 锚点属性和样式属性
12.1.4 位图属性和光标属性
12.2 布局管理器
12.2.1 pack布局管理器
12.2.2 grid和place布局管理器
12.3 tkinter事件处理
12.4 常用组件
12.4.1 按钮组件
12.4.2 画布组件
12.4.3 复选按钮
12.4.4 文本框
12.4.5 列表框
12.4.6 单选按钮和文本组件
12.4.7 与菜单有关的组件
12.4.8 容器组件
12.4.9 消息框和文件对话框
12.4.10 其他组件
12.5 小结
练习题12
第13章 Python语言的常用函数
13.1 常用函数介绍
13.1.1 执行函数和过滤函数
13.1.2 投影函数和区间函数
13.1.3 缩减函数、组合函数和枚举函数
13.1.4 格式函数
13.2 可迭代、迭代器与生成器
13.3 小结
练习题13
第14章 数据分析与可视化
14.1 NumPy
14.1.1 创建数组
14.1.2 算术运算与线性代数
14.1.3 通用函数
14.1.4 索引、切片和迭代
14.1.5 形状变换
14.1.6 堆叠与分割
14.1.7 广播
14.2 SciPy
14.3 Pandas
14.3.1 Series
14.3.2 DataFrame
14.4 Matplotlib
14.4.1 绘制曲线
14.4.2 中文字体
14.4.3 输出文本
14.4.4 绘制子图
14.4.5 饼图、散点图和直方图
14.5 小结
练习题14
参考文献
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...