大数据的Python基础 第2版微课版
全新正版 急速发货
¥
27.8
6.6折
¥
42
全新
库存3件
作者董付国 编著
出版社机械工业
ISBN9787111728658
出版时间2023-05
装帧其他
开本其他
定价42元
货号31763885
上书时间2024-11-26
商品详情
- 品相描述:全新
- 商品描述
-
目录
目 录前 言学时分配建议第1章 Python开发环境搭建与使用1 本章学习目标1 1.1 Python语言概述1 1.2 Python开发环境搭建2 1.2.1 IDLE2 1.2.2 Anaconda33 1.3 安装扩展库5 1.4 标准库与扩展库对象的导入与使用7 1.5 Python代码布局规范8 本章知识要点9 习题9第2章 Python常用内置对象与运算符10 本章学习目标10 2.1 Python常用内置对象10 2.1.1 常量与变量11 2.1.2 数字12 2.1.3 字符串13 2.1.4 列表、元组、字典、集合14 2.2 Python运算符与表达式15 2.2.1 算术运算符16 2.2.2 关系运算符18 2.2.3 成员测试运算符19 2.2.4 集合运算符19 2.2.5 逻辑运算符20 2.3 Python常用内置函数21 2.3.1 类型转换函数25 2.3.2 max()、min()、sum()27 2.3.3 input()、print()29 2.3.4 sorted()、reversed()30 2.3.5 map()31 2.3.6 reduce()32 2.3.7 filter()33 2.3.8 range()34 2.3.9 zip()34 本章知识要点35 习题36第3章 列表与元组37 本章学习目标37 3.1 列表37 3.1.1 列表创建与删除37 3.1.2 列表元素访问38 3.1.3 列表常用方法39 3.1.4 列表对象支持的运算符41 3.1.5 内置函数对列表的操作42 3.2 列表推导式语法与应用43 3.3 元组与生成器表达式46 3.3.1 元组创建与元素访问46 3.3.2 元组与列表的区别47 3.3.3 生成器表达式47 3.4 切片语法与应用48 3.5 序列解包50 本章知识要点51 习题52第4章 字典53 本章学习目标53 4.1 基本概念53 4.2 字典创建与删除53 4.3 字典元素访问54 4.4 字典元素添加、修改与删除55 4.5 字典应用案例56 本章知识要点58 习题58第5章 集合60 本章学习目标60 5.1 基本概念60 5.2 集合创建与删除60 5.3 集合常用操作与运算61 5.3.1 集合元素增加与删除61 5.3.2 集合运算62 5.3.3 内置函数对集合的操作62 5.4 集合应用案例63 本章知识要点65 习题66第6章 字符串67 本章学习目标67 6.1 字符串编码格式67 6.2 转义字符与原始字符串68 6.3 字符串常用方法与操作68 6.3.1 format()69 6.3.2 encode()70 6.3.3 find()、rfind()、index()、rindex()、count()71 6.3.4 split()、rsplit()72 6.3.5 join()73 6.3.6 lower()、upper()、capitalize()、title()、swapcase()73 6.3.7 replace()、maketrans()、translate()73 6.3.8 strip()、rstrip()、lstrip()74 6.3.9 startswith()、endswith()75 6.3.10 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()76 6.3.11 center()、ljust()、rjust()76 6.3.12 字符串支持的运算符76 6.3.13 适用于字符串的内置函数77 6.3.14 字符串切片78 6.3.15 数据压缩与解压缩78 6.4 分词与中文拼音处理79 6.4.1 分词79 6.4.2 中文拼音处理79 6.5 应用案例80 本章知识要点89 习题89第7章 程序控制结构90 本章学习目标90 7.1 基本语法90 7.1.1 条件表达式90 7.1.2 选择结构基本语法90 7.1.3 循环结构基本语法93 7.1.4 异常处理结构基本语法94 7.2 应用案例95 本章知识要点98 习题99 第8章 函数设计与应用100 本章学习目标100 8.1 函数定义与使用100 8.1.1 基本语法100 8.1.2 递归函数101 8.1.3 函数嵌套定义102 8.2 函数参数103 8.2.1 位置参数103 8.2.2 默认值参数104 8.2.3 关键参数104 8.2.4 可变长度参数105 8.3 变量作用域106 8.4 lambda表达式107 8.5 生成器函数108 8.6 应用案例109 本章知识要点118 习题119第9章 文件与文件夹操作120 本章学习目标120 9.1 文件的概念及分类120 9.2 文件操作基本知识121 9.2.1 内置函数open()121 9.2.2 文件对象常用方法122 9.2.3 上下文管理语句with122 9.3 文本文件内容操作案例122 9.4 JSON文件操作123 9.5 CSV文件操作125 9.6 标准库对文件与文件夹的操作126 9.6.1 os模块126 9.6.2 os.path模块126 9.6.3 shutil模块128 9.7 Excel与Word文件操作案例130 本章知识要点142 习题142第10章 NumPy数组运算与矩阵运算143 本章学习目标143 10.1 数组生成与常用操作143 10.2 矩阵生成与常用操作153 本章知识要点157 习题157第11章 Pandas数据分析与处理159 本章学习目标159 11.1 一维数组Series与常用索引数组生成与操作159 11.2 创建二维数组DataFrame162 11.3 DataFrame常用操作164 11.4 缺失值处理169 11.5 重复值处理171 11.6 异常值处理172 11.7 分组计算173 11.8 透视表与交叉表174 11.9 数据差分176 11.10 相关系数178 本章知识要点179 习题179附录180 附录A Python语言常用术语和概念180 附录B Python编程常见问题与解答183 附录C Python关键字清单187 附录D 常用Python内置模块与标准库清单188 附录E 常用Python扩展库清单188参考文献189
内容摘要
全书共11章。第1章介绍Python开发环境的搭建、简单使用和Python代码规范;第2章讲解Python内置对象与运算符的使用;第3章讲解列表、元组、列表推导式与生成器表达式以及切片和序列解包的用法;第4章讲解字典应用;第5章讲解集合应用;第6章讲解字符串应用;第7章讲解选择结构与循环结构语法和应用;第8章讲解函数设计与应用;第9章讲解文本文件操作、Office文档操作以及文件夹操作;第10章讲解NumPy数组运算与矩阵运算;第11章讲解Pandas数据分析与处理。 本书全部代码适用于Python3.5/3.6/3.7/3.8/3.9/3.10/3.11以及更新的版本。本书可以作为数据科学与大数据技术专业和计算机、电子信息等其他相关专业的Python程序设计课程教材,也可以作为相关的工程技术人员学习Python程序设计时的快速入门参考书。 本书为任课教师提供教学大纲、教案、课件、微课视频、源码、习题答案、在线练习与考试系统,可以通过登录www.cmpedu.com注册后下载,或联系笔者免费获取。
— 没有更多了 —
以下为对购买帮助不大的评价