此次暑假,学校安排在我们进行了为期16天的实习,在这期间,我们学习了IT行业的发展及基础知识,学习了Python语言,基础性的学习了人工智能画图和两种算法,可谓收获颇丰。
初来实习内心是满满的不愿意,总想着假期了就该休息。但到今天,原本的不情愿早已烟消云散,又掌握了一门编程语言让我感到很开心。起初,老师通过一些人工智能上的有趣故事引起了我们的兴趣,之后再循序渐进的开始了对Python的讲解。Python是一种高级动态,完全面向对象的语言,方便快捷。运行程序时,打个比方,计算圆周率类的高级算术题 只要import math math.sqrt()就可以轻松的计算出圆周率,Python就类似于一个超级计算机。
开始学习Python的时候觉得比较简单,没有C++那么多复杂的机理去了解,随着逐步的学习发现其实不然,我一定要收回之前自己说的话,每一门编程语言就是设计者花费很多心血设计的,哪有说学会就学会的编程语言。完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。但就是由于变成了20行,程序的可读性变得比较差,难以理解,这正是Python所不关注的问题,只要代码简短就行。而且在学习之初,Python的缩进问题一直非常困扰我,每次程序不通过总有缩进出错的问题,好在之后慢慢有了感觉,也慢慢开始不再出现此类错误,还是熟能生巧。
这16天,老师每天讲一些相关内容,晚上给我们布置相关内容的作业,第二天再对其进行讲解。这种模式下,自己能较为快速的吸收并消化所学内容,所以学习上也没有显得太吃力。在该模式下学习了16天,也可以说是基础入门吧。最后的大作业老师给了两道完全不是一类的题目供我们选择,我们小组决定两道都做。第一题的话是之前所学的大汇总,难度还好,但是代码也不少,两个人一起敲了也不短的时间,做这道题也算是对之前所学的一个总结和考验吧;第二题就有点创新,和HTML相结合,通过Python对网页内容进行检索并反馈,在这道题上耗费了较多的时间,也在网上查了不少资料,最后也是做了出了来。
总而言之,这16天的实习让我收获颇多,希望在这段时间所学的知识能对我将来的工作有所帮助。
相关推荐