400-650-7353
您所在的位置:首页 > 大学生就业 > 【实习报告】计算机专业大学生实习报告

【实习报告】计算机专业大学生实习报告

  • 来源:优就业
  • 2018-09-20 20:02:53
  • 阅读()
  • 分享
  • 手机端入口

在当开始听到实习这个项目的时候,我觉得终于有一个很好的学习实用性技能的机会了,所以一直非常期待。为我这两周的学习带来了很大的帮助。下面我简单谈一下我这几天的感受。

第一天便带领我们一起安装了jdk和python环境,使我们了解到了java和python语言的区别和python能够如此流行的原因,它是一个面向过程的编程语言,在编写过程中可以很便捷的插入我们自己的编程思想和对程序的实现理解,不需要很复杂的语句就能实现很多的功能。以输入输出和循环语句为例,如下:

shape = input('请输入所求形状:')

if shape == "长方形":

l = int(input("请输入长:"))

w = int(input("请输入宽:"))

elif shape == "圆形":

elif shape == "等边三角形":

与java和C++语言相比完全不需要那些int,scanf和复杂的if条件格式,只是输入我想要实现的功能函数,直接就能实现,这对于一个程序员来说是很方便的语言。

之后我们学习了for语句、while语句的循环实现简单的变量循环输出,说到循环就会想到逻辑思维,然而逻辑思维就是在java和C++中最能培养出来的一个能力,所以我意识到学好之前的编程语言对于更高级别的编程语言提供的是一种思想和编程逻辑,所以学习编程中的每一环都是必不可少的。

【实习报告】计算机专业大学生实习报告

然后我们又引入了字典、数组等数据类型的定义与调用,让我了解到了python同时还能实现一些数据库的操作功能,相当于是自带了一个数据库定义,这使得在调用、存储数据的时候会变得十分方便,不用再用复杂的调用语句和其他数据库软件去定义,而且在python中也十分方便,举例如下:

r = ('周二限行','周三限行','周四限行','周五限行','周一限行')

return r[a] #这就是定义并返回了一个元组类型

user=['KDY-001'+'\n'+'KDY-002'+'\n'+'KDY-003'+'\n'+'KDY-004'+'\n'+'KDY-005']

#这就是定义了一个列表类型

dict = {weekend + "-" + weather: activity}

return dict #这就是定义并返回了一个字典类型

这些在程序中的直接定义,对于调用和给变量赋值都是很便捷的一件事,直接调用省去了很多链接数据库的麻烦过程,便于程序的实现。

在接近尾声的时候我们又学习了用python实现matlab中的画图功能,通过调用matplotlib.pyplot,实现画函数图、折线图、散点图等数据分析的方法,也体现了python强大的集合编程功能。之后还学习了在一张画布里面生成子图来显示多图表,举例如下:

p = plt.figure(figsize=(12,12))

ax = p.add_subplot(2,1,1)

subplot就是将画布定义成不同区域,再将生成的子图按坐标放入画布中。

在最后我们还学习了用python实现K-means算法和KNN算法,这一部分是我感觉最难实现的,虽然实现的方法和步骤听起来很好实现,就只是计算距离、比较、生成聚类中心、生成聚类,但是这几天的任务着实让我很头疼,由于没有很完完全全的分析如何通过编程实现这几个算法,我只能在CSDN论坛上查找相关函数和设计思想完成作业,在查阅了许多资料和代码之后,我终于将我的想法付诸于实践完成了KM和KNN算法。

在这次实习的最后,我思考了许多,发现我们需要多去接受一些在学校学习不到的知识,尤其是需要更多的机会去企业公司和一些与计算机行业现实发展相连的地方,才能学到一些真正实用的技巧。但与此同时,学习的基础课程会培养我们的逻辑思维和一种思考方式,只有学好了基础的编程语言和软件,才能掌握更高级的编程语言并熟练运用。

相关推荐:

【实习报告】大学生暑期Python实习报告范文

【Python培训班】颠覆传统编程难度 小白也能做开发

文章“【实习报告】计算机专业大学生实习报告”已帮助

>>本文地址:https://www.ujiuye.com/dxs/2018/44596.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME