20213118韦永凯 《Python程序设计》实验四报告
课程:《Python程序设计》
班级: 2131
姓名: 韦永凯
学号:20213118
实验教师:王志强
实验日期:2022年5月29日
必修/选修: 公选课
一、实验要求
Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。
注:在华为ECS服务器(OpenOuler系统)和物理机(Windows/Linux系统)上使用VIM、PDB、IDLE、Pycharm等工具编程实现。
二. 实验内容
制作可视化计算器。
三. 实验过程及结果
实验分析:
灵感来源:实验二敲计算器时想做但没做出来,在此继续完成。
实验设计:
(1)导入TK库
(2)创建主类
(3)创建初始化构架函数
(4)创建TK窗体
(5)标题
(6)设置白色
(7)设置按键名称
(8)定义初始变量
(9)设置按键摆放位置
(10)窗体构成
(11)添加字符
(12)删除
(13)清空
(14)等于 结果
(15)特殊情况处理
(16)失败了提示无效输入
(17)主程序调用
实验结果:
四. 在华为云服务器上运行
1.开机
2.打开putty
3.上传源码
4.打开xterm
5.运行
五.实验过程中遇到的问题和解决过程
- 问题1:在云服务器中无法下载TK库
- 问题1解决方案:搜索资料,向老师寻求帮助
- 问题2:云服务器没有图形界面,无法运行程序
- 问题2解决方案:搜索资料得知可使用xming来显示图形
- 问题3:无法安装xterm
- 问题3解决方案:询问同学,在同学的帮助下成功打开
六.实验体会及课堂总结
这次大实验较为困难,尤其是在华为云服务器的使用上,在网上寻找的教程基本上都无法成功使用,导致我在这方面卡了两三天,最后还是在王志强老师和同学的帮助下才成功在华为云服务器上运行程序,谢谢你们。
然后是课堂总结,王老师注重实践,常常一边讲课一边带着我们打代码,令我们对于python的学习更加轻松,对于知识点的记忆更加深刻。王老师也很温柔,我问了王老师一些比较白痴的问题,我能感受到王老师的无语,但王老师还是十分耐心地为我解答,这里要再次感谢王志强老师。