Python程序设计(高等学校计算机专业教材精选·算法与程序设计)
- ISBN:9787302587996
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:372
- 出版时间:2022-01-01
- 条形码:9787302587996 ; 978-7-302-58799-6
本书特色
本书详细讲解Python语言基础和语法结构,并有大量实践案例,配套资源完备,适合教学或自学。
内容简介
本书以培养本科生程序设计思想与基本能力为目标,贯穿理解和应用Python语言程序设计基础和方法,系统讲解Python语言基础知识。全书分为10章,内容涵盖了Python程序设计基本知识、数据管理基础和数据可视化基础。书中展示了大量示例,内容讲解清晰,循序渐进。 本书适合作为Python程序设计爱好者自学用书及非计算机专业本科生“Python程序设计”课程的教材,也适合作为备考全国计算机等级考试二级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.
作者简介
高静,博士,教授,博硕士研究生导师,主要从事《软件工程》、《软件工程课程设计》《数据科学与大数据技术导引》、《软件质量保证与测试》等课程的教学工作;承担硕士研究生《大数据与Python机器学习》、博士研究生《机器学习与深度学习》课程的教学工作。主持完成国家自然科学基金项目、国家科技重大专项“核高基”子项目、内蒙古自治区科技计划项目,自治区自然科学基金项目和教育部春晖计划等项目7项,参与完成国家863、国家科技攻关、国家发展基金、国家科技重大专项等项目12项。主持教育部产教融合、自治区教育厅、内蒙古农业大学教育教学改革重点项目4项;主持完成自治区精品课程1项;主编出版教材1部,译著5部。
-
断代(八品)
¥15.5¥42.0 -
家居设计解剖书
¥29.3¥39.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥30.2¥48.0 -
中医基础理论
¥50.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
编辑审稿实务教程
¥35.1¥45.0 -
社会学概论(第二版)
¥33.0¥55.0 -
古代汉语(第四册)
¥13.3¥35.0 -
当代教育心理学(第3版)(本科教材)
¥23.8¥66.0 -
落洼物语
¥8.4¥28.0 -
EPLAN电气设计
¥29.9¥39.8 -
软件定义网络(SDN)实战教程
¥49.6¥69.8 -
[社版]大汉战神:霍去病传
¥14.0¥40.0 -
介入护理学(案例版)
¥52.4¥69.8 -
学前教育史(第二版)
¥31.2¥48.0 -
西方经济学(宏观部分·第八版)(21世纪经济学系列教材)
¥41.7¥49.0 -
西方经济学(微观部分·第八版)(21世纪经济学系列教材)
¥17.9¥56.0 -
数理经济学的基本方法(第4版)(精)
¥56.9¥79.0 -
老子道德经注校释(精)/新编诸子集成
¥30.1¥43.0 -
科技论文规范写作与编辑(第4版)
¥63.0¥75.0