20244118李玺实验四

课程:《Python程序设计》
班级: 2441
姓名:李玺
学号:20244118
实验教师:王志强
实验日期:2026年6月6日
必修/选修: 专选课
Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。
例如:编写从社交网络爬取数据,实现可视化舆情监控或者情感分析。
例如:利用公开数据集,开展图像分类、恶意软件检测等
例如:利用Python库,基于OCR技术实现自动化提取图片中数据,并填入excel中。
例如:爬取天气数据,实现自动化微信提醒
例如:利用爬虫,实现自动化下载网站视频、文件等。
例如:编写小游戏:坦克大战、贪吃蛇、扫雷等等
注:在Windows/Linux系统上使用VIM、PDB、IDLE、Pycharm等工具编程实现。
一.实验内容
根据个人能力和个人课程学习情况,我选择了贪吃蛇小游戏。
(1)导入必要的库
image

(2)对游戏进行定义,定义颜色,创建蛇的初始位置和长度,以及初始移动方向。
这个游戏包括以下功能:
1.蛇的控制和移动
2.食物生成
3.吃到食物后蛇会变长
4.撞到检测
5.分数显示
6.游戏结束后的处理。
image
image
image
image
image

三.实验过程中遇到的问题和解决过程
1.刚开始没有找到pygame如何配置,后来在程序的提示下成功进行了配置。
2.食物的生成位置可能不正确,后来对随机数范围进行了调整
四.实验感悟
刚接触Python时,我对它简洁的语法和丰富的库函数充满好奇,却也带着新手的忐忑。从输出“Hello, World!”的基础操作,到用Pandas处理数据、用Turtle绘制图形、用Flask搭建网页雏形,每一次代码成功运行都让我收获满满的成就感。这段学习让我意识到,编程不是枯燥的指令堆砌,而是解决实际问题的实用工具。它教会我用模块化思维拆解任务,用循环和条件语句实现逻辑闭环,也让我感受到技术的便捷——批量处理文件、爬取网络数据,这些曾经觉得遥远的功能,用Python就能轻松实现。大一的Python课程,为我打开了编程世界的大门,更培养了我理性分析问题、高效解决问题的能力。这份成长,会成为我后续技术学习路上的重要支撑。

posted @ 2026-06-12 08:25  李玺  阅读(4)  评论(0)    收藏  举报