Python应用轻松入门

Python应用轻松入门

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

教你快速掌握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软件开发发烧友,拥有Python、PyQt5、OpenCV、办公自动化、物联网等方面的开发经验。

章节目录

版权信息

内容简介

作者简介

前言

第一篇 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 语音转换为文字

参考文献

图书推荐

Python应用轻松入门是2023年由清华大学出版社出版,作者赵会军 编著。

得书感谢您对《Python应用轻松入门》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python编程从入门到精通 电子书
带你由浅入深地详细了解Python语言开发技术。
Python医学数据分析入门 电子书
数据分析是当今大数据时代最关键的技术,其广泛应用于包括医学在内的各个领域。
编程超有趣:奇妙Python轻松学(第1辑) 电子书
Python数据分析与应用 电子书
本书采用了以任务为导向的教学模式,按照解决实际任务的工作流程路线,逐步展开介绍相关的理论知识点,推导生成可行的解决方案, 后落实在任务实现环节。 全书大部分章节紧扣任务需求展开,不堆积知识点,着重于解决问题时思路的启发与方案的实施。通过从任务需求到实现这一完整工作流程的体验,帮助读者真正理解与消化Python数据分析与应用。 书中案例全部源于企业真实项目,可操作性强,引导读者融会贯通,并提供源代码等相关学习资源,帮助读者快速掌握大数据相关技能。
Python3快速入门与实战 电子书
理论与实战相结合,结合大量案例系统为你介绍Python。