注册 登录 进入教材巡展
#

出版时间:2024-02

出版社:电子工业出版社

以下为《Python基础教程与项目实践》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121475085
  • 1-1
  • 540548
  • 16开
  • 2024-02
  • 计算机类
  • 高职
内容简介
本书结合编者对本科生和研究生的教学经验,总结近几年利用Python进行数据分析和人工智能项目实践的经验,从语言的前瞻性和实用性角度出发,以实际需求为导向而编写。在内容设计上,打破学科体系、知识本位的束缚,以行业标准、职业标准、教学标准为引领,根据企业岗位规范与任职要求提炼核心编程技能,由浅入深地将不同知识点进行串联,使得各知识点之间密切联系,让读者能够逐层深入地掌握Python编程技巧。
目录
目 录__eol__第1章 Python初探 1__eol__1.1 关于Python 1__eol__1.1.1 Python的起源 1__eol__1.1.2 Python的发展史 1__eol__1.1.3 Python的特点 2__eol__1.1.4 为什么要学习Python 3__eol__1.2 Python环境搭建 3__eol__1.2.1 使用Python安装包搭建编程环境 3__eol__1.2.2 使用Anaconda集成包搭建编程环境 6__eol__1.2.3 Python编程工具IDE 7__eol__1.3 编写并运行第一个Python程序 8__eol__1.3.1 利用Jupyter编写并运行Hello World程序 8__eol__1.3.2 从终端运行Python程序 9__eol__1.3.3 在Python命令窗口中运行程序 10__eol__1.4 Python注释 10__eol__1.4.1 单行注释 11__eol__1.4.2 多行注释 11__eol__1.5 本章小结 11__eol__第2章 基础语法 12__eol__2.1 标识符与关键字 12__eol__2.1.1 标识符 12__eol__2.1.2 关键字 13__eol__2.2 变量与赋值 13__eol__2.3 语句 15__eol__2.4 数据类型 16__eol__2.4.1 数值型 16__eol__2.4.2 字符串 18__eol__2.4.3 空值None 23__eol__2.5 输入与输出 23__eol__2.5.1 input()函数 23__eol__2.5.2 print()函数 24__eol__2.5.3 eval()函数 25__eol__2.6 运算符与表达式 26__eol__2.6.1 算术运算符 26__eol__2.6.2 比较运算符 27__eol__2.6.3 逻辑运算符 29__eol__2.6.4 成员运算符 32__eol__2.6.5 表达式 32__eol__2.7 数据类型转换 34__eol__2.7.1 自动转换 34__eol__2.7.2 显式转换 34__eol__2.8 扩展赋值 35__eol__2.9 案例分析 36__eol__2.10 本章小结 37__eol__动手编程 38__eol__第3章 Python控制流 39__eol__3.1 选择结构 39__eol__3.1.1 if语句 39__eol__3.1.2 if…else语句 41__eol__3.1.3 if…elif…else语句 42__eol__3.2 简单循环结构 43__eol__3.2.1 while循环 44__eol__3.2.2 for循环 45__eol__3.2.3 break语句 47__eol__3.2.4 continue语句 48__eol__3.3 复杂循环结构 49__eol__3.3.1 for-for循环嵌套结构 50__eol__3.3.2 while-while循环嵌套结构 51__eol__3.3.3 while-for循环嵌套结构 52__eol__3.3.4 循环中的else语句 52__eol__3.4 案例分析 53__eol__3.5 本章小结 57__eol__动手编程 57__eol__第4章 字符串处理 59__eol__4.1 字符串的长度与比较 59__eol__4.2 字符串索引 59__eol__4.3 字符串切片 61__eol__4.3.1 简单切片 61__eol__4.3.2 有步长的切片 62__eol__4.4 字符串遍历 63__eol__4.4.1 for循环遍历 63__eol__4.4.2 结合range()函数的for循环遍历 63__eol__4.4.3 内置函数enumerate()遍历 64__eol__4.4.4 内置函数iter()遍历 64__eol__4.5 常用的字符串函数 65__eol__4.5.1 index()函数 65__eol__4.5.2 replace()函数 66__eol__4.5.3 join()函数 67__eol__4.5.4 split()函数 67__eol__4.5.5 strip()、lstrip()和rstrip()函数 68__eol__4.5.6 find()函数 69__eol__4.5.7 lower()和upper()函数 70__eol__4.5.8 startswith()和endswith()函数 72__eol__4.6 案例分析 72__eol__4.7 本章小结 74__eol__动手编程 75__eol__第5章 列表与元组 76__eol__5.1 认识列表 76__eol__5.1.1 定义列表 76__eol__5.1.2 创建列表 76__eol__5.1.3 查看列表长度 77__eol__5.1.4 访问列表 77__eol__5.2 列表操作 78__eol__5.2.1 列表遍历 78__eol__5.2.2 列表切片 81__eol__5.2.3 列表解析 82__eol__5.2.4 列表数值计算 84__eol__5.3 列表中元素的添加、删除与修改 85__eol__5.3.1 向列表中添加元素 85__eol__5.3.2 删除列表中的元素 86__eol__5.3.3 修改列表中的元素 89__eol__5.4 列表的组织 90__eol__5.4.1 列表排序 90__eol__5.4.2 列表反转 92__eol__5.4.3 列表的复制:浅复制与深复制 93__eol__5.5 元组 95__eol__5.5.1 创建元组 95__eol__5.5.2 使用元组 96__eol__5.5.3 修改元组 96__eol__5.6 案例分析 97__eol__5.7 本章小结 100__eol__动手编程 100__eol__第6章 集合与字典 102__eol__6.1 集合 102__eol__6.1.1 集合构造 102__eol__6.1.2 集合修改 103__eol__6.1.3 集合遍历 105__eol__6.1.4 集合操作 105__eol__6.1.5 集合运算 106__eol__6.2 字典的定义 106__eol__6.2.1 构造字典 107__eol__6.2.2 字典访问 107__eol__6.3 字典操作 108__eol__6.3.1 向字典中添加元素 108__eol__6.3.2 修改字典中的值 109__eol__6.3.3 删除字典中的值 109__eol__6.3.4 字典遍历 109__eol__6.4 字典嵌套 110__eol__6.4.1 列表中嵌套字典 111__eol__6.4.2 字典中嵌套列表 111__eol__6.4.3 字典中嵌套字典 112__eol__6.5 案例分析 113__eol__6.6 本章小结 114__eol__动手编程 115__eol__第7章 函数与模块 117__eol__7.1 函数定义 117__eol__7.1.1 不带参数的函数 118__eol__7.1.2 带参数的函数 118__eol__7.2 函数调用 119__eol__7.2.1 形参与实参 120__eol__7.2.2 函数参数传递方式 120__eol__7.2.3 参数传递机制 123__eol__7.2.4 返回值 125__eol__7.3 匿名函数 126__eol__7.4 全局变量与局部变量 127__eol__7.4.1 变量作用域 127__eol__7.4.2 global语句 130__eol__7.5 函数递归 130__eol__7.5.1 函数嵌套调用 130__eol__7.5.2 递归的定义 131__eol__7.5.3 函数的递归调用 132__eol__7.6 常用的模块 133__eol__7.6.1 使用模块 133__eol__7.6.2 math模块 135__eol__7.6.3 random模块 135__eol__7.6.4 time模块 137__eol__7.6.5 sys模块 138__eol__7.7 案例分析 139__eol__7.8 本章小结 141__eol__动手编程 142__eol__第8章 面向对象 143__eol__8.1 面向对象简介 143__eol__8.1.1 面向对象编程 143__eol__8.1.2 面向对象的主要特征 144__eol__8.2 创建与使用类 145__eol__8.2.1 创建类 145__eol__8.2.2 创建实例 146__eol__8.2.3 修改实例属性的值 147__eol__8.3 类的继承 149__eol__8.3.1 定义子类 149__eol__8.3.2 子类函数__init__() 150__eol__8.3.3 重写父类方法 150__eol__8.4 类中的__name__属性 151__eol__8.5 使用外部类 151__eol__8