正版 python语言程序设计基础第二版嵩天 python编程入门Python编程从入门到实践python基础教程第2版python书高等教育出版社.
- 产品名称:Python程序设计与实现
- 书名:Python程序设计与实现
- 作者:无
- 定价:38.90元
- 书名:Python程序设计与实现
- 是否是套装:否
- 出版社名称:高等教育出版社
本书提出了以理解和运用计算生态为目标的Python语言教学思想,不仅系统讲解了Python语言语法,同时介绍了从数据理解到图像处理的14个Python函数库,向初学Python语言的读者展示了全新的编程语言学习路径。 全书一共设计了25个非常具有现代感的实例,从绘制蟒蛇、理解天天向上的力量到机器学习、网络爬虫,从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,将随着内容深入不断激发读者学习Python语言的热情,因为“编程是件很有趣的事儿”。 本书内容丰富、叙述清晰、循序渐进,采用新形态构建形尸提供大量扩展阅读资料、学习资料和学习视频。本书作者(中国大学MOOC平台“Python语言程序设计”课程的主讲教师)建议广大读者借助在线开放课程,深入学习本书内容。 本书适合初学Python语言的读者使用,也适合作为各类大专院校的教材,同时,也可作为对Python感兴趣读者的自学参考书。
前辅文
第一部分初识Python语言
第1章程序设计基本方法
1.1计算机的概念
1.2程序设计语言
1.2.1程序设计语言概述
1.2.2编译和解释
1.2.3计算机编程
1.3Python语言概述
1.3.1Python语言的发展
1.3.2编写Hello程序
1.3.3Python语言的特点
1.4Python语言开发环境配置
1.4.1安装Python解释器
1.4.2运行Hello程序
1.4.3运行Python小程序
1.5程序的基本编写方法
1.5.1IPO程序编写方法
1.5.2理解问题的计算部分
1.6Python语言的版本更迭
1.6.1版本之间的区别
1.6.2版本的选择建议
本章小结
程序练习题
第2章Python程序实例解析
2.1实例I:温度转换
2.2Python程序语法素分析
2.2.1程序的格式框架
2.2.2注释
2.2.3命名与保留字
2.2.4字符串
2.2.5赋值语句
2.2.6input()函数
2.2.7分支语句
2.2.8eval()函数
2.2.9print()函数
2.2.10循环语句
2.2.11函数
2.3实例2:Python蟒蛇绘制
2.4turtle库语法素分析
2.4.1绘图坐标体系
2.4.2画笔控制函数
2.4.3形状绘制函数
2.4.4函数的封装
本章小结
程序练习题
第二部分深入Python语言
第3章基本数据类型
3.1数字类型
3.1.1数字类型概述
3.1.2整数类犁
3.1.3浮点数类型
3.1.4复数类型
3.2数字类型的操作
3.2.1内置的数值运算操作符
3.2.2内置的数值运算函数
3.2.3内置的数字类型转换函数
3.3模块1:math库的使用
3.3.1math库概述
3.3.2math库解析
3.4实例3:天天向上的力量
3.5字符串类型及其操作
3.5.1宁符串类型的表示
3.5.2基本的字符串操作符
3.5.3内置的字符串处理函数
3.5.4内置的字符串处理方法
3.6字符串类型的格式化
3.6.1format()方法的基本使用
3.6.2format()方法的格式控制
3.7实例4:文本进度条
3.7.1简单的开始
3.7.2单行动态刷新
3.7.3带刷新的文本进度条
本章小结
程序练习题
第4章程序的控制结构
4.1程序的基本结构
4.1.1程序流程图
4.1.2程序的基本结构
4.1.3程序的基本结构实例
4.2程序的分支结构
4.2.1单分支结构:if语句
4.2.2二分支纳构:if—else语句
4.2.3多分支结构:if—elif—else语句
4.3实例5:身体质量指数BMI
4.4程序的循环结构
4.4.1遍历循环:for语句
4.4.2无限循环:while语句
4.4.3循环保留字:break和continue
4.5模块2:random库的使用
4.5.1random库概述
4.5.2random库解析
4.6实例6:x的计算
4.7程序的异常处理
4.7.1异常处理:try—excep1语句
4.7.2异常的高级用法
本章小结
程序练习题
第5章函数和代码复用
5.1函数的基本使用
5.1.1函数的定义
5.1.2函数的调用过程
5.1.3lambda函数
5.2函数的参数传递
5.2.1可选参数和可变数量参数
5.2.2参数的位置和名称传递
5.2.3函数的返回值
5.2.4函数对变量的作用
5.3模块3:datetime库的使用
5.3.1datetime库概述
5.3.2datetime库解析
5.4实例7:七段数码符绘制
5.5代码复用和模块化设计
5.6函数的递归
5,6.1递归的定义
5.6.2递归的使用方法
5.7实例8:科赫曲线绘制
5.8Python内置函数
本章小结
程序练习题
第6章组合数据类型
6.1组合数据类型概述
6.1.1序列类型
6.1.2集合类型
6.1.3映射类犁
6.2列表类型和操作
6.2.1列表类型的概念
6.2.2列衷类型的操作
6.3实例9:基本统计值计算
6.4字典类型和操作
6.4.1字典类型的概念
6.4.2字典类型的操作
6.5模块4:jieba库的使用
6.5.1jieba库概述
6.5.2jieba库解析
6.6实例10:文本词频统计
6.6.1Hamlet英文词频统计
6.6.2《三国演义》人物出场统计
6.7实例11:Python之禅
本章小结
程序练习题
第7章文件和数据格式化
7.1文件的使用
7.1.1文件概述
7.1.2文件的打开关闭
7.1.3文件的读写
7.2模块5:PIL库的使刚
7.2.1PIL库概述
7.2.2PIL库Image类解析
7.2.3图像的过滤和增强
7.3实例12:图像的字符画绘制
7.4二维数据的格式化和处理
7.4.1数据组织的维度
7.4.2二维数据的存储格式
7.4.3二维数据的表示和读写
7.5实例13:CSV格式的HTML展示
7.6高维数据的格式化
7.7模块6:json库的使用
7.7.1json库概述
7.7.2json库解析
7.8实例14:CSV和JSON格式
相互转换
本章小结
程序练习题
第三部分运用Python语言
第8章程序设计方法论
8.1计算思维
8.2实例15:体育竞技分析
8.3自顶向下和自底向上
8.3.1自顶向下设计
8.3.2自底向上执行
8.4模块7:pyinstaller库的使用
8.4.1pyinstaller概述
8.4.2pyinstaller解析
8.5计算生态和模块编程
8.6Python第二方库的安装
8.6.1pip工具安装
8.6.2自定义安装
8.6.3文件安装
8.7实例16:pip安装脚本
本章小结
程序练习题
第9章科学计算和可视化
9.1问题概述
9.2模块8:numpy库的使用
9.2.1numpy库概述
9.2.2numpy库解析
9.3实例17:图像的手绘效果
9.3.1图像的数组表示
9.3.2图像的手绘效果
9.4模块9:matplotlib库的使用
9.4.1matplotlib.pyplot库概述
9.4.2matplotlib.pyplot库解析
9.5实例18:科学坐标图绘制
9.6实例19:多级雷达图绘制
本章小结
程序练习题
第10章网络爬虫和自动化
10.1问题概述
10.2模块10:requests库的使用
10.2.1requests库概述
10.2.2requests库解析
10.3模块11:beautifulsoup4库的使用
10.3.1beautifulsoup4库概述
10.3.2beautifulsoup4库解析
10.4实例20:中国大学排名爬虫
10.5实例21:搜索关键词自动
提交
本章小结
程序练习题
附录A极简计算机基础
附录B人机接口和图形编程
附录c数据处理和挖掘
全书快速参考索引
参考文献