说明:这个培训,会在3~4讲完成。 【培训教程】Python编写Excel驱动的图片动画:VSCode+Python+OpenCV+PYQt5+xlrd+SVN 读取excel,搭建界面,绘制图片,显示图片,保存动画

第一讲讲义,在2020年1月4日完成 培训用时1到1.5小时,可以完成本节讲课。 人生苦短,我用python


文章目录

1 VS Code

2. Python 3.8

3. OpenCV 3

4. PYQt5

5. xlrd

6. svn or git

7. 总体测试


1 VS Code

Win 7到win10都可以安装, 免费IDE,编程神器!超好用!

可以安装chinese插件,俺英文不好

完成的效果:

python ppt自动播放 python ppt动画_python

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. 总体测试

  1. 检出地址: svn://gitee.com/bigearrabbit/kevinpython/kevinanimation
  2. 用VSCode打开目录kevinanimation
  3. 打开文件KevinAnimationDlg.py
  4. 按Ctrl+F5运行 上面操作后,可以正常弹出界面,说明软件安装正确。