《Python程序设计基础(普通高等教育人工智能与大数据系列教材)》主编:娄岩

《Python程序设计基础(普通高等教育人工智能与大数据系列教材)》主编:娄岩 | PDF下载|ePub下载

Python程序设计基础(普通高等教育人工智能与大数据系列教材) 版权信息

  • 出版社:机械工业出版社
  • 出版时间:2021-01-01
  • ISBN:9787111670483
  • 条形码:9787111670483 ; 978-7-111-67048-3

Python程序设计基础(普通高等教育人工智能与大数据系列教材) 本书特色

以实用为导向,以实例方式进行讲解,每个实例程序都通过了验证;内容图文并茂,操作步骤完善,并附有具体脚本代码,易于掌握和学习;另外提供开放式的课程网站和相应的课件作为支持。

Python程序设计基础(普通高等教育人工智能与大数据系列教材) 内容简介

本书以实用为导向,从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍了Python的程序设计方法以及项目实现流程。本书以实例方式进行讲解,每个实例程序都通过了验证。本书内容图文并茂,操作步骤完善,并附有具体脚本代码,易于掌握和学习。本书提供开放式的课程网站(http://www.cmu.edu.cn/computer)和相应的课件作为支持。本书既可以作为全国普通高校各专业计算机公共基础课程的教材,又可以作为全国计算机等级考试的辅导教材,还可以作为专业技术人员的参考用书。

Python程序设计基础(普通高等教育人工智能与大数据系列教材) 目录

前言

第1章 Python概述
导学
11 Python简介
111 Python的概念
112 Python的发展历史
113 Python3
114 Python的特点
115 Python的应用领域
12 Python的安装
13**个 Python程序
14搭建 Python集成开发环境
15 Python的输入/输出
151 Python的输入
152 Python的输出
本章小结

第2章 基础语法
导学
21 Python变量的赋值
22 Python的标准数据类型
221数字
222字符串
223列表
224元组
225字典
226集合
23 Python的基本运算符
231算术运算符
232字符串运算符
233比较运算符
234赋值运算符
235逻辑运算符
236成员运算符
237常用运算符的优先级
本章小结

第3章 程序的控制结构
导学
31顺序结构
32分支结构
321 if语句(单分支结构)
322 if…else语句(双分支结构)
323 if…elif…else语句(多分支结构)
324 pass语句
325 try…except语句
33循环结构
331 while语句(while循环)
332 for语句(for循环)
333循环嵌套
334 break语句和continue语句
本章小结

第4章 函数、模块和文件
导学
41函数
411系统函数
412函数的定义
413函数的参数和返回值
414变量的作用域
415递归调用
42模块
43文件
431文件的打开和关闭
432文件的读操作
433文件的写操作
434文件的指针定位
本章小结

第5章 面向对象程序设计
导学
51面向对象程序设计基础
511面向对象程序设计的基本概念
512面向对象程序设计的三个基本特性
52定义和访问类与对象
521定义类和对象
522利用构造函数定义类
523定义和访问实例属性与类属性
53类的继承与多态
531类的继承
532类的多继承
533类的多态
本章小结

第6章 图形界面设计
导学
61 Python图形开发库
611开发平台
612创建Windows窗口
62 Tkinter常用组件
621 Tkinter组件
622标签
623按钮
624文本框
625列表框
626单选按钮和复选框
627消息窗口
628对话框
629菜单
63窗口内图形绘制
631 Canvas画布组件
632绘制图形对象
64 Python事件处理
641事件类型
642事件处理函数
643事件绑定
本章小结

第7章 数据库应用
导学
71结构化查询语言
711SQL基本语句
712SQL查询语句
72SQLite3数据库基础
73 Python的SQLite3数据库编程
731访问数据库的方法
732数据库应用实例
74 Python访问主流数据库与存储文本数据
741 Python访问主流数据库
742 Python存储文本数据
本章小结

第8章 网络与多线程
导学
81网络编程理论基础
811软件体系结构
812IP
813端口
814HTTP
815TCP和UDP
816socket
82TCP编程实现
821利用TCP客户端获取网页内容
822TCP服务器端编程
83UDP编程实现
831UDP单客户端编程
832UDP多客户端编程
84多线程编程
841进程和线程的原理
842创建线程的两种方法
843线程同步机制
85网络与多线程编程综合应用实例
本章小结

第9章 Python网络爬虫
导学
91网络爬虫原理
92requests爬取库
921requests爬取库的安装
922requests爬取库的使用方法
923访问异常处理
924requests爬取库的应用
93BeautifulSoup解析库
931BeautifulSoup解析库的安装
932BeautifulSoup解析库的使用方法
933BeautifulSoup解析库的应用
本章小结

第10章 图像操作与处理
导学
101Pillow 的安装
102PIL的基本概念
103PIL的常用模块
1031Image模块
1032ImageChops模块
1033ImageDraw模块
1034ImageEnhance模块
1035ImageFilter模块
1036ImageFont模块
104PIL对图像的基本操作
1041图像格式的转换
1042创建缩略图
1043图像的复制和粘贴
1044几何变换
105PIL对图像处理的综合实例
本章小结

第11章 科学计算与数据可视化
导学
111科学计算
1111NumPy数组
1112NumPy数组的算术运算操作
1113NumPy数组的形状操作
1114NumPy的图像数组操作
112数据可视化
1121使用pyplot模块的绘图方法
1122使用pyplot模块绘制直方图、条形图、散点图及饼状图等
本章小结

第12章 机器学习
导学
121机器学习的概念与操作流程
1211机器学习的概念
1212机器学习的操作流程
1213机器学习库sklearn的安装
122算法与应用
1221线性回归
1222K��means聚类
1223逻辑回归算法
本章小结

第13章 Python与XML
导学
131XML概述
132 Python使用SAX解析XML
1321SAX简介
1322使用SAX解析XML文件的方法
1323使用SAX解析XML文件的实例
133 Python使用DOM解析XML
1331DOM简介
1332使用DOM解析XML文件
1333使用DOM添加节点
1334使用DOM修改、删除节点
本章小结

参考文献

备用下载地址:

链接2:点击下载 (百度网盘备用,解压密码: 8986)

链接3:点击下载 (UC网盘备用,解压密码: 8986)

链接4:点击下载 (迅雷网盘备用,解压密码: 8986)