全书分为上下两篇,基础篇和案例篇。在基础篇中主要绍Python程序设计的基础知识。包括:Python开发环境的构建、Python基础语法规则、基本数据类型与运算符的使用、序列数据类型与正则表达式、程序结构设计、函数与模块化程序、类与面型对象、文件操作等内容。整个基础篇以电商项目中购物车的功能为应用场景,挖掘Python基础的知识在项目中的应用,为读者搭建一个从理论到实践的桥粱。案例篇展示了Python程序语言在数据采集、数据可视化分析、人工智能、图像识别、办公自动化领域内的应用,通过典型案例的演示,让读者???????紊?紊?紊??捳楲
基础篇
项目一Python编程环境搭建
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 学习准备
任务二 安装Anaconda编程环境
任务三 编写第一个程序
实训练习
实训一 安装PyCharm开发环境
实训二 输入/输出语句的使用
知识点自测
项目二 基础数据的处理
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 购买列表中数字对象的计算与输出
任务二 商品列表中字符对象的计算与输出
实训练习
实训一 格式化输出商品信息
实训二 打印出用户的BMI
知识点自测
项目三 组合数据的处理
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 认识Python的数据结构
任务二 使用列表存储商品信息
任务三 使用元组存储客户信息
任务四 利用字典记录用户订单信息
任务五 利用集合处理商品信息列表
实训练习
实训一 编写订单查询程序
实训二 编写用户通信录程序
知识点自测
项目四 程序结构设计
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 使用条件结构筛选购买商品
任务二 使用循环结构输出购买列表
任务三 保存与读取用户的购买列表
实训练习
实训一 编写程序求自然数m和n之间所有能被3整除的数之和
实训二 水仙花数的打印
知识点自测
项目五 函数的构建
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 用函数重构用户列表输出功能
任务二 用函数重构商品筛选功能
任务三 用函数重构用户购买列表的读取
实训练习
实训一 编写一个计算图形周长和面积的函数
实训二 编写一个用于乘方运算的递归函数
实训三 编写一个具备异常处理机制的日期计算函数
知识点自测
项目六 基于面向对象的建模与重构
项目引入
学习目标
学习导图
知识准备
项目实施
任务一 商品与订单模块的UMIL建模
任务二 使用面向对象思想重构用户与订单模块
实训练习
实训 设计航空购票系统的UML图
知识点自测
案例篇
案例一 智能语音应用开发
案例引入
学习目标
知识准备
案例实现
任务一 注册智能语音开放平台
任务二 创建应用并获取鉴权信息
任务三 语音合成
任务四 语音听写
实训练习
案例二 互联网数据采集
案例引入
学习目标
知识准备
案例实现
任务一 配置开发环境
任务二 分析网页结构
任务三 获取和解析网页源码
任务四 保存爬取结果
任务五 翻页爬取图书数据
实训练习
案例三 数据分析与可视化
案例引入
学习目标
知识准备
案例实现
任务一 项目环境搭建
任务二 数据的读取与预处理
任务三 数据的筛选
任务四 数据的分析与可视化
任务五 数据的情感预测分析
实训练习
案例四 语音智控电灯
案例引入
学习目标
知识准备
案例实现
任务一 注册AIUI账号与测试
任务二 调用语音识别与测试
任务三 控制电灯开关与测试
任务四 调试语音智控电灯与发布
实训练习
案例五 图像分类
案例引入
学习目标
知识准备
案例实现
任务一 配置TensorFlow环境
任务二 识别图像数据
任务三 训练分类模型
任务四 优化模型
任务五 发布模型
实训练习
案例六 办公自动化
案例引入
学习目标
知识准备
案例实现
任务一 核对提交数据
任务二 统计Excel表格数据
任务三 批量生成Word通知
任务四 合并PDF文档
实训练习
参考文献