基本信息
书名:Python程序设计:从编程基础到专业应用
:42.00元
作者:章宁,李海峰 编
出版社:机械工业出版社
出版日期:2019_03_01
ISBN:9787111620136
字数:303000
页码:191
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
适读人群 :非计算机类专业的各年级本科生,入门编程课程人员
支持任务驱动的教学理念。 n
每章章首给出本章要完成的任务,而且所有知识点均围绕任务实现。 n
全书两个部分的内容分别用两个完整案例贯穿。 n
提供电子课件和源代码。
内容提要
《Python程序设计:从编程基础到专业应用》包含编程基础和专业应用两个部分:基础部分突出Python易上手的语法特点,初步培养学生的编程思维;专业应用部分突出Python擅长处理数据的特点,设置不同的应用模块,供不同专业选择使用。、
《Python程序设计:从编程基础到专业应用》支持任务驱动的教学理念:每章章首给出本章要完成的任务,而且所有知识点均围绕任务实现;全书两个部分的内容分别用两个完整案例贯穿。
《Python程序设计:从编程基础到专业应用》面向高等院校非计算机类专业的各年级本科生,可作为入门编程课程的教材。
《Python程序设计:从编程基础到专业应用》配套授课电子课件,需要的教师可登录www..com免费注册,审核通过后下载,或联系编辑索取。
目录
前言 n
第1章 Python起步 n
1.1 案例:在程序的世界里看见自己 n
—世界你好 n
1.2 Python的起源和特性 n
1.2.1 Python的起源 n
1.2.2 Python的特性 n
1.2.3 各类编程语言的比较 n
1.3 安装和运行 n
1.3.1 搭建编程环境 n
1.3.2 创建并运行程序 n
1.4 Python基础 n
1.4.1 数据类型 n
1.4.2 变量 n
1.4.3 函数 n
1.4.4 语句 n
1.5 编程实践 n
1.6 本章小结 n
1.7 习题 n
第2章 基本数据类型 n
2.1 案例:在程序的世界里看见自己 n
—自我介绍 n
2.2 数字 n
2.2.1 数字简介 n
2.2.2 数字运算符 n
2.2.3 数字类型相关函数 n
2.3 字符串 n
2.3.1 字符串简介 n
2.3.2 字符串运算符 n
2.3.3 字符串相关函数和方法 n
2.4 编程实践 n
2.5 本章小结 n
2.6 习题 n
第3章 程序的控制结构 n
3.1 案例:在程序的世界里看见自己 n
—查看个人信息 n
3.2 结构化程序设计简介 n
3.3 分支结构 n
3.3.1 条件表达式 n
3.3.2 if单分支语句 n
3.3.3 if_else双分支语句 n
3.3.4 if_elif_…_else多分支语句 n
3.4 循环结构 n
3.4.1 for语句和range()函数 n
3.4.2 while语句 n
3.4.3 嵌套循环 n
3.4.4 break语句和continue语句 n
3.5 程序的调试 n
3.5.1 程序错误类型 n
3.5.2 调试方法 n
3.6 编程实践 n
3.7 本章小结 n
3.8 习题 n
第4章 组合数据类型 n
4.1 案例:在程序的世界里看见自己 n
—查看班级信息 n
4.2 列表 n
4.2.1 列表的基本操作 n
4.2.2 列表的常用方法 n
4.2.3 列表的常用函数 n
4.2.4 列表的常用运算符 n
4.2.5 切片 n
4.3 元组 n
4.4 字典 n
4.4.1 创建字典 n
4.4.2 字典的基本操作 n
4.4.3 字典的常用方法 n
4.4.4 字典的常用函数 n
4.5 集合 n
4.5.1 创建集合 n
4.5.2 集合的操作 n
4.6 编程实践 n
4.7 本章小结 n
4.8 习题 n
第5章 函数 n
5.1 案例:在程序的世界里看见自己 n
—查看统计信息 n
5.2 函数简介 n
5.3 函数的定义和调用 n
5.3.1 函数定义 n
5.3.2 函数调用 n
5.3.3 返回值 n
5.4 参数传递 n
5.4.1 位置参数 n
5.4.2 关键字参数 n
5.4.3 可变长度的参数 n
5.4.4 参数错误 n
5.5 变量的作用域 n
5.6 编程实践 n
5.7 本章小结 n
5.8 习题 n
第6章 类 n
6.1 案例:在程序的世界里看见自己 n
—现实世界中真实的我们 n
6.2 面向对象程序设计简介 n
6.3 类和实例 n
6.3.1 类、属性和方法 n
6.3.2 创建和使用实例 n
6.3.3 类属性和类方法 n
6.3.4 Python自带的类 n
6.4 继承 n
6.4.1 子类和超类 n
6.4.2 重写 n
6.5 类的合成 n
6.6 消息传递 n
6.7 从结构化程序到面向对象 n
程序 n
6.8 编程实践 n
6.9 本章小结 n
6.10 习题 n
第7章 模块 n
7.1 案例:在程序的世界里看见自己 n
—组织好信息 n
7.2 命名空间和模块 n
7.2.1 引进模块 n
7.2.2 引进包 n
7.2.3 代码的重构 n
7.3 内部模块和外部模块 n
7.3.1 标准库 n
7.3.2 第三方库 n
7.4 编程实践 n
7.5 本章小结 n
7.6 习题 n
第8章 文件和异常处理 n
8.1 案例:在程序的世界里看见自己 n
—永久保存信息 n
8.2 文件 n
8.2.1 文件简介 n
8.2.2 文件相关函数 n
8.2.3 文件相关方法 n
8.3 数据文件 n
8.3.1 JSON格式 n
8.3.2 CSV格式 n
8.4 异常及其处理 n
8.4.1 异常 n
8.4.2 异常检测和处理 n
8.5 编程实践 n
8.6 本章小结 n
8.7 习题 n
第9章 网络数据爬取 n
9.1 案例:在商务世界里看见数据— n
"”数据的爬取 n
9.2 Requests库 n
9.2.1 主要接口函数 n
9.2.2 使用高级API n
9.3 Beautiful Soup库 n
9.3.1 正则表达 n
9.3.2 复杂HTML解析 n
9.4 编程实践 n
9.5 本章小结 n
9.6 习题 n
第10章 数据可视化 n
10.1 案例:在商务世界里看见数据— n
数据的可视化 n
10.2 Matplotlib库 n
10.2.1 折线图 n
10.2.2 散点图 n
10.3 Pygal库 n
10.3.1 直方图 n
10.3.2 世界地图 n
10.4 编程实践 n
10.5 本章小结 n
10.6 习题 n
参考文献
作者介绍
本书由中央财经大学信息学院软件开发课程群教学团队编写完成,该团队成员具有多年程序设计和软件开发教学和实践经验,主持完成的教学成果"跨学科的软件开发课程群平台搭建及资源共享机制研究与实践”获2013年北京市高等教育教学成果二等奖。团队负责人章宁教授还主持有国家双语教学示范课程,采用全英文方式为计算机及其相关专业的本科生讲授Python语言及其应用。
序言
前言 n
第1章 Python起步 n
1.1 案例:在程序的世界里看见自己 n
—世界你好 n
1.2 Python的起源和特性 n
1.2.1 Python的起源 n
1.2.2 Python的特性 n
1.2.3 各类编程语言的比较 n
1.3 安装和运行 n
1.3.1 搭建编程环境 n
1.3.2 创建并运行程序 n
1.4 Python基础 n
1.4.1 数据类型 n
1.4.2 变量 n
1.4.3 函数 n
1.4.4 语句 n
1.5 编程实践 n
1.6 本章小结 n
1.7 习题 n
第2章 基本数据类型 n
2.1 案例:在程序的世界里看见自己 n
—自我介绍 n
2.2 数字 n
2.2.1 数字简介 n
2.2.2 数字运算符 n
2.2.3 数字类型相关函数 n
2.3 字符串 n
2.3.1 字符串简介 n
2.3.2 字符串运算符 n
2.3.3 字符串相关函数和方法 n
2.4 编程实践 n
2.5 本章小结 n
2.6 习题 n
第3章 程序的控制结构 n
3.1 案例:在程序的世界里看见自己 n
—查看个人信息 n
3.2 结构化程序设计简介 n
3.3 分支结构 n
3.3.1 条件表达式 n
3.3.2 if单分支语句 n
3.3.3 if_else双分支语句 n
3.3.4 if_elif_…_else多分支语句 n
3.4 循环结构 n
3.4.1 for语句和range()函数 n
3.4.2 while语句 n
3.4.3 嵌套循环 n
3.4.4 break语句和continue语句 n
3.5 程序的调试 n
3.5.1 程序错误类型 n
3.5.2 调试方法 n
3.6 编程实践 n
3.7 本章小结 n
3.8 习题 n
第4章 组合数据类型 n
4.1 案例:在程序的世界里看见自己 n
—查看班级信息 n
4.2 列表 n
4.2.1 列表的基本操作 n
4.2.2 列表的常用方法 n
4.2.3 列表的常用函数 n
4.2.4 列表的常用运算符 n
4.2.5 切片 n
4.3 元组 n
4.4 字典 n
4.4.1 创建字典 n
4.4.2 字典的基本操作 n
4.4.3 字典的常用方法 n
4.4.4 字典的常用函数 n
4.5 集合 n
4.5.1 创建集合 n
4.5.2 集合的操作 n
4.6 编程实践 n
4.7 本章小结 n
4.8 习题 n
第5章 函数 n
5.1 案例:在程序的世界里看见自己 n
—查看统计信息 n
5.2 函数简介 n
5.3 函数的定义和调用 n
5.3.1 函数定义 n
5.3.2 函数调用 n
5.3.3 返回值 n
5.4 参数传递 n
5.4.1 位置参数 n
5.4.2 关键字参数 n
5.4.3 可变长度的参数 n
5.4.4 参数错误 n
5.5 变量的作用域 n
5.6 编程实践 n
5.7 本章小结 n
5.8 习题 n
第6章 类 n
6.1 案例:在程序的世界里看见自己 n
—现实世界中真实的我们 n
6.2 面向对象程序设计简介 n
6.3 类和实例 n
6.3.1 类、属性和方法 n
6.3.2 创建和使用实例 n
6.3.3 类属性和类方法 n
6.3.4 Python自带的类 n
6.4 继承 n
6.4.1 子类和超类 n
6.4.2 重写 n
6.5 类的合成 n
6.6 消息传递 n
6.7 从结构化程序到面向对象 n
程序 n
6.8 编程实践 n
6.9 本章小结 n
6.10 习题 n
第7章 模块 n
7.1 案例:在程序的世界里看见自己 n
—组织好信息 n
7.2 命名空间和模块 n
7.2.1 引进模块 n
7.2.2 引进包 n
7.2.3 代码的重构 n
7.3 内部模块和外部模块 n
7.3.1 标准库 n
7.3.2 第三方库 n
7.4 编程实践 n
7.5 本章小结 n
7.6 习题 n
第8章 文件和异常处理 n
8.1 案例:在程序的世界里看见自己 n
—永久保存信息 n
8.2 文件 n
8.2.1 文件简介 n
8.2.2 文件相关函数 n
8.2.3 文件相关方法 n
8.3 数据文件 n
8.3.1 JSON格式 n
8.3.2 CSV格式 n
8.4 异常及其处理 n
8.4.1 异常 n
8.4.2 异常检测和处理 n
8.5 编程实践 n
8.6 本章小结 n
8.7 习题 n
第9章 网络数据爬取 n
9.1 案例:在商务世界里看见数据— n
"”数据的爬取 n
9.2 Requests库 n
9.2.1 主要接口函数 n
9.2.2 使用高级API n
9.3 Beautiful Soup库 n
9.3.1 正则表达 n
9.3.2 复杂HTML解析 n
9.4 编程实践 n
9.5 本章小结 n
9.6 习题 n
第10章 数据可视化 n
10.1 案例:在商务世界里看见数据— n
数据的可视化 n
10.2 Matplotlib库 n
10.2.1 折线图 n
10.2.2 散点图 n
10.3 Pygal库 n
10.3.1 直方图 n
10.3.2 世界地图 n
10.4 编程实践 n
10.5 本章小结 n
10.6 习题 n
参考文献