展开全部

主编推荐语

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 网络文档索引
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。