Python大学教程(第2版)(微课视频版)
¥69.00定价
作者: 吕云翔等
出版时间:2024-12
出版社:电子工业出版社
- 电子工业出版社
- 9787121473562
- 1-1
- 524992
- 48254009-3
- 平塑
- 16开
- 2024-12
- 计算机科学与技术
- 本科 高职
内容简介
本书介绍使用Python进行程序设计的方法及应用。全书共14章,分为3部分。第1部分为基础篇(第1~5章),主要介绍Python的基础语法,包括Python概述、Python基本概念、Python控制结构、函数和Python数据结构。第2部分为进阶篇(第6~10章),主要介绍Python的一些高级特性和功能,包括模块、字符串与正则表达式、面向对象编程、异常处理和文件处理。第3部分为应用篇(第11~14章),主要介绍Python在某些领域的应用方法,包括使用Python进行GUI开发、使用Python进行数据管理、使用Python进行Web开发和使用Python进行多任务编程。__eol__本书可以作为高等学校计算机程序设计课程的教材,也可以作为社会各类工程技术与科研人员的参考书。__eol__
目录
基础篇__eol__第1章 Python概述 2__eol__1.1 Python的简史 2__eol__1.2 Python的语言特点 3__eol__1.3 搭建Python开发环境 4__eol__1.3.1 下载与安装Python 4__eol__1.3.2 Python命令行的使用 8__eol__1.4 Python的开发工具 8__eol__1.4.1 IDLE 8__eol__1.4.2 PyCharm 9__eol__1.4.3 Visual Studio Code 10__eol__1.5 Python程序——Hello,World 11__eol__1.6 Python的编码规范 11__eol__1.6.1 命名规则 12__eol__1.6.2 代码缩进 12__eol__1.6.3 使用空行分隔代码 13__eol__1.6.4 语句的分隔 13__eol__1.6.5 PEP 8编码规范 13__eol__小结 13__eol__习题 14__eol__第2章 Python基本概念 15__eol__2.1 基本数据类型 15__eol__2.2 变量 17__eol__2.2.1 变量的命名 17__eol__2.2.2 变量的创建 18__eol__2.3 运算符 19__eol__2.3.1 算术运算符 19__eol__2.3.2 关系运算符 19__eol__2.3.3 逻辑运算符 19__eol__2.3.4 位运算符 20__eol__2.3.5 身份运算符 21__eol__2.3.6 成员运算符 21__eol__2.4 表达式 21__eol__2.4.1 算术表达式 21__eol__2.4.2 优先级 22__eol__2.5 赋值语句 22__eol__2.5.1 赋值运算符 22__eol__2.5.2 增强型赋值运算符 23__eol__2.6 常用的模块与函数 24__eol__2.6.1 常用的内置函数 24__eol__2.6.2 常用的模块及函数 26__eol__2.7 基本输出与基本输入 27__eol__2.7.1 基本输出 28__eol__2.7.2 基本输入 28__eol__小结 29__eol__习题 30__eol__第3章 Python控制结构 32__eol__3.1 3种基本控制结构 32__eol__3.2 选择结构 32__eol__3.2.1 单选择结构——if语句 32__eol__3.2.2 双选择结构——if-else__eol__语句 34__eol__3.2.3 多选择结构——if-elif-else语句 35__eol__3.2.4 选择结构的嵌套 37__eol__3.3 实例:使用选择结构进行程序__eol__设计 38__eol__3.3.1 鉴别合法日期 38__eol__3.3.2 判断两个圆的位置关系 39__eol__3.4 循环结构 43__eol__3.4.1 while循环 43__eol__3.4.2 for循环 45__eol__3.4.3 break语句与continue__eol__语句 46__eol__3.4.4 循环结构的嵌套 47__eol__3.5 实例:使用循环结构进行程序__eol__设计 48__eol__3.5.1 计算质数 48__eol__3.5.2 计算π的近似值 49__eol__小结 51__eol__习题 51__eol__第4章 函数 53__eol__4.1 函数的定义 53__eol__4.2 定义函数 53__eol__4.3 调用函数 54__eol__4.4 变量的作用域 55__eol__4.5 函数的参数 56__eol__4.5.1 形参与实参 56__eol__4.5.2 默认参数 58__eol__4.5.3 位置参数与关键字参数 58__eol__4.5.4 可变长度参数 59__eol__4.5.5 函数注解 59__eol__4.6 返回多个值 60__eol__4.7 实例:将功能封装为函数 60__eol__4.7.1 鉴别合法日期 61__eol__4.7.2 封装turtle模块图形__eol__函数 62__eol__4.8 递归 64__eol__4.9 实例:使用递归解决问题 66__eol__4.9.1 实例:计算斐波那契数 66__eol__4.9.2 实例:解决汉诺塔问题 67__eol__4.10 lambda表达式 70__eol__4.11 生成器 71__eol__4.12 函数装饰器 72__eol__4.12.1 嵌套函数 72__eol__4.12.2 应用函数装饰器 73__eol__小结 74__eol__习题 74__eol__第5章 Python数据结构 78__eol__5.1 列表 78__eol__5.1.1 列表的基本操作 78__eol__5.1.2 列表的函数 81__eol__5.1.3 在函数中使用列表 82__eol__5.1.4 列表的查找 84__eol__5.1.5 列表的排序 86__eol__5.1.6 多维列表 88__eol__5.2 元组 90__eol__5.2.1 元组的基本操作 90__eol__5.2.2 元组封装与序列拆封 91__eol__5.2.3 元组与列表的比较 92__eol__5.3 集合 92__eol__5.3.1 集合的基本操作 93__eol__5.3.2 子集与超集 94__eol__5.3.3 集合运算 94__eol__5.3.4 集合与列表的比较 96__eol__5.4 字典 96__eol__5.4.1 字典的基本操作 96__eol__5.4.2 字典的函数 98__eol__5.5 实例:使用数据结构进行程序__eol__设计 99__eol__5.5.1 计算质数 99__eol__5.5.2 统计词频 100__eol__小结 101__eol__习题 102__eol__进阶篇__eol__第6章 模块 106__eol__6.1 创建模块 106__eol__6.2 导入模块 106__eol__6.3 包 108__eol__6.3.1 将模块组织成包 108__eol__6.3.2 从包中导入 108__eol__6.3.3 包内引用 109__eol__6.4 安装第三方包 109__eol__小结 110__eol__习题 110__eol__第7章 字符串与正则表达式 113__eol__7.1 字符串的基本操作 113__eol__7.2 字符串的函数 114__eol__7.3 格式化字符串 116__eol__7.4 实例:使用字符串进行程序__eol__设计 118__eol__7.4.1 检测回文串 118__eol__7.4.2 字符串的简单加密 119__eol__7.5 字符编码 123__eol__7.5.1 字符编码方式 123__eol__7.5.2 使用Python处理中文 124__eol__7.6 正则表达式 125__eol__7.6.1 正则表达式简介 125__eol__7.6.2 使用re模块处理正则__eol__表达式 127__eol__7.7 实例:使用正则表达式进行程序__eol__设计 130__eol__7.7.1 校验用户注册信息__eol__格式 130__eol__7.7.2 模拟scanf()函数 131__eol__小结 132__eol__习题 133__eol__第8章 面向对象编程 135__eol__8.1 面向对象的概念 135__eol__8.2 类与对象 135__eol__8.2.1 定义一个类 135__eol__8.2.2 创建类的对象 137__eol__8.2.3 定义私有成员 138__eol__8.3 迭代器 140__eol__8.4 运算符重载 141__eol__8.5 实例:进行面向对象的程序__eol__设计 144__eol__8.5.1 Circle类的实现 144__eol__8.5.2 Fraction类的实现 147__eol__8.6 继承 151__eol__小结 154__eol__习题 154__eol__第9章 异常处理 158__eol__9.1 异常的概念 158__eol__9.2 异常的抛出和捕获 159__eol__9.2.1 使用raise关键字抛出__eol__异常 159__eol__9.2.2 使用try-except语句捕获__eol__异常 159__eol__9.2.3 使用else和finally子句处理__eol__异常 161__eol__9.3 自定义异常 162__eol__9.4 使用断言 162__eol__小结 163__eol__习题 163__eol__第10章 文件处理 166__eol__10.1 文件的创建与读写 166__eol__10.1.1 文件的创建与打开 166__eol__10.1.2 文件的写入 167__eol__10.1.3 文件的读取 168__eol__10.1.4 设置文件读取指针 169__eol__10.2 文件操作与目录操作 170__eol__10.2.1 文件操作 170__eol__10.2.2 目录操作 171__eol__10.2.3 文件操作与目录操作的__eol__实例 171__eol__10