×
暂无评论
图文详情
  • ISBN:9787115644855
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:192
  • 出版时间:2025-01-01
  • 条形码:9787115644855 ; 978-7-115-64485-5

本书特色

1.内容由浅入深,通过循序渐进、丰富多样的实例,详细介绍Python常用知识点。

2.本书知识结构清晰,语言通俗易懂,每章首利用知识导图梳理本章知识要点,可读性强。

3.注重强调Python在数据分析、机器学习等方面的应用,不仅适合用作计算机专业的程序设计基础课程教材,也特别适合用作数据科学与大数据、人工智能等专业的教材。

4.配套资源丰富,配套微课视频,案例数据源,课件,上机实验指导等。

内容简介

本书从零基础出发,通过循序渐进、通俗易懂、丰富多样的实例,详细地介绍了Python常用的每一个知识点。本书共十二章,**章到第四章是Python的基础内容,以及第三方库的使用;第五章到第七章以及第九章、第十章属于进阶内容,第八章数据处理是数据分析的基础;第十一章是对学过的知识点的综合应用案例,抛砖引玉,帮助读者综合应用Python工具处理学科方向领域内的问题;第十二章是机器学习入门,给热爱人工智能方向的读者提供*基础的入门知识。 本书可作为普通高等院校计算机、数据科学与大数据专业的教材,也可作为相关行业从业人员的参考用书。

目录

第 一章 Python语法基础 1本章知识点导图 11.1 Python语言特点 21.2 Anaconda安装与使用 21.2.1代码提示 41.2.2浏览变量 51.2.3 安装第三方库 5第 一章 Python语法基础 1本章知识点导图 11.1 Python语言特点 21.2 Anaconda安装与使用 21.2.1代码提示 41.2.2浏览变量 51.2.3 安装第三方库 51.3 基本语法 61.3.1代码注释方法 61.3.2 用缩进来表示分层 71.3.3 变量的命名 71.3.4 语句断行 81.3.5 print()的作用 81.4 运算符 91.4.1 算术运算符 91.4.2 赋值运算符 101.4.3 逻辑比较运算符 111.4.4 成员身份运算符 121.4.5 位运算符 121.4.6运算符的优先级 13实践 13第二章 数据类型 14本章知识点导图 142.1 数值型 142.1.1整数(int) 152.1.2浮点数(float) 152.1.3复数(complex) 152.2 字符串型(str) 162.2.1字符串的表示 162.2.2字符串的索引和切片 172.2.3字符串常见操作 192.3 列表(list) 222.3.1列表的常见操作 232.3.2 字符串和列表的转化 272.4 元组(tuple) 272.4.1元组的常见操作 282.4.2元组与列表的相互转化 282.5 集合(set) 292.5.1集合的常见操作 302.5.2集合的符号运算 312.5.3集合的其他操作 322.6 字典(dict) 332.6.1字典的常见操作 332.6.2字典的其他操作 35实践 35第三章 流程控制 37本章知识点导图 373.1 程序流程图 373.2 顺序结构 383.3 判断结构 393.4 循环结构 423.4.1 for循环 423.4.2 while循环 433.5 break和continue 443.5.1 break 443.5.2 continue 443.6 异常 453.6.1 try-except 453.6.2 try-except-finally 463.6.3 try-except-else 473.6.4 try-except-else-finally 47实践 51第四章 函数 52本章知识点导图 524.1 常用函数 524.1.1 zip() 524.1.2 enumerate() 534.1.3 eval() 544.1.4 判断函数 544.2 自定义函数 564.2.1 自定义函数 564.2.2 调用自定义函数 574.2.3 形参和实参 584.2.4 参数传递和改变 584.2.5 变量的作用域 604.2.6 关键字参数 624.2.7 任意个数参数 634.2.8 函数的调用 644.3 特殊函数 684.3.1 lambda 684.3.2 filter( ) 684.3.3 map( ) 694.3.4 行函数 694.4 模块和包 704.4.1 模块(module) 704.4.2 包(package) 714.4.3 时间日期模块 734.4.4 Urllib模块 77实践 77第五章 类 79本章知识点导图 795.1 类的定义 795.2 类的创建 805.3 参数的传递 825.4 私有变量与私有方法 835.5 类的调用 84实践 85第六章 正则表达式 86本章知识点导图 866.1 元字符 866.2 匹配方法 906.2.1 match()方法 906.2.2 search()方法 916.2.3 findall()方法 916.3 查找替换re.sub() 926.4 格式化输出 936.4.1 使用%符号进行格式化 936.4.2 format()格式化 946.4.3 f格式化 95实践 95第七章 文件操作 97本章知识点导图 977.1 读写文本文件 977.2 读写CSV文件 1017.3 读写JSON文件 1027.4 操作文件和文件夹 104实践 105第八章 数据处理 107本章知识点导图 1078.1 NumPy 1078.1.1 NumPy中的数据结构 1088.1.2 数组操作 1118.1.3 数组元素访问 1158.1.4 数组的运算 1188.1.5 数组的读写 1228.2 pandas 1248.2.1 pandas中的数据结构 1258.2.2 pandas基本运算 1398.2.3 pandas数据读写 1428.2.4 数据分析 146实践 149第九章 数据可视化 151本章知识点导图 1519.1 Matplotlib简介 1519.1.1 Matplotlib图层结构 1529.1.2 显示中文字体 1539.2 Matplotlib绘图基础 1549.2.1 绘图基本步骤 1549.2.2 创建画布 1559.2.3 添加画布内容 1569.2.4 添加子图 1579.2.5 图形的保存 1619.3 设置动态参数 1619.4 常用图形的绘制 1649.4.1 绘制折线图 1649.4.2 绘制条形图 1659.4.3 绘制直方图 1669.4.4 绘制散点图 1689.4.5 绘制饼图 1699.4.6 绘制箱线图 170实践 172第十章 SQLite数据库操作 174本章知识点导图 17410.1 创建数据库 17410.2 插入数据 17510.3 查询记录 17610.4 修改记录 17710.5 删除记录 17810.6异常处理 179实践 180第十一章 应用案例 181本章知识点导图 18111.1人脸特征检测 18111.1.1安装deepface 18111.1.2 人脸特征识别 18111.2网络爬虫(获取NCBI文章) 18611.2.1 抓取网页 18711.2.2 提取标题与PMID号 18811.3查找基因序列 190*第十二章 机器学习入门 194本章知识点导图 19412.1入门案例 19412.2监督学习和无监督学习 19712.2.1 监督学习 19712.2.2 无监督学习 20012.3机器学习的几种常见算法 201本章小结 202参考文献 203
展开全部

作者简介

余本国,博士,硕士研究生导师。于中北大学理学系任教,主讲线性代数、微积分、Python语言、大数据分析基础等课程。2012年到加拿大York University做访问学者。出版有《Python数据分析基础》等著作。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航