计算机
类型
可以朗读
语音朗读
262千字
字数
2023-07-01
发行日期
展开全部
主编推荐语
教你快速掌握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月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。