注册 登录 进入教材巡展
#

出版时间:2023-08

出版社:电子工业出版社

以下为《Python程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121451300
  • 1-2
  • 466095
  • 48253780-0
  • 平塑
  • 16开
  • 2023-08
  • 371
  • 244
  • 计算机科学与技术
  • 本科 研究生及以上
内容简介
本书由浅入深、循序渐进地介绍了Python程序设计的思路和方法,通过趣味性强的精彩案例融汇每一章知识点,从而增强读者的学习兴趣,培养读者的自主学习能力和独立思考能力,并提高读者的计算思维能力。全书共分为10章,包括Python简介、基本数据类型与表达式、控制结构、组合数据类型与字符串、函数、常用的标准库、文件、异常处理、面向对象和常用的第三方库。 本书内容翔实、案例新颖、结构清晰、重点明确,以丰富有趣的案例驱动知识点教学。本书适合作为高等院校计算机程序设计教材,也可以作为计算机程序设计培训教材、各种计算机等级考试的参考教材和Python程序设计爱好者的自学教材。
目录
第1章 Python简介 1__eol__1.1 Python的发展及特点 1__eol__1.1.1 Python的产生与发展 1__eol__1.1.2 Python的特点 2__eol__1.2 Python开发环境的搭建 2__eol__1.2.1 Python的下载与安装 3__eol__1.2.2 PyCharm的下载与安装 5__eol__1.2.3 PyCharm的使用 7__eol__1.3 Python语法特点 12__eol__1.3.1 注释规则 12__eol__1.3.2 代码缩进 13__eol__1.4 精彩案例 14__eol__本章小结 15__eol__习题 15__eol__第2章 基本数据类型与表达式 17__eol__2.1 字符集与标识符 17__eol__2.1.1 字符集 17__eol__2.1.2 标识符 18__eol__2.1.3 关键字 18__eol__2.2 基本数据类型 20__eol__2.2.1 整型 20__eol__2.2.2 浮点型 21__eol__2.2.3 复数型 22__eol__2.2.4 布尔型 22__eol__2.2.5 字符串型 23__eol__2.3 常量与变量 24__eol__2.3.1 常量 24__eol__2.3.2 变量 24__eol__2.3.3 变量赋值 24__eol__2.4 输入/输出函数 25__eol__2.4.1 输出函数print() 25__eol__2.4.2 输入函数input() 26__eol__2.5 运算符 27__eol__2.5.1 赋值运算符 27__eol__2.5.2 算术运算符 28__eol__2.5.3 关系运算符 29__eol__2.5.4 逻辑运算符 30__eol__2.5.5 位运算符 31__eol__2.5.6 运算符的优先级 31__eol__2.6 类型转换 32__eol__2.6.1 自动类型转换 32__eol__2.6.2 强制类型转换 33__eol__2.7 精彩案例 35__eol__本章小结 36__eol__习题 37__eol__第3章 控制结构 39__eol__3.1 顺序结构 39__eol__3.1.1 赋值语句 39__eol__3.1.2 空语句 41__eol__3.1.3 顺序语句 41__eol__3.2 分支结构 41__eol__3.2.1 单分支结构 41__eol__3.2.2 双分支结构 42__eol__3.2.3 多分支结构 44__eol__3.3 循环结构 45__eol__3.3.1 常用的循环算法 45__eol__3.3.2 for循环 48__eol__3.3.3 while循环 50__eol__3.4 循环嵌套 51__eol__3.5 break语句、continue语句和else子句 52__eol__3.5.1 break语句 52__eol__3.5.2 continue语句 52__eol__3.5.3 else子句 54__eol__3.6 精彩案例 55__eol__本章小结 59__eol__习题 59__eol__第4章 组合数据类型与字符串 61__eol__4.1 列表 61__eol__4.1.1 列表的新建 61__eol__4.1.2 列表元素的访问 62__eol__4.1.3 列表运算 64__eol__4.2 元组 68__eol__4.2.1 元组的新建 68__eol__4.2.2 元组元素的访问 68__eol__4.2.3 元组运算 69__eol__4.3 字典 70__eol__4.3.1 字典的新建 70__eol__4.3.2 字典元素的访问 71__eol__4.3.3 字典运算 72__eol__4.4 集合 74__eol__4.4.1 集合的新建 74__eol__4.4.2 集合元素的访问 74__eol__4.4.3 集合运算 75__eol__4.5 字符串 77__eol__4.5.1 转义字符 77__eol__4.5.2 字符串元素的访问 78__eol__4.5.3 字符串格式化 78__eol__4.5.4 字符串运算 80__eol__4.6 精彩案例 83__eol__本章小结 88__eol__习题 89__eol__第5章 函数 90__eol__5.1 函数定义 90__eol__5.2 函数调用 91__eol__5.3 函数的参数传递 92__eol__5.3.1 形式参数与实际参数 92__eol__5.3.2 位置参数 93__eol__5.3.3 关键字参数 93__eol__5.3.4 默认值参数 93__eol__5.3.5 不定长参数 94__eol__5.4 匿名函数 95__eol__5.5 函数的嵌套与递归 96__eol__5.5.1 函数嵌套 96__eol__5.5.2 函数递归 97__eol__5.6 常用的内置函数 97__eol__5.6.1 进制转换函数 97__eol__5.6.2 slice()函数 98__eol__5.6.3 divmod()函数 98__eol__5.6.4 sorted()函数 99__eol__5.6.5 ord()函数和chr()函数 99__eol__5.6.6 round()函数 99__eol__5.6.7 zip()函数 100__eol__5.7 变量的作用域 100__eol__5.8 精彩案例 102__eol__本章小结 104__eol__习题 105__eol__第6章 常用的标准库 106__eol__6.1 库的导入 106__eol__6.1.1 import语句 106__eol__6.1.2 from…import语句 107__eol__6.2 math库 108__eol__6.3 random库 109__eol__6.3.1 random()函数 109__eol__6.3.2 seed()函数 110__eol__6.3.3 其他常用的随机函数 111__eol__6.4 datetime库 112__eol__6.4.1 date类 112__eol__6.4.2 time类 113__eol__6.4.3 datetime类 114__eol__6.4.4 timedelta类 114__eol__6.5 os库 114__eol__6.5.1 os库的常用功能 115__eol__6.5.2 os.path模块 117__eol__6.6 精彩案例 119__eol__本章小结 123__eol__习题 124__eol__第7章 文件 126__eol__7.1 文件的打开与关闭 126__eol__7.1.1 文件的打开 126__eol__7.1.2 文件的关闭 127__eol__7.1.3 with语句 128__eol__7.2 文件的读写 129__eol__7.2.1 文本文件的读写 129__eol__7.2.2 二进制文件的读写 132__eol__7.2.3 pickle二进制文件的读写 134__eol__7.3 精彩案例 135__eol__本章小结 139__eol__习题 139__eol__第8章 异常处理 141__eol__8.1 错误与异常的概念 141__eol__8.1.1 错误 141__eol__8.1.2 异常 143__eol__8.2 Python异常处理 144__eol__8.2.1 异常处理——try语句 144__eol__8.2.2 断言——assert语句 148__eol__8.2.3 抛出异常——raise语句 149__eol__8.3 精彩案例 150__eol__本章小结 155__eol__习题 155__eol__第9章 面向对象 158__eol__9.1 面向对象的概念 158__eol__9.1.1 面向对象编程的特点 158__eol__9.1.2 类 159__eol__9.1.3 对象 159__eol__9.2 类与对象 160__eol__9.2.1 类与对象的定义 160__eol__9.2.2 构造函数 161__eol__9.2.3 成员属性 162__eol__9.2.4 成员方法 165__eol__9.3 继承 170__eol__9.3.1 子类定义 170__eol__9.3.2 方法重写 174__eol__9.3.3 运算符重写 176__eol__9.4 精彩案例 178__eol__本章小结 184__eol__习题 184__eol__第10章 常用的第三方库 187__eol__10.1 第三方库的安装与导入 187__eol__10.2 网络访问requests库 190__eol__10.3 数学运算numpy库 195__eol__10.3.1 数组的属性 195__eol__10.3.2 数组的创建 195__eol__10.3.3 数据类型 198__eol__10.3.4 数组的运算 200__eol__10.3.5 数组元素的访问 202__eo