软件应用实习报告(python)
[实习名称] 软件应用实习
[实习地点] 大学理学院机房
[实习时间] 第17周-第18周
[系统环境] Windows XP
[所用机时] 20学时
[实习内容]
1使用Python及pygame
1.1 问题概述
- 创建游戏的自定义窗口(大小,颜色,标题),并运行
- 创建一个图形或放置一个图片在自定义的窗口上
- 使创建的图形或放置的图片跟随上下左右移动
1.2 基本要求
创建游戏的自定义窗口(大小,颜色,标题),并运行
创建一个图形或放置一个图片在自定义的窗口上
使创建的图形或放置的图片跟随上下左右移动
1.3 基本思想
先创建一个窗口,自定义大小、颜色、标题。在网上下载一张图片,利用代码将图片导入窗口内,利用键盘触发事件实现图片的上下左右移动
1.4 代码实现
main_function.py
1 | import sys |
game_function.py
1 | import sys |
setting.py
1 | class Setting(): |
image.py
1 | import pygame |
1.5 数据测试
[实习总结]
这次的软件应用实习让我收获到很多。通过这几天的学习,让我了解到了python语言的应用,老师领我们用python语言写了一个小程序,利用键盘的触发事件来实现图片在窗口的左右移动,老师说再加上几行代码,添加一个蛇头,可以制作一个贪吃蛇游戏,其实我在实现图片移动效果时也想到了,但是第一次接触这门语言,还是有许多不懂的地方。
老师说python语言目前很火,许多的程序都是用这种语言来实现的。Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。老师领着我们找到python的官网,通过python文档对我们进行逐一讲解,让我们更加深刻的了解到了python。
通过这几天的python学习,我的感觉就是这门语言与我们学习的面向对象课程很相似,里面有许多的函数封装和类的定义,还有类似C++里面的工程文件。Python语言是由多个子文件组成,其中有一个是主文件,测试时是在主文件上测试。看老师敲代码的速度,真的是自愧不如。有那么几次,没有跟上老师的进度,以至于之后的一些效果没有实现。有时还经常的出现各种错误,都是老师帮忙解决。软件应用实习,不仅是检查一个人知识掌握了多少,其实更重要的是检测你的实践能力,以及看你是否细心、是否有缜密的思维,所以,我们要在软件应用实习的时候加强锻炼,磨练自己,使自己有更高的提高。
悠悠时光匆匆而逝,转眼间实习已经接近结束了。在实习期间里,我们在于枯燥的程序代码打交道的同时,也一定有一些自己的独特的不一样的收获。 犹记得实习前,我在网上看着的实习指导资料,一颗带着回家的渴望的心早已经乐开了花。然后是与python语言的接触,那是整个实习过程中第一次让我觉得自己很天真的时刻。内容很少,只是简单地进行图片移动,然而实习中的代码却很多,我并没有一双灵巧的手,于是实习代码加运行测试我整整做了三天。
在其过程中,我们遇到了很多问题和困难,发现在之前的学习中,所学的东西不能完全掌握。这次实习,是我在学习上的一次考验,让我深深体会到了实训操作的重要性。虽然此次实习已结束,时间不长,但意义很大。它使我了解自己的短处,让我知道要从什么方面对自己进行补充,这对我今后的学习和工作将产生很大的影响。
参考文献
[1] 刘瑜. Python编程从零基础到项目实战.中国水利水电出版社,2018
[2] Eric Matthes. Python编程从入门到实践.人民邮电出版社,2016