展开全部

主编推荐语

教你快速掌握Python实用技能。

内容简介

本书以实战项目为主线,系统介绍了Python在自动化办公、图像处理、控制各种传感器、搭建网络等工作中的实际应用案例,能够让初学者快速入门Python系列知识。

全书共分为六篇,第一篇为Python基础(第1章~第3章),详细介绍了Python的基础知识;第二篇为自动化办公(第4章~第6章),介绍了Word、Excel、PPT、txt、csv、JSON、图像、声频、视频等各种文件的自动化操作;第三篇为PyQt5编程(第7章~第10章),介绍了用designer可视化设计程序图形界面的知识;

第四篇为OpenCV图像处理(第11章~第15章),介绍了OpenCV如何处理图像的基础知识;第五篇为树莓派与传感器(第16章),介绍了Python如何控制各种传感器;第六篇为Flask搭建网站与Python进阶(第17章~第18章),介绍了Flask搭建网站的基础知识、文字识别、人脸识别、语音识别等开源项目及提升自己的学习线路图。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 前言
  • 第一篇 Python基础
  • 第1章 Python安装与基本语法
  • 1.1 Python环境搭建
  • 1.2 简单使用
  • 1.3 Python的语法结构
  • 1.4 变量
  • 1.5 输入/输出函数
  • 第2章 程序的控制结构与函数
  • 2.1 分支结构
  • 2.2 循环结构
  • 2.3 程序的异常处理
  • 2.4 函数
  • 第3章 数据类型
  • 3.1 数字类型
  • 3.2 字符串类型
  • 3.3 字符串类型的操作
  • 3.4 序列型数据元组和列表
  • 3.5 无序型数据字典和集合
  • 第二篇 自动化办公
  • 第4章 库操作
  • 4.1 标准库time
  • 4.2 标准库pathlib、glob、shutil
  • 4.3 pip的使用和Jieba、WordCloud库
  • 4.4 Pillow库处理图像
  • 4.5 条形码与二维码处理库
  • 4.6 打包工具PyInstaller
  • 4.7 自定义库
  • 第5章 办公自动化
  • 5.1 PyCharm的使用
  • 5.2 txt文件的读写
  • 5.3 CSV文件的读写
  • 5.4 图形界面的自动操作
  • 5.5 Excel文件的操作
  • 5.6 Word文件的操作
  • 5.7 PPT文件的操作
  • 5.8 JSON文件的操作
  • 5.9 视频文件的操作
  • 5.10 自动发送邮件
  • 5.1 1 Pandas数据分析
  • 5.12 Matplotlib
  • 5.13 百度AI
  • 5.14 语音与文件互转
  • 5.15 Python压缩文件和文件夹
  • 第6章 Python应用实例
  • 6.1 倒计时关机
  • 6.2 周期性提醒
  • 6.3 定时提醒
  • 6.4 生成没交作业的学生名单
  • 6.5 “问卷星”下载文件重命名
  • 6.6 批量转换图像格式
  • 6.7 扫描试卷批量修改文件名
  • 6.8 根据条形码重命名试卷
  • 6.9 批量生成条形码考号并保存到Word文件
  • 6.10 根据拍摄时间自动分类照片
  • 6.1 1 根据拍摄城市自动分类照片
  • 6.12 根据人脸自动分类整理照片
  • 6.13 截图识别文字
  • 6.14 视频转换为文字
  • 6.15 实时语音转换为文字
  • 6.16 把Excel分数打印到试卷上
  • 6.17 由Excel生成Word表彰文件
  • 6.18 由Excel成绩表生成家长会的PPT
  • 6.19 由Word生成PPT
  • 6.20 截图转换成PPT
  • 6.21 合并Excel成绩登分表
  • 6.22 生成错题Excel列表
  • 6.23 生成Word错题集
  • 6.24 批量打包文件夹
  • 6.25 群发邮件
  • 6.26 计算机桌面定时截屏并发送到邮箱
  • 6.27 统计txt文件中的词频
  • 6.28 自动合并多个Word文件
  • 6.29 采集试题库
  • 第三篇 PyQt5编程
  • 第7章 PyQt5安装配置与初步应用
  • 7.1 类
  • 7.2 配置PyQt5
  • 7.3 Qt Designer简介
  • 第8章 PyQt5窗体控件
  • 8.1 模拟QQ登录
  • 8.2 模拟留言板
  • 8.3 模拟LCD显示
  • 8.4 时间日期控件
  • 8.5 对话框
  • 8.6 字体、颜色、字号的设置
  • 8.7 文件对话框
  • 8.8 模拟饭店点餐(列表视图)
  • 8.9 模拟电影院选票(表格视图)
  • 8.10 选项卡
  • 8.1 1 树结构
  • 8.12 菜单栏、工具栏与状态栏
  • 第9章 PyQt5的高级功能
  • 9.1 布局管理
  • 9.2 编辑Tab顺序
  • 9.3 常用的图像操作类
  • 9.4 eric6与信号和槽
  • 9.5 多线程
  • 9.6 鼠标事件
  • 9.7 键盘事件
  • 9.8 窗口事件和操作
  • 9.9 窗口常用的22种操作
  • 9.10 数据库SQLite
  • 第10章 PyQt5实例
  • 10.1 时钟
  • 10.2 事件提醒
  • 10.3 频率记忆
  • 10.4 批改Ⅱ卷程序
  • 10.5 学生成绩管理数据库
  • 10.6 多窗口跳转
  • 10.7 文本纠错
  • 10.8 图像查看器:滚动区域
  • 10.9 采集像素的坐标
  • 10.10 生成配音MP3
  • 第四篇 OpenCV图像处理
  • 第11章 OpenCV的安装和简单使用
  • 1 1.1 图像的基础知识
  • 1 1.2 NumPy库简介
  • 1 1.3 OpenCV的安装
  • 1 1.4 OpenCV打开、显示与保存
  • 1 1.5 查看图像属性
  • 1 1.6 像素的访问与修改
  • 1 1.7 图像类型的转换
  • 第12章 绘图与几何变换
  • 12.1 绘图
  • 12.2 鼠标交互
  • 12.3 图像的几何变换
  • 第13章 图像轮廓的获取
  • 13.1 轮廓的获取
  • 13.2 轮廓的拟合
  • 第14章 视频处理与图像转换
  • 14.1 视频处理
  • 14.2 PIL、OpenCV格式的图像转换为QPixmap格式
  • 14.3 OpenCV与PIL格式的相互转换
  • 14.4 PyQt5标签显示摄像头视频
  • 14.5 视频播放器实例
  • 14.6 替换图像背景色
  • 第15章 辅助阅卷系统
  • 15.1 需求分析
  • 15.2 项目文件夹结构及业务流程
  • 15.3 项目开发环境
  • 15.4 图形界面设计
  • 15.5 主程序的创建
  • 15.6 选择文件夹按钮的功能
  • 15.7 【开始阅卷】按钮功能
  • 15.8 【调整区域】按钮功能
  • 15.9 【导出Excel】按钮功能
  • 15.10 【查询学生】按钮功能
  • 15.1 1 其他功能
  • 15.12 打包整合
  • 第五篇 树莓派
  • 第16章 树莓派
  • 16.1 硬件购买
  • 16.2 硬件组装与系统设置
  • 16.3 远程访问树莓派
  • 16.4 树莓派引脚
  • 16.5 树莓派控制传感器的实例
  • 16.6 连接摄像头
  • 16.7 安装显示屏
  • 第六篇 网站搭建与进阶
  • 第17章 Flask框架搭建网站
  • 17.1 HTML基础
  • 17.2 Flask安装与网站运行
  • 17.3 网页的交互访问
  • 17.4 网页与树莓派交互
  • 第18章 Python进阶
  • 18.1 Anaconda介绍
  • 18.2 PyCharm的外部工具与实时模板
  • 18.3 虚拟环境下打包成单个文件
  • 18.4 文字识别库PaddleOCR
  • 18.5 人脸识别库face_recognition
  • 18.6 语音转换为文字
  • 参考文献
  • 图书推荐
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。