20254118 于欣灵 2025-2026-2 《Python程序设计》实验三报告

课程:《Python程序设计》
班级: 2541
姓名: 于欣灵
学号:20254118
实验教师:王志强
实验日期:2026年4月28日
必修/选修: 必修课

1.实验内容
创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TCP/UDP)进行通信。

  1. 实验过程及结果
    (1)建立新的python文件,输入代码
    (2)和小组同学合作完成服务端和用户端的操作
    ①连接热点
    ②更改IP地址和网关等信息
    ③进行主机和用户端的链接
    ④连接完成后进行基本对话,尝试输入和接收消息

(3)运行结果
代码正常运定,实现正常连接,无异常;消息无误,均正常显示。

(4)大模型生成代码进行运行

①通过大语言模型deepseek输入需求,大模型生成完整代码。
②重复前面操作,进行正常实验。
(5)运行结果,一切正常,大模型给出代码与python格式有所不符,但仍然可以正常使用。代码比起老师教授的不够完整,功能不够齐全,但很方便

屏幕截图 2026-04-29 171454

屏幕截图 2026-05-11 181520

屏幕截图 2026-05-11 183036

屏幕截图 2026-05-11 183414

  1. 实验过程中遇到的问题和解决过程
    问题1:运行时遇到python无法运行的情况,无法解决
    问题1解决方案:通过向老师询问,老师帮忙解决,成功解决难题(发现是解释器和语言问题)。
    问题2:修改IP地址无从下手
    问题2解决方案:向同学询问、求教成功解决该问题
    问题3:华为系统防火墙做的太好,无法进行连接
    问题3解决方案:通过人工智能、老师、网络资料的帮助成功关闭了防火墙

  2. 实验感悟与思考
    (1)这次实验发现自己在一些基础操作中还是会存在不懂的地方,比如更改IP地址,花费了很长时间,理解了很长时间,但是比较好的一点是以后对于IP地址的修改应该不会有任何问题了。
    (2)老师教的手搓版很详细操作的时候,整个页面观感较好,而大模型给出的代码运行后不够明晰,也和自己发布的命令有一定关系,但是这也说明大模型的可塑性较高。
    (3)通过本次实验,对话的形式加强了我对python的兴趣,也体会到了编程的可操作性,当然,便利的AI永远不能代替人类,把握编程的技术是非常有必要也非常令人敬佩的事

posted @ 2026-05-11 21:46  shaylynn  阅读(16)  评论(0)    收藏  举报