![]()
内容推荐 本书是一本介绍Python语言的基础性教材,适用于零基础的读者学习和使用,并且可以达到一定的高度。本书内容涵盖Python的主要数据结构和基础编程结构,由19章组成,按知识层次分为四大部分。基础部分从程序语言的产生与发展引入,搭建Python开发环境;进阶部分主要讲述类型及其运算或操作,介绍Python语言的语法、各种数据结构及基于数据的运算或操作;提升部分包含程序控制及代码组织,阐述Python的程序控制方法、代码组织方式、面向对象程序设计等。读懂此书不但可理解Python语言的知识和构建理念,还能实现完整程序。 本书适合作为普通高等院校Python程序设计课程的教材,尤其适合程序设计初学者,也可作为程序设计爱好者和各类自学人员的Python语言参考书。 目录 第1章 Python程序设计概述 1.1 程序语言的产生与发展 1.2 Python概述 1.3 为什么用Python写程序 1.4 习题 第2章 搭建Python的开发环境 2.1 安装Python解释器 2.2 认识IDLE 2.3 高级开发环境 2.4 程序设计——数字中的秘密 2.5 习题 第3章 Python的基本语法及对象 3.1 注释 3.2 缩进 3.3 换行 3.4 变量与赋值 3.5 Python中的对象 3.6 习题 第4章 数字及其算术运算 4.1 数字类型 4.2 内置函数round() 4.3 算术运算 4.4 习题 第5章 程序调试 5.1 IDLE的设置 5.2 错误信息的输出格式 5.3 错误类型的详细信息 5.4 breakpoint()函数 5.5 习题 第6章 字符相关类型及其操作 6.1 字符相关类型 6.2 操作及运算符号 6.3 内置函数 6.4 习题 第7章 运算符及其优先级 7.1 逻辑运算符 7.2 比较运算符 7.3 位运算符 7.4 增强型赋值运算符 7.5 运算符的优先级 7.6 习题 第8章 程序控制之分支结构 8.1 if语句 8.2 单分支结构 8.3 双分支结构 8.4 多分支结构 8.5 分支嵌套结构 8.6 程序案例 8.7 习题 第9章 列表及其操作 9.1 列表类型 9.2 列表调用运算符进行的运算 9.3 内置对象 9.4 一个列表基于另一个列表的值进行排序 9.5 习题 第10章 元组及其操作 10.1 元组类型 10.2 元组调用运算符进行的运算 10.3 内置函数 10.4 列表与元组的异同点 10.5 程序案例 10.6 习题 第11章 程序控制之循环结构 11.1 范围类型 11.2 while语句 11.3 for语句 11.4 while和for的嵌套使用 11.5 习题 第12章 函数 12.1 函数概述 12.2 定义函数的语法 12.3 函数的嵌套 12.4 匿名函数 12.5 递归函数 12.6 命名空间和作用域 12.7 函数的特殊属性 12.8 习题 第13章 集合及其操作 13.1 集合类型 13.2 集合运算及操作 13.3 集合与运算符 13.4 集合类型与内置函数 13.5 习题 第14章 字典及其操作 14.1 字典类型 14.2 字典相关操作 14.3 字典与运算符 14.4 字典类型与内置函数 14.5 字典视图对象 14.6 程序案例 14.7 习题 第15章 基于字符串的文本处理 15.1 字符串字面值 15.2 字符串的格式化输出 15.3 字符串的高效创建 15.4 其他内置对象及其操作 15.5 字符串的方法 15.6 字符串常量模块 15.7 习题 第16章 Python的面向对象程序设计 16.1 面向对象 16.2 Python的类 16.3 相关情况说明 16.4 继承 16.5 多态 16.6 特殊方法名称 16.7 迭代器 16.8 生成器 16.9 习题 第17章 异常处理 17.1 异常及其分类 17.2 异常处理——try语句 17.3 抛出异常——raise语句 17.4 自定义异常类型 17.5 预定义的清理操作 17.6 内置异常详解 17.7 习题 第18章 Python中的模块 18.1 模块 18.2 import语句 18.3 标准模块 18.4 dir()函数 18.5 包 18.6 安装其他模块库 18.7 习题 第19章 Python的文件及文件系统操作 19.1 文件 19.2 os操作系统接口模块 19.3 os.path常见路径操作模块 19.4 pathlib面向对象的文件系统路径模块 19.5 习题 |