时光飞逝,短短十五天的实习时间转眼间便一晃而过。在这短暂的时间里,我学会了很多自己没有接触过的东西,也了解了自己做出来的东西与企业里真正需要的东西之间的差距。总的来说,在炎热的暑假里收获良多,因此,我将这一段时期所学收获总结如下:
首先叙述一下此次学习的内容:主要包括了解Python的一些简单应用,并且通过Python运行代码去实现项目的某些功能,以及学习一些人工智能的简单算法:其中大致包括学习数组的定义及输出,for、if、while循环,函数和类的定义及调用,以及利用Spyder画图和学习K-means聚类算法以及KNN邻近算法。作为一名通信工程专业的同学,在大学期间的时候接触过C语言、Java、数据结构的一些基础学习,因此,在接触Python学习的初期,适应起来比较容易,但是,毕竟自己不是经常去接触计算机语言,因此,许多东西还是得自己去找资料学习,例如:项目中,需要最终结果分别返回字典类型和元组类型,实现的代码中需要包括字典的定义、以及通过type()语句去辨别类型是否满足题意,这些是之前我未接触过的,虽然师傅讲了,但是还是需要自己通过实践好好消化,好好理解。
其实,在学习期间收获最大的每次做作业程序报错的时候,时刻牢记“实践出真知”这句话,而犯错往往会提醒自己哪里的知识掌握的还不牢,理解哪些地方不到位,往往在程序报错的时候,自己掌握这些知识点比较快,毕竟Python与之前所学C语言、Java不一样,可能有的思想是类似的,但是里面的用法不一样,例如:在C语言中,用for语句循环1到9是 for(i=1,i<10,i++){ },但是在Python中就有所不同,却很类似:for i in range(1,10):,往往刚学的时候,经常会少了“:”而程序报错,又例如字典的定义等,往往不一定是这么敲代码,经过程序运行报错,就很容易懂得该怎么写。
在学习算法那一块,有时候理解是一回事,做起来是另一回事。记得有一个是关于K-means聚类算法,要最终打印出聚类中心以及不同类的客户。在理论是,我是理解了聚类算法的工作原理,但是,在完成此题,花费了大量的功夫和时间,最终卡在了如何判决进入大循环的条件那里。经过同事的讲解,让自己豁然开朗,可以在之前定义一个判决条件,如果满足条件,就返回True,否则返回False。因此,有时候可能自己能力有限,又或者别人有比自己更好的办法或者解决方法,自己要虚心接受,认真请教,踏踏实实去学,这样自己才可以不断进步,才能够攻破一个个难关,把学到的知识真正转化为自己的东西。
短短的话语并不能展示完这段时间所学的收获,经过此次实习,不仅仅让我在知识的积累上有了增长,也让我在心态上有了一定的变化。来到这里之后,看到了许许多多刻苦努力的人,也看到了许许多多的学霸,总之,人可以不一定什么都会,但是,只要自己肯去花时间,能够踏踏实实认认真真的去学,或多或少都会有所成长与收获,要永远保持一颗积极求进的心。最后,感谢学校能够给我们提供实习,让我在人生的道路上又成长了一步。
相关推荐: