计算机
类型
可以朗读
语音朗读
113千字
字数
2023-07-01
发行日期
展开全部
主编推荐语
Python3.x入门教材,内容包括基础语法、常用模块、实战项目,适合高校教学和自学。
内容简介
本书以Python3.x为平台,介绍Python程序设计和应用,主要内容包括Python概述、数据类型、程序控制结构、组合数据类型、自定义函数及应用程序构成、文件操作、数据可视化、常用模块应用和项目实战。
本书以典型案例开篇来介绍Python程序基本构成、书写特点、初学者容易出现的错误、错误产生原因和解决办法等内容,并在后续章节配有典型案例,将知识讲解和常用算法编程相结合,帮助读者积累算法实现的经验,提高实战能力。
本书可作为高等院校相关专业Python程序设计课程的教材,也可作为培训机构或Python自学者的参考书,还可作为从事Python应用开发人员的参考资料。
目录
- 版权信息
- 内容提要
- 前言
- 本书微课索引
- 第1章 Python概述
- 1.1 Python简介
- 1.2 Python安装及集成开发环境
- 1.2.1 Python安装
- 1.2.2 Python自带集成开发环境
- 1.2.3 PyCharm集成开发环境
- 1.3 Python程序基本构成:从一个典型案例说起
- 1.3.1 注释
- 1.3.2 标识符、变量名和关键字
- 1.3.3 数值型和字符串型
- 1.3.4 赋值语句
- 1.3.5 分支语句
- 1.3.6 输入、输出及内置函数
- 1.3.7 程序行组成
- 1.4 程序分析和简单调试:以一个典型案例展开
- 1.4.1 语法错误
- 1.4.2 运行错误
- 1.4.3 运行结果不正确
- 1.5 Python内置函数、标准库和第三方扩展库
- 1.5.1 内置函数
- 1.5.2 标准库
- 1.5.3 第三方扩展库
- 【实训】
- 【习题】
- 第2章 数据类型
- 2.1 数值型
- 2.1.1 整型
- 2.1.2 浮点型
- 2.1.3 复数型
- 2.1.4 数值运算符
- 2.1.5 用于数值型计算的常用函数
- 2.2 布尔型
- 2.2.1 布尔型及其运算
- 2.2.2 判断运算符
- 2.3 字符串型
- 2.3.1 字符编码及其Python支持
- 2.3.2 转义字符
- 2.3.3 字符串常量
- 2.3.4 字节串
- 2.3.5 内置字符串函数
- 2.3.6 字符串运算符
- 2.3.7 字符串格式化
- 2.3.8 字符串操作方法
- 2.3.9 正则表达式
- 2.4 日期时间类型
- 2.4.1 日期时间库
- 2.4.2 时间库
- 2.5 数据类型转换
- 2.5.1 进制和数值转换
- 2.5.2 字符、码值、字节和判断数据类型
- 2.6 【典型案例】:计算输入表达式不同进制值
- 【实训】
- 【习题】
- 第3章 程序控制结构
- 3.1 程序基本结构
- 3.1.1 输入数据
- 3.1.2 数据输出
- 3.1.3 算法描述和实现
- 3.2 分支结构
- 3.2.1 分支语句
- 3.2.2 分支语句的嵌套
- 3.3 循环结构
- 3.3.1条件语句
- 3.3.2 遍历语句
- 3.3.3 循环体控制语句
- 3.3.4 循环嵌套
- 3.4 【典型案例】:计时答题和快判素数
- 3.5 异常处理
- 3.5.1 异常处理程序结构
- 3.5.2 【典型案例】:无限制输入分数计算平均分数
- 3.6 面向对象程序设计
- 3.6.1 类和对象
- 3.6.2 程序设计
- 3.6.3 【典型案例】:创建圆类并对其操作
- 【实训】
- 【习题】
- 第4章 组合数据类型
- 4.1 列表
- 4.1.1 列表的特性
- 4.1.2 列表的基本操作
- 4.1.3 列表方法
- 4.1.4 列表推导式
- 4.1.5 【典型案例】:评委评分处理
- 4.2 元组
- 4.2.1 元组的特性
- 4.2.2 生成器推导式
- 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.5.1 常用函数
- 4.5.2 组合数据类型的转换
- 4.6 【典型案例】:组合数据类型综合应用
- 【实训】
- 【习题】
- 第5章 自定义函数及应用程序构成
- 5.1 自定义函数
- 5.1.1 函数定义与调用
- 5.1.2 列表推导式使用函数
- 5.2 参数传递
- 5.2.1 定长参数
- 5.2.2 可变长度参数
- 5.2.3 序列解包
- 5.3 变量作用域
- 5.4 函数嵌套和递归
- 5.4.1 函数的嵌套
- 5.4.2 函数的递归
- 5.4.3 【典型案例】:递归和嵌套
- 5.5 应用程序构成
- 5.5.1 模块
- 5.5.2 包
- 5.5.3 引用包模块
- 5.5.4 【典型案例】:报数游戏
- 【实训】
- 【习题】
- 第6章 文件操作
- 6.1 文件及其操作
- 6.1.1 打开和关闭
- 6.1.2 数据操作
- 6.1.3 二进制文件和序列化操作
- 6.1.4 文件(文件夹)操作
- 6.1.5 【典型案例】:商品分类和用户账号管理
- 6.2 Python操作规范文件
- 6.2.1 CSV文件及其基本操作
- 6.2.2 【典型案例】:商品订单管理
- 6.2.3 Excel文件及其基本操作
- 6.2.4 【典型案例】:订单统计分析
- 【实训】
- 【习题】
- 第7章 数据可视化
- 7.1 绘图
- 7.1.1 画笔函数
- 7.1.2 形状绘制函数
- 7.1.3 窗口状态函数
- 7.1.4 【典型案例】:实时时钟
- 7.2 图表处理模块及应用
- 7.2.1 基本绘图
- 7.2.2 【典型案例】:指数衰减曲线
- 7.2.3 绘制基础图表
- 7.2.4 【典型案例】:三维图形和4种子图表
- 7.3 图形界面设计
- 7.3.1 图形界面控件
- 7.3.2 标签和包布局
- 7.3.3 按钮应用
- 7.3.4 文本框和位置布局
- 7.3.5 输入框和网格布局
- 7.3.6 【典型案例】:图形计算器
- 【实训】
- 【习题】
- 第8章 常用模块应用
- 8.1 文本分词、语音合成和播放
- 8.1.1 扩展库安装和基本使用
- 8.1.2 【典型案例】:公交车语音播报
- 8.2 词频分析和词云可视化
- 8.3 网络信息爬取
- 8.3.1 爬虫库基本使用
- 8.3.2 【典型案例】:大学排名爬取
- 8.4 图像数据处理和显示
- 8.4.1 图像基本处理方式
- 8.4.2 【典型案例】:天池和水怪图片处理
- 8.5 人脸检测和比对
- 8.5.1 图像预处理
- 8.5.2 【典型案例】:图像人脸检测
- 8.5.3 【典型案例】:摄像头抓拍人脸比对
- 【实训】
- 【习题】
- 第9章 项目实战:商品销售和数据分析
- 9.1 商品销售和数据分析
- 9.1.1 程序设计方法
- 9.1.2 商品销售和数据分析方案
- 9.2 系统各功能模块设计与开发
- 9.2.1 数据准备
- 9.2.2 项目结构
- 9.2.3 用户管理模块开发
- 9.2.4 功能导航开发
- 9.2.5 商品选购模块开发
- 9.2.6 下单结算模块开发
- 9.2.7 销售分析模块开发
- 9.3 Python应用程序打包发布
- 9.3.1 单程序文件打包
- 9.3.2 多程序文件项目的打包
- 【实训】
- 【习题】
- 附录A Python生态
- 附录B Python关键字
- 附录C Python内置函数
- 附录D 常用RGB色彩对应
- 附录E Unicode常用字符编码范围
- 附录F 网络文档索引
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。