技术教育社区
www.teccses.org

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

封面

作者:主编:娄岩

页数:242

出版社:机械工业出版社

出版日期:2021

ISBN:9787111670483

电子书格式:pdf/epub/txt

内容简介

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

本书特色

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

目录

前言

第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瞞eans聚类

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修改、删除节点

本章小结

参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Python程序设计基础(普通高等教育人工智能与大数据系列教材)》
Article link:https://www.teccses.org/1224234.html