Python语言程序设计基础(第2版)是一款教育部大学计算机课程改革项目规划教材,该书分初识Python语言、深入Python语言、运用Python语言三个部分,共10章,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个Python函数库,一共设计了25个非常具有现代感的实例。
内容简介
《Python语言程序设计基础(第2版)》分初识Python语言、深入Python语言、运用Python语言三个部分,共10章,设计了超过20个利用第三方库的编程实例,伴随Python语言语法讲解了10余个标准库或第三方库的使用,在讲解程序设计基础概念、Python语言语法的同时,帮助读者理解围绕计算生态开展编程并解决问题的基本理念和方法。
目录
前辅文
第一部分 初识Python语言
第1章 程序设计基本方法
1.1 计算机的概念
1.2 程序设计语言
1.3 Python语言概述
1.4 Python语言开发环境配置
1.5 程序的基本编写方法
1.6 Python语言的版本更迭
本章小结
程序练习题
第2章 Python程序实例解析
2.1 实例1:温度转换
2.2 Python程序语法元素分析
2.3 实例2:Python蟒蛇绘制
2.4 turtle库语法元素分析
本章小结
程序练习题
第二部分 深入Python语言
第3章 基本数据类型
3.1 数字类型
3.2 数字类型的操作
3.3 模块1:math库的使用
3.4 实例3:天天向上的力量
3.5 字符串类型及其操作
3.6 字符串类型的格式化
3.7 实例4:文本进度条
本章小结
程序练习题
第4章 程序的控制结构
4.1 程序的基本结构
4.2 程序的分支结构
4.3 实例5:身体质量指数BMI
4.4 程序的循环结构
4.5 模块2:random库的使用
4.6 实例6:π的计算
4.7 程序的异常处理
本章小结
程序练习题
第5章 函数和代码复用
5.1 函数的基本使用
5.2 函数的参数传递
5.3 模块3:datetime库的使用
5.4 实例7:七段数码管绘制
5.5 代码复用和模块化设计
5.6 函数的递归
5.7 实例8:科赫曲线绘制
5.8 Python内置函数
本章小结
程序练习题
第6章 组合数据类型
6.1 组合数据类型概述
6.2 列表类型和操作
6.3 实例9:基本统计值计算
6.4 字典类型和操作
6.5 模块4:jieba库的使用
6.6 实例10:文本词频统计
6.7 实例11:Python之禅
本章小结
程序练习题
第7章 文件和数据格式化
7.1 文件的使用
7.2 模块5:PIL库的使用
7.3 实例12:图像的字符画绘制
7.4 一二维数据的格式化和处理
7.5 实例13:CSV格式的HTML展示
7.6 高维数据的格式化
7.7 模块6:json库的使用
7.8 实例14:CSV和JSON格式相互转换
本章小结
程序练习题
第三部分 运用Python语言
第8章 程序设计方法论
8.1 计算思维
8.2 实例15:体育竞技分析
8.3 自顶向下和自底向上
8.4 模块7:pyinstaller库的使用
8.5 计算生态和模块编程
8.6 Python第三方库的安装
8.7 实例16:pip安装脚本
本章小结
程序练习题
第9章 科学计算和可视化
9.1 问题概述
9.2 模块8:numpy库的使用
9.3 实例17:图像的手绘效果
9.4 模块9:matplotlib库的使用
9.5 实例18:科学坐标图绘制
9.6 实例19:多级雷达图绘制
本章小结
程序练习题
第10章 网络爬虫和自动化
10.1 问题概述
10.2 模块10:requests库的使用
10.3 模块11:beautifulsoup4库的使用
10.4 实例20:中国大学排名爬虫
10.5 实例21:搜索关键词自动提交
本章小结
程序练习题
附录A 极简计算机基础
附录B 人机接口和图形编程
附录C 数据处理和挖掘
全书快速参考索引
参考文献