python编程基础与应用-Python程序设计:从编程基础到专业应用

基本信息

书名: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

参考文献

你可能感兴趣的:(python编程基础与应用-Python程序设计:从编程基础到专业应用)