通过这次学校的暑期实训,算是正式接触到了python,在接触python的过程中,python给我的第一感觉就是简洁,在同样的代码程序下对比c语言与java,python要简练很多,作为一种解释型语言,Python似乎更强调代码的可读性和简洁的语法。采用了空格缩进标识代码块,没有了其他语言中的大括号,也没有了末尾的分号,代码的排列非常的简单,没有大括号套大括号,可读性非常的强,理解起程序来相当的方便。
在编写程序解决问题的过程中,我也接触到了一些Python的模块库。我发现python基本上利用自带的标准库就能解决各类问题,开发效率很高。相对于C语言和Java等其他语言来说,Python可以让我们用更少的代码,实现更多的想法。
比较困难的语言学起来就算劲头再足,也难免会枯燥,但是Python很简洁和易于学习,对于我这种基础差的学生,也能够立刻上手,快速的运用,编辑这个语言,并马上能完成一些简单的程序,不会因为编译或语法复杂失去学习的兴趣。老师布置下来的猜词软件也让我对这种语言有一种特别的兴趣与亲切感。
关于k-means算法和KNN算法
这两种算法对我来说是本次接触到的新知识,也是本次实训对我来说的困难所在,虽然听起来还算比较好理解,,计算点与点之间的距离,比较距离大小,聚类中心,但是实际编写起来就完全不是一回事,属于很新的知识,苦于无从下手,有思路但是不知道用什么样的算法实现。多亏了同组的帮助,才解决了程序中聚类中心点这个棘手的问题。
关于爬虫
最后呢我们进行了对于爬虫方面的学习,加深了我对于网络爬虫的了解,之前我是没有接触过爬虫这个词语的,课程结束后也让我了解了现在网络搜索中一个必不可少的程序。但是爬虫对于Python来说,实在是一个小到不能再小的功能体现,爬虫中,真正有难度的是对数据的分析,是对所需要数据的正则、处理,等等。因此以后还有更多的知识要去学习,攻克更多的难点:django,数据库操作,Linux。
在这次实习的最后,我思考了许多,发现我们需要多去接受一些在学校学习不到的知识,尤其是需要更多的机会去企业公司和一些与计算机行业现实发展相连的地方,才能学到一些真正实用的技巧。但与此同时,在学校学习的基础课程会培养我们的逻辑思维和一种思考方式,只有学好了基础的编程语言和软件,才能掌握更高级的编程语言并熟练运用。
相关推荐: