【Python动画设计教程】系列文章目录
【第一讲】软件准备
【第二讲】搭建界面,Excel读取,图片读取
【第三讲】图像绘制
【第四讲】制作动画
说明:这个培训,会在3~4讲完成。
【培训教程】Python编写Excel驱动的图片动画:VSCode+Python+OpenCV+PYQt5+xlrd+SVN 读取excel,搭建界面,绘制图片,显示图片,保存动画
第一讲讲义,在2020年1月4日完成
培训用时1到1.5小时,可以完成本节讲课。
人生苦短,我用python
1 VS Code
Win 7到win10都可以安装, 免费IDE,编程神器!超好用!
参考本人文章:《Visual Studio Code (VS Code) Win 10安装》
可以安装chinese插件,俺英文不好
完成的效果:
2. Python 3.8
网络名句:人生苦短,我用Python
参考本人文章:《Python安装(3.8、3.9)、Python的VS Code配置》
下面的Python的插件,基本都可以使用pip安装,
参考网友[很懒的哦]的文章:python安装以及使用pip镜像源
使用国内的pip镜像源来安装python第三方库,堪比5G(夸张点啊)!
国内镜像源推荐清华的, 在pip 最后加上:
-i https://pypi.tuna.tsinghua.edu.cn/simple
例如
pip install xlrd -i https://pypi.tuna.tsinghua.edu.cn/simple
如果一台机器上安装好了Python,例如 D:\VSCode\Python38, 可以拷贝到另外一台,相关安装好的插件都可以生效,注意要配置一下相关的python环境变量即可。
拷贝后的修复指令:
python -m pip install pip -i https://pypi.tuna.tsinghua.edu.cn/simple
python.exe -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
- 安装检验:
cmd命令行输入 python,然后键入代码测试,类似下面表示成功安装了python:
C:\Users\kevin>python
Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:52:53) [MSC v.1927 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello Python")
Hello Python
>>>
3. OpenCV 3
用于图片创建、图像绘制等
pip指令: pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
参考网友文章:《Python-Opencv安装:Pip指令》
- 安装检验:
在Vscode里面建立一个文件: helloopencv1.py
检出地址: svn://gitee.com/bigearrabbit/kevinpython/kevinanimation/helloopencv1.py
按F5运行,如果没有提示错误,说明安装好了
import cv2 as cv # 导入opencv,命名为cv
print("Open CV is OK!") # 输出一个语句
# 运行到这里还没有错误,说明opencv 已经安装好了
进一步检验:
正常运行 kevinanimation/helloopencv2.py,弹出图片窗口,说明正确安装。
4. PYQt5
用于界面搭建,所见即所得。运行下面命令安装:
用途 | pip命令 |
---|---|
QT5 | pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple |
QT5的工具安装 | pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple |
QT5的帮组文档安装 | pip install PyQtdoc -i https://pypi.tuna.tsinghua.edu.cn/simple |
参考网友文章《opencv 结合pyqt5 编写简单的图像处理GUI程序》
- 安装检验:
正常运行 kevinanimation/helloPyQt5.py,弹出图片窗口,说明正确安装。
5. xlrd
用于Excel的读取:pip install xlrd -i https://pypi.tuna.tsinghua.edu.cn/simple
参考文章: 《Python的xlrd 和xlwt 安装,插件pip安装与问题处理》
用于Excel的写:pip install xlwt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 安装检验:
正常运行 kevinanimation/helloexcel.py,输出多行文字,说明正确安装。
6. svn or git
用于归档代码,方便在Vscode中查看修改了什么代码。
根据喜好,可以安装svn或者gif
(1)安装SVN服务端,3.9.1
(2)安装SVN 客户端,1.14
(3)在VSCode中安装插件 SVN 2.13.5
参考本人文章:《SVN 管理代码 Visual SVN Server服务端, TotoiseSVN客户端》
安装验证:
通过svn可以检出这个目录:svn://gitee.com/bigearrabbit/kevinpython/kevinanimation
目录类似下面提示,说明安装正确:
D:\WorkSpace\kevinanimation>dir /b
.vscode
hello.py
helloopencv1.py
helloopencv2.py
orange.jpg
README.md
7. 总体测试
- 检出地址: svn://gitee.com/bigearrabbit/kevinpython/kevinanimation
- 用VSCode打开目录kevinanimation
- 打开文件KevinAnimationDlg.py
- 按Ctrl+F5运行
上面操作后,可以正常弹出界面,说明软件安装正确。