作者 |
:娄岩 |
丛书名 |
普通高等教育人工智能与大数据系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111670483 |
简要 |
简介 |
内容简介书籍计算机书籍 本书以实用为导向,从基础概念、语法结构、应用案例、开发技巧等方面深入浅出地介绍了Python的程序设计方法以及项目实现流程。 本书以实例方式进行讲解,每个实例程序都通过了验证。本书内容图文并茂,操作步骤完善,并附有具体脚本代码,易于掌握和学习。本书提供开放式的课程网站(http://wwwcmueducn/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线性回归 1222Kmeans聚类 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修改、删除节点 本章小结 参考文献 |