经过了为期15天的暑假实习日程,我跟师傅认真学习了Python知识。学习过程中,我们遇到不少磨难和麻烦,甚至一度迷失过自己,怀疑过自己,但是最终在自己的思考之下和同事的帮助下解决了所有难题,也和同事完成了大程序,顺利完成了领导下达给我们的任务。
根据个人一点浅薄的见解,Python语言是一个非常易用易懂的语言,它相对汇编语言有很好的阅读性和理解性,非常适合人类的阅读。相比我们在学校学习的C语言和java语言,虽然在虚拟机上运行,但是更加简便,更加优雅。现在据我所知Python语言工程师社会需求量极大,总之,这是个美丽的机器语言,学习这种语言是我的荣幸。
刚开始几天,师傅给我们介绍了计算机的发展历史以及各种人工智能的应用,还放映了相应的视频资料片让我们对此有深入了解,这比让我看一次与电脑起源相关的电影《模仿游戏》还印象深刻。之后,我们学习了好多基于Python语言环境的使用场景,通过自己以前所学习的C语言和Java语言基础,跟着师傅继续打磨更深层次的Python知识。虽然我以前有过一定的Python基础,但是由于当时没有用好用的编译器,以至于自己所探索的Python知识也不够丰富,与大家拉不开差距。来到这里,由于接触到非常好用的JetBrains PyCharm编译软件以及Anaconda插件。使我感受到前所未有的编程顺畅感,这让我感到更多的满足感。我们学习了Python语言的各种令人惊叹的用法,其中有一些令我印象深刻的代码,比如自动生成文档:
file = open('DDXX.txt','w')
for i in order:
file.write(i)
输入合理的路径就能在指定的路径上输出一个已经填写好信息的文档,并且在文档生成之后还能进行文档的合并,合并生成一个文档:
for line in fa:
fc.write(line.strip('\r\n')+'--->')
fc.write(fb.readline())
相关链接
【Python培训 】从入门到精通 打造Python精英人才
还学习了字符串的用法和字典的调用,再比如调用matplotlib和numpy插件进行绘制图形曲线。师傅还教我们用Python语言去模拟公司实际的使用场景,由此引出了K-Means算法、KNN算法、还有爬虫技术等概念。虽然直至今日我还是一知半解,但是这些算法给予我一种高大上的感觉,在这里,我们学习的东西不单单是简单的Python语言的语句,更多的是通过Python语言衍生出来的人工智能算法和人机交互系统。
虽然这些知识只是简简单单的应用场景。但是这些看似简单的内容对于我们这些准备步入社会的当代大学生来说还是有不少难度的,所以有时候会遇到一些问题,比如我们在安装插件时就会遇到插件安装失败的问题,或者是代码无法运行的现象,但是在师傅的帮助下,这些困难不是问题。
最后几天,师傅留了本次实习的大项目,我与同事分工合作,井然有序,各尽其职,不断修改不断改进,从初始版到最终版我们一共做了几十版,虽然没日没夜写代码,感觉自己就真的是公司里的码农一样,但是只要用心的敲代码,我们就能做出感动人心的程序。这种体验前所未有,感觉真的是太微妙了,最终做出了让我们小组都满意的程序。我主要负责“智能杂货铺”的支付模块,这个模块主要的难点是记账加合到支付并且打印小票,小票以文档格式输出,一步出错,全盘皆输,所以我写这部分代码的时候也是格外小心。以下代码主要是二维码支付的二维码显示部分,我个人觉得这部分做的很不错,拿出来分享一下:
plt.imshow(lena) # 显示图片
plt.axis('off') # 不显示坐标轴
plt.show()
file.write('\n')
file.write(" 已通过微信成功支付" + '\n')
总而言之,这次实习让我对于学习Python语言热情空前的高涨,以前我学习C语言和Java语言都无法让我达到如此高的新鲜感。这次实习总体来说让我非常满意,虽然在要实习的时候我还有点不乐意,但是真正到了这里一切观点都改变了,师傅们认真负责,遇到问题及时给予答疑,让我非常感动,同事对我也很友好。同时感谢领导在这15天的指导,如果没有他们的细心帮助,就没有今天如此成功的我。
15天实习日程总是短暂的,但是我们这15天做到了高效,这段时间所学到所实践的东西对于我来说终身受益,现在学习的知识终将在我的工作生涯中运用到,提高自身能力增强社会竞争力,所以我们更应该珍惜给予我们的每一次珍贵的机会。一起努力,实现自己的梦想。
相关推荐: