生产实习报告_第1页
生产实习报告_第2页
生产实习报告_第3页
生产实习报告_第4页
生产实习报告_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、洛 阳 理 工 学 院生 产 实 习 报 告专 业 计算机科学与技术 _班 级 b160402 _学 号 _姓 名 _完成日期 2019.9.20 _实习单位河南泽睿信息有限公司实习岗位软件开发实习单位基本情况中国生产力学院于 2014 年 4 月 16 日在中国矿山大学(北京)成立,河南分院由河南省生产力促进中心申请组建,于 2016 年 8 月由中国生产力协会批复成立(关于同意筹建生产力学院河南分院的复函(中生协函【2016】37 号),中国生产力学院河南分院按照政府引导、市场化运作的机制运营,成立以来重点围绕工业 4.0、人工智能、国际技术转移经理人、大数据/软件开发、工业设计等领域开展

2、和筹备相关培训业务。中国生产力学院河南分院介绍泽睿信息公司于2017年成立,是河南省生产力促进中心旗下品牌,并与中心共同组建中国生产力学院河南分院,分院于2014年4月在北京成立。学院照政府引导,市场运作的机制,河南泽瑞信息技术有限公司管理运营。河南泽瑞信息技术有限公司秉承“联万家企业、创一流人才”的理念,致力于前沿科技应用型人才教育培训,结合自身创新科技园区、创客空间、创投机构,以及众多国际国内合作机构,形成“教职孵投”教育、就业、孵化、投资的人才成长生态服务链。公司业务公司成立以来,核心围绕人工智能、大数据、vr/ar、汽车设计、h5、工业4.0、无人机等前沿科技领域以及高尔夫球教练项目开

3、展相关教育培训工作。结合多年自身教学经验,参照国际先进教学实践,从课程设置到教学模式全面创新,形成“知行合一,慧用双修”的教学新模式,旨在为学员带来最前沿详尽的课程,最系统实用的指导,使学员能够深度掌握课程内容,实现快速高薪就业。1日 期2019.9.5-9.20授课与实习内容2019年9月5日:2019年9月5日到达实习单位,上午先做了分班典礼,给我们每个班配备班主任和授课老师,然后就开启了我们忙碌的实习生活。我们的实习老师是张老师,他给我们介绍了什么是python。python是一种解释型脚本语言,是一种面向对象的动态的弱类型语言。python的创始人为荷兰人吉多·范罗苏姆。py

4、thon就业方向是非常广泛的,应用领域也是非常多的,同时python一直都上升趋势。而且python还是人工智能、数据分析领域内首选的语言。然后我们做了一些python的安装、python环境变量配置、python的集成开发环境pycharm的安装和配置。python的应用领域:l web 和 internet开发l 科学计算和统计l 人工智能l 教育l 桌面界面开发l 软件开发l 后端开发python在设计上坚持了清晰划一的风格,这使得python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一

5、行不向右缩进)都不能通过编译。其中很重要的一项就是python的缩进规则。人生苦短,我学python。python的设计哲学是“优雅”、“明确”、“简单”。2019年9月6日:python的注释有两种方式。(1)单行注释:# 字符开头。(2)多行注释:用三个单引号 ''' 或者三个双引号 """ 将注释括起来。 python的行与缩进。python中,使用缩进来表示代码块,不需要使用大括号,代码不需要使用“;” 来结尾。缩进的空格个数是可以变化的,但是同一块代码块必须保持相同个数的缩进空格。如果语句过长,可以使用反斜杠“”来换行显示,不影响

6、结果。python的变量。python的变量不是存储的值,而是引用的内存地址,变量交换时,只是交换了引用的地址。python的六大基本数据类型。数字(numbers)、字符串(string)、列表(list)、元组(tuple)、集合(set)。字典(dictionary)。不可变数据类型:字符串、数字、元组。可变数据类型:列表、集合、字典。数字类型:int float complex bool。l 使用type()方法查看变量的类型。l id()方法用于获取对象内存地址。2019年9月7-8日:type 和 isinstance (都是判断类型的)的区别。type()不会认为子类是一种父类类

7、型。isinstance()会认为子类是一种父类类型。预算符。算数运算符: + , - , * , / , /(结果向下取整) ,*(幂运算), %。赋值运算符:+= , -= , *= ,/= , /= , *= ,%=。位运算符:& 与, | , , 按位取反, << , >>。逻辑运算符:and,or ,not。and:当第一个操作数为真时,则返回第二个操作数的计算值,否则返回false。or:当第一个操作数为真时,则返回他自己的计算值,否则返回第二个操作数的计算值。 not:当操作数为真时,则返回假false,否则返回真true。成员运算符: in ,

8、not i。,身份运算符: is ,is not(is:返回真,代表a 和 b 有相同的标识)。string字符串。字符串用单引号或者多引号括起来,用三引号来输出多行字符串,反斜杠可以使代码换行,不影响原来的输出。在输出的时候,在原有的字符串前面加一个r或者r,来输出原始字符。用加号(+)可以进行字符串的拼接。字符串的切片:切片方法【a:b:c】。a: 代表切片的起始位置。b: 代表切片的结束位置。c: 代表切片时的步长,默认值为1。注意切片范围是a,b)。如果从右向左进行索引,则最后一位索引是-1,依次前推。print(str1.capitalize() # 整个字符串首字母大写。print

9、(str1.title() # 每个非字母后的首字母大写。print(str1.swapcase() # 切换每个字母的大小写形式。print(max(str1) # 输出字符串中的asci最大的字符。print(min(str1) # 输出字符串中的asci最小的字符。字符串替换方法:replace()。str.replace(str1,str2,num)。str: 将被操做的字符串;str1:将被替换掉的字符串;str2:用来替换的字符串;num:限制替换的最大次数。去字符方法:strip()去掉两遍字符,lstrip()去掉左边字符,rstrip()去掉右边字符。统计字符串长度:len(

10、)方法。统计字符个数:count()方法。find()方法:查找字符的位置,返回索引,找不到返回-1,可以添加查找的范围。index()方法:查找字符位置,找不到会报错,不返回值。islower()方法:判断字符串是不是全部小写。join()方法:字符串的拼接。split()方法:字符串的切割。2019年9月9日:列表。列表:list,列表可以修改。列表可以使用切片方法,可以更新,用del或者remove来删除列表中的元素,两个列表可以直接用 + 号连接,列表还可以进行嵌套,列表的添加有两种方法append和extend,insert方法可以插入到指定位置,pop函数弹出列表中的元素,reve

11、rse方法可以反转列表中的元素,sort方法对列表中的元素进行排序,b.sort(reverse=true)可以使列表中的元素 排序后倒序输出,想要复制整个列表的值,两种方式:切片和copy()方法。元组。元组:tuple(),不可以修改。只创建一个元素的元组时,需要在元素的后面加一个,否则括号会被当做运算符使用,输出的不是元组。元组中的元素也可以进行拼接,切片等操作。字典。字典:dict 键值对 key1:value2,key2:value1,key3:value3。修改字典的时候,修改的是字典中键的值,字典中的元素可以被覆盖掉,字典也可以进行字符串类似的查看字典长度,删除,清空等操作。字典

12、特性:(1) 同一个键不能出现多次,创建时如果一个键被赋值多次,只会记住最后一次的值。(2) 键不能变,所以只有数字,字符串,元组,才能作为键。集合。集合:set()或者都可以创建集合,空集合只能使用set()来创建。(a - b) # 输出 a 中有,b中没有的元素(a | b) # 包含在 a 中 或 b 中的元素,a b中全部输出(a & b) # 包含在 a 中 且 包含在 b 中的元素,只输出a,b都有的(a b) # 不同时包含于a和b的元素add():添加元素update():更新集合,可以添加列表,元组,集合,字典remove():删除方法clear():清除,清空集合

13、中的元素discard():删除,找不到值不会进行操作,不报错pop():弹出,它是有返回值的input():输入方法2019年9月10日:条件控制语句。if 条件:语句elif:条件:语句else:语句每个条件后面要使用冒号 ,表示接下来是满足条件后要执行的语句块。使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。循环语句。while 条件:语句for <variable> in <sequence>: <statements> break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循

14、环 else 块将不执行。continue语句被用来告诉python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。2019年9月11日:函数。函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。传值问题:传不可变对象,已传值的方式复制了该变量b,a和b都指向同一个int对象,在函数体内赋值,当a=10的时候,我们其实生成了一个新的int对象10,并让a指向它。传可变对象,在函数内部进行修改,原始参数也会被修改。传参的四种方式:必须参数:必须以正确的顺序传入函数,调用时的参数数量也要一致。关键字参数:可以是

15、传参时不遵循参数顺序。默认参数:当不给给参数传值时,自动等于默认值。不定长参数:当一个函数需要处理比当初声明时更多时的参数。匿名函数:使用 lambda 来创建匿名函数。主体是一个表达式,比函数简单得多,不是一段代码块,只能书写一行。return语句适用于退出函数体的。2019年9月12日:面向对象。类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。类的三大特性,封装 继承 多态对象是类的实例。方法:类有一个名为 _init_() 的特殊方法(构造方法),该方法在类实例化时会自动调用,_init_() 方法可以有参数,参数通过 _init_() 传递到类

16、的实例化操作上。类中定义的函数。使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。成员变量:一般情况下定义在枸造方法内,只跟当前实例有关类变量:定义在类的内部,方法的外部,只跟类有关成员方法 self 最普通的类的方法,用来调用成员属性和成员方法类方法 cls 用来调用类属性和类方法 用 classmethod # 修饰器 修饰静态方法 用 staticmethod # 修饰器 修饰类的私有属性:两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。类的私有方法:两个下划线开头,声明该方法为私有方法,

17、只能在类的内部调用 ,不能在类的外部调用。实例化:创建一个类的实例,类的具体对象。 继承:子类继承父类的所有属性,即子类可以调用父类的所有方法,私有方法除外。2019年9月14-15日:导入与模块。import:导入 import * 是将*脚本中的所有内容在本脚本中写了一遍。from.imiport:from xx improt xx,xx 将xx脚本中的xx,xx元素导入本脚本。from.imiport *:from xx import * 这种方式是将xx脚本中的所有内容导入本脚本中,并且不需要xx前缀。引用顺序: 内置模块->第三方模块->自定义模块import rando

18、m # 导入随机数if _name_ = "_main_": 防止被调用时占用别人的地盘,在本文件调用时,name=main,被别人调用时,name=别人的文件名.py。文件。open()方法用来打开文件。常用的方法open(file, mode='r'),file填写文件的路径,mode是文件的打开模式,mode常用的模式有:r只读模式;rb以二进制格式打开文件用于只读;r+只读文件指针放在开头;w写入,如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件;w+打开一个文件用于读写。如果该文件已存在则打开文件,并从

19、开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件;a打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾;a+打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。常用的函数:f.close()关闭文件;f.read()读取文件,可以给一个参数读取指定字节数;f.readline()读取整行,包括换行符,f.readlines()读取所有行并返回列表,包括换行符;read().splitlines()输出到列表中,不包含换行符。2019年9月16-17日:绘图。绘图类 turtle。turtle(pen) 画笔。screen() 函数返回一个 turt

20、lescreen 子类的单例对象。此函数应在 turtle 作为独立绘图工具时使用。作为一个单例对象,其所属的类是不可被继承的。turtle 方法:海龟动作:移动和绘制forward() | fd() 前进 backward() | bk() | back() 后退right() | rt() 右转 left() | lt() 左转goto() | setpos() | setposition() 前往/定位setx() 设置x坐标 sety() 设置y坐标 setheading() | seth() 设置朝向 home() 返回原点 circle() 画圆 dot() 画点stamp() 印

21、章 clearstamp() 清除印章 clearstamps() 清除多个印章 undo() 撤消speed() 速度 获取海龟的状态: position() | pos() 位置 towards() 目标方向 xcor() x坐标 ycor() y坐标 heading() 朝向 distance() 距离 设置与度量单位 degrees() 角度 radians() 弧度画笔控制: 绘图状态pendown() | pd() | down() 画笔落下 penup() | pu() | up() 画笔抬起pensize() | width() 画笔粗细pen() 画笔isdown() 画笔是

22、否落下 颜色控制color() 颜色pencolor() 画笔颜色fillcolor() 填充颜色填充:filling() 是否填充begin_fill() 开始填充end_fill() 结束填充更多绘图控制reset() 重置clear() 清空write() 书写2019年9月18-20日:pygame。pygame是跨平台pyth,pygame 作者是 pete shinners, 协议为 gnu lesser general public license。包含图像、声音。建立在sdl基础上,允许实时电子游戏研发而无需被低级语言(如机器语言和汇编语言)束缚。基于这样一个设想,所有需要的游

23、戏功能和理念都(主要是图像方面)都完全简化为游戏逻辑本身,所有的资源结构都可以由高级语言提供,如python。pygame 原为代替突然停止的 pysdl。pygame模块框架:pygame.init() # 初始化pygame模块# 创建一个窗口screen = pygame.display.set_mode(480, 720)# 设置标题pygame.display.set_caption("飞机大战")# 游戏循环while true: # 监测事件列表 for event in pygame.event.get(): # 判断是否为点击右上角x号的事件 if eve

24、nt.type = pygame.quit: pygame.quit() sys.exit() 如果想要让窗口一直显示,需要使用while true让程序一直执行,此外,还需要设置关闭按钮。代码中添加了轮询事件检测。pygame.event.get()能够获取事件队列,使用for.in遍历事件,然后根据type属性判断事件类型。这里的事件处理方式与gui类似,如event.type等于pygame.quit表示检测到关闭pygame窗口事件,pygame.keydown表示键盘按下事件,pygame.mousebuttondown表示鼠标按下事件等。使用iamge模块的load()方法加载图片

25、,返回值ball是一个surface对象。surface是用来代表图片的pygame对象,可以对一个surface对象进行涂画、变形、复制等各种操作。事实上,屏幕也只是一个surface,pygame.display.set_mode()就返回了一个屏幕surface对象。如果将ball这个surface对象画到screen surface 对象,需要使用blit()方法,最后使用display模块的flip()方法更新整个待显示的surface对象到屏幕上。2019年9月20日:爬虫。在python中导入beautifulsoup类库,从网络中抓取需要的数据分为3步:1.从网络中找到我们所要

26、的信息 ->gethtmltext()2.将信息以合适的数据结构进行存储->fillunivlist()3.输出->printunivlist()python中的requests库。r=requests.get(url,params=none,*kwargs)使用get函数会内部生成一个request对象,以及一个response对象(也就是 r ); response对象(r)包含了request对象发送的全部信息以及爬虫返回的全部内容。url就是资源定位符,包含了协议,服务器名称,路径和文件名等信息。params:字典或字符串格式作为参数增加到url中,是额外参数。*kw

27、args:代表十二个控制访问的参数。l headers:字典,http头部信息;目的是将请求伪装成诸如浏览器,使用post方法向服务器发起访问。l timeout: 设定超时时间,单位秒。l json: json格式的数据作为request对象的内容。request方法:向url页面构造一个请求,其余六种方法通过调用封装好的request函数来实现的。get方法: 获取一个html页面的信息;对应于http的get。head方法:获取html网页的头部信息;对应于http的head。post方法:向html网页提交post请求;对应于http的post。(根据提交内容的不同,自动存储信息为fo

28、rm形式或者data形式)。print(r.status_code) # 访问成功,输出 200。print(r.encoding) # 网页的编码格式。print(r.apparent_encoding) # 根据网页信息适配的编码。r.raise_for_status() # http的请求返回状态不是200则产生 。request.httperror。r.encoding = r.apparent_encoding # 改写编码方式一。r.encoding = "utf-8" # 改写编码方式二。print(r.request.url) # 输出 url。print(

29、r.text) # 以字符串方式输出网页内容。print(r.content) # 二进制输出。18洛 阳 理 工 学 院 生 产 实 习 报 告一、实习目的深度剖析当下互联网行业的发展现状以及发展趋势,让学生手脑并用,理论结合实践,提升专业素质和技能。通过企业实例及行业解析,也能开拓学生们的视野,理性的重新认识看待这个社会。通过最终的实战项目及答辩流程,完成对社会、企业、技能的全新认知。 本套实训课程的目的在于教会学生简单的基于 python 语言绘制图形,pygame 游戏的开发,通过对图形渲染,以及游戏对象和业务逻辑的处理问题,让学生明白学会编程的一些思想已经游戏框架的简单使用,通过 r

30、equests 库讲解网络数据请求,通过 beautifulsoup 库实现网页源代码的解析,通过 sqlite 数据库实现网络数据的存储。二、实习内容1. python 介绍。python是一种解释型脚本语言,是一种面向对象的动态的弱类型语言。python的创始人为荷兰人吉多·范罗苏姆。python就业方向是非常广泛的,应用领域也是非常多的,同时python一直都上升趋势。而且python还是人工智能、数据分析领域内首选的语言。然后我们做了一些python的安装、python环境变量配置、python的集成开发环境pycharm的安装和配置。2. python基础。python的基

31、础书写规范,基本语法,变量和数据类型,判断循环。运算符有:算数运算符: + , - , * , / , /(结果向下取整) ,*(幂运算), % ;赋值运算符:+= , -= , *= ,/= , /= , *= ,%=;位运算符:& 与, | , , 按位取反, << , >>;逻辑运算符:and,or ,not;and:当第一个操作数为真时,则返回第二个操作数的计算值,否则返回false;or:当第一个操作数为真时,则返回他自己的计算值,否则返回第二个操作数的计算值; not:当操作数为真时,则返回假false,否则返回真true。成员运算符: in , n

32、ot in;身份运算符: is ,is not(is:返回真,代表a 和 b 有相同的标识)。六大数据类型:字符串用单引号或者多引号括起来,用三引号来输出多行字符串,反斜杠可以使代码换行,不影响原来的输出。在输出的时候,在原有的字符串前面加一个r或者r,来输出原始字符。用加号(+)可以进行字符串的拼接。数字类型(nunmber)为不可变数据类型。列表:list,列表可以修改。列表可以使用切片方法,可以更新,用del或者remove来删除列表中的元素,两个列表可以直接用 + 号连接,列表还可以进行嵌套,列表的添加有两种方法append和extend,insert方法可以插入到指定位置,pop函数

33、弹出列表中的元素,reverse方法可以反转列表中的元素,sort方法对列表中的元素进行排序,b.sort(reverse=true)可以使列表中的元素 排序后倒序输出,想要复制整个列表的值,两种方式:切片和copy()方法。元组:tuple(),不可以修改。只创建一个元素的元组时,需要在元素的后面加一个,否则括号会被当做运算符使用,输出的不是元组。元组中的元素也可以进行拼接,切片等操作。字典:dict 键值对 key1:value2,key2:value1,key3:value3。修改字典的时候,修改的是字典中键的值,字典中的元素可以被覆盖掉,字典也可以进行字符串类似的查看字典长度,删除,清

34、空等操作。字典特性:(3) 同一个键不能出现多次,创建时如果一个键被赋值多次,只会记住最后一次的值。(4) 键不能变,所以只有数字,字符串,元组,才能作为键。集合:set()或者都可以创建集合,空集合只能使用set()来创建。(a - b) # 输出 a 中有,b中没有的元素(a | b) # 包含在 a 中 或 b 中的元素,a b中全部输出(a & b) # 包含在 a 中 且 包含在 b 中的元素,只输出a,b都有的(a b) # 不同时包含于a和b的元素判断:每个条件后面要使用冒号 ,表示接下来是满足条件后要执行的语句块。使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句

35、块。循环:for <variable> in <sequence>: <statements> break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。continue语句被用来告诉python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。函数的创建调用、传递参数、参数类型,global 和 nonlocal关键字当内部作用域想要修改外部作用域的变量时,使用。匿名函数,使用lambda来创建类的属性,类方法,成员属性,成员方法,静态方法。成员变量:一般情况下定义在构

36、造方法内,只跟当前实例有关 类变量:定义在类的内部,方法的外部,只跟类有关。成员方法:self 最普通的类中的方法,用来调用成员属性和成员方法,类方法:cls 用来调用类属性和类方法3.turtle绘图:学习了绘图模块turtle。一开始绘制了太阳花、留下了小作业图案绘制。最后绘制一个时钟,在调用时间函数的基础上,使之以动态的效果运行。4.pygame库:pygame模块会自动导入其它的pygame相关模块。pygame模块包括surface函数, 可以返回一个新的surface 对象。 init()函数是pygame游戏的核心,必须在进入游戏的主循环之前调用。init()会自动初始化其它所有

37、模块(3) pygame.display包括处理pygame显示方式的函数。包括普通窗口和全屏模式。 pygame.display中设定pygame程序的标get_surface调用flip和blit前返回一个可用于画图的surface对象。pygame.font包括font函数,用于表现不同的字体。pygame.sprite游戏精灵,group用做sprite对象的容器。调用group对象的update对象,会自动调用所有sprite对象的update方法。pygame.event追踪鼠标单击、按键按下和释放等事件。pygame.image用于处理保存在gif、png或者jpeg文件内的图像

38、。5.爬虫。在python中导入beautifulsoup类库,从网络中抓取需要的数据分为3步:1.从网络中找到我们所要的信息 ->gethtmltext()2.将信息以合适的数据结构进行存储->fillunivlist()3.输出->printunivlist()python中的requests库。r=requests.get(url,params=none,*kwargs)使用get函数会内部生成一个request对象,以及一个response对象(也就是 r ); response对象(r)包含了request对象发送的全部信息以及爬虫返回的全部内容。url就是资源定位

39、符,包含了协议,服务器名称,路径和文件名等信息。params:字典或字符串格式作为参数增加到url中,是额外参数。*kwargs:代表十二个控制访问的参数。l headers:字典,http头部信息;目的是将请求伪装成诸如浏览器,使用post方法向服务器发起访问。l timeout: 设定超时时间,单位秒。l json: json格式的数据作为request对象的内容。request方法:向url页面构造一个请求,其余六种方法通过调用封装好的request函数来实现的。get方法: 获取一个html页面的信息;对应于http的get。head方法:获取html网页的头部信息;对应于http的h

40、ead。post方法:向html网页提交post请求;对应于http的post。(根据提交内容的不同,自动存储信息为form形式或者data形式)。三、实习总结及体会我们为期半个月的实训已经结束了,虽然实训的时间不长,但是我觉得总体上收获还是挺大的,在我的实训生活中,我不仅感受到了学习的快乐,还使自己变得日渐成熟,还挺开心的。这次的实训不但提高了我的专业水平,对编程知识的巩固,并学习了一门新的编程语言python,而且还培养了我们小组合作、互相沟通的能力,我动手做项目的能力在本次实训中也得到了大大的提高。在我们小组讨论做小项目的时候,我们都锻炼了我们个人的动手能力,各种思想相互碰撞,相互交流彼

41、此的想法,虽然不是每个人都很优秀,但是每个人都可能会有自己的想法,不同的想法汇至在一起,就会形成激烈的碰撞火花,每个人都有自己的闪光点,总可以在小组中找到自己的位置,做出自己应有的贡献,创造出不可磨灭的价值。在这次实训我们做的绘图项目和小飞机游戏中,我深刻的意识到了我们编程思想的重要性。在我们没接触这类东西之前,我看见一个电子钟表、玩的小游戏,我只会觉得这个东西很好,这款游戏玩着还行,但是现在我接触这些东西的感觉就是,这个钟表是大概需要怎么画,需要什么模块,这个游戏的模式是什么,可以怎么来完成,自己要是做这样一款游戏的话怎么来做。我学会了基本的游戏开发,用python的pygame模块来开发游

42、戏的快捷方便。在项目的编写中,极大地锻炼了我的编程思想和编程的能力。在我们小组相处中,我学到了怎么为人处世。第一我们都应该真诚,我们可以适当地伪装自己,但是绝对不可以忽略真诚的力量。第二是激情与耐心,激情与耐心就像火与冰,看是两种完全不同的东西,却能碰撞出最美丽的火法。第三是感受到学校和社会的距离,在学校,只有学习的氛围,毕竞学校是学习的场所,每一个学生都在为取得更高的成绩而努力。在这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎么做人,提高自己的能力。记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是学学搞笑,学生还终归保持着学生的身份,而走进企业,接触各个的客户,同事,上司等等,关系复杂。得去面对从未面对过的一切。在实际工作中,可能会遇到书本上没学到的,又可能是书本上的只是一点都用不上的情况。或许工作中运用到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论