本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。
本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级Python考试的学生的学习与参考用书。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Python程序设计(算法与程序设计高等学校计算机专业教材精选) |
分类 | |
作者 | |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。 本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级Python考试的学生的学习与参考用书。 目录 第1章 Python程序设计起步 1.1 程序设计语言 1.1.1 程序设计语言概述 1.1.2 编译和解释 1.2 Python语言 1.2.1 Python语言概述 1.2.2 Python语言的特点 1.2.3 Python语言的应用 1.3 Python开发环境 1.3.1 Python开发环境安装 1.3.2 Anaconda 1.3.3 conda管理器 1.4 Python编程起步 1.4.1 IDLE设置 1.4.2 Python编程 1.4.3 Jupyter Notebook 1.5 本章小结 1.6 习题 第2章 Python基本语法和简单数据类型 2.1 Python的语法特点 2.1.1 注释语句 2.1.2 缩进 2.1.3 跨行语句 2.1.4 一行显示多条语句 2.1.5 PEP8规范 2.2 Python的语法元素 2.2.1 变量 2.2.2 常量 2.2.3 标识符 2.2.4 关键字 2.3 Python的基本数据类型 2.3.1 数字类型 2.3.2 字符串类型 2.3.3 数据类型转换 2.4 Python运算符 2.4.1 算术运算符 2.4.2 比较运算符 2.4.3 逻辑运算符 2.4.4 赋值运算符 2.4.5 位运算符 2.4.6 成员运算符 2.4.7 身份运算符 2.4.8 运算符的优先级 2.5 Python的常用函数 2.5.1 标准输入输出函数 2.5.2 数学函数 2.6 本章小结 2.7 习题 第3章 Python控制结构 3.1 Python程序的基本结构 3.1.1 程序和算法 3.1.2 程序的描述方式 3.1.3 程序的基本结构 3.1.4 程序基本结构实例 3.2 Python的顺序结构 3.2.1 顺序结构语句 3.2.2 顺序结构实例 3.3 Python的选择结构 3.3.1 if单分支结构 3.3.2 if-else二分支结构 3.3.3 if-elif-else多分支结构 3.3.4 if分支结构的嵌套 3.4 Python的循环结构 3.4.1 for循环 3.4.2 for循环嵌套 3.4.3 while循环 3.4.4 while循环嵌套 3.5 Python的跳转语句 3.5.1 break语句 3.5.2 continue语句 3.5.3 pass语句 3.5.4 else语句 3.6 本章小结 3.7 习题 第4章 组合数据类型 4.1 列表 4.1.1 列表创建 4.1.2 列表的操作 4.1.3 列表的应用 4.1.4 二维列表 4.2 元组 4.2.1 元组的创建与访问 4.2.2 元组与列表通用操作 4.2.3 序列类型间的相互转换 4.2.4 元组的应用 4.3 集合 4.3.1 集合的创建 4.3.2 集合的操作 4.3.3 集合的应用 4.4 字典 4.4.1 字典创建 4.4.2 字典的基本操作 4.4.3 字典的应用 4.5 列表、元组、集合、字典的区别 4.6 综合案例——词频统计 4.7 本章小结 4.8 习题 第5章 函数与模块 5.1 函数和模块的定义 5.1.1 内置函数和内置模块 5.1.2 自定义函数 5.1.3 自定义模块 5.1.4 模块内置属性和搜索路径 5.2 函数详解 5.2.1 函数调用 5.2.2 形参和实参 5.2.3 函数的作用域和命名空间 5.2.4 函数返回值 5.2.5 可变数量参数 5.2.6 递归函数 5.3 理解函数和模块 5.3.1 抽象和代码组织 5.3.2 函数接口设计 5.3.3 包 5.4 应用实例和模块安装 5.4.1 增量式开发 5.4.2 文档字符串 5.4.3 类型检查 5.4.4 第三方库安装 5.5 本章小结 5.6 习题 第6章 文件操作和数据格式化 6.1 文件概述 6.2 文件的打开与关闭 6.2.1 打开文件 6.2.2 上下文管理语句with 6.3 文件的读写 6.3.1 文本文件的写入 6.3.2 文本文件的读取 6.3.3 二进制文件的写入 6.3.4 二进制文件的读取 6.4 文件指针定位 6.5 CSV文件读写 6.5.1 CSV文件的基本概念 6.5.2 读CSV文件数据 6.5.3 将数据写入CSV文件 6.5.4 CSV文件格式化参数和Dialect对象 6.6 Excel文件的读写 6.6.1 使用xlrd模块对xls文件进行读操作 6.6.2 使用xlwt模块对xls文件进行写操作 6.6.3 使用openpyxl模块对xlsx文件进行读操作 6.6.4 使用openpyxl模块对xlsx文件进行写操作 6.7 数据组织的维度 6.7.1 基本概念 6.7.2 一维数据的格式化和处理 6.7.3 二维数据的格式化和处理 6.8 JSON库 6.8.1 JSON概述 6.8.2 JSON库的使用 6.9 Python异常处理 6.9.1 基本概念 6.9.2 Python中的异常处理结构 6.10 本章小结 6.11 习题 第7章 类和对象 7.1 面向对象思想 7.2 类和对象 7.2.1 初识类 7.2.2 初识对象 7.2.3 访问成员 7.2.4 self参数 7.2.5 构造方法和析构方法 7.3 属性与方法 7.3.1 类属性和实例属性 7.3.2 实例方法、类方法和静态方法 7. |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。