【实习总结】16天Python实习总结

来源:优就业

2018-11-07 17:25:21

在学校的课程中,我们大多以理论课为主,即使有实验课,动手的机会也并不是很多。不过在实习中却截然相反,主要强调的是动手能力。此次实习,我们主要学习了python的一些基础技术,以及在公司编写程序时的思路。根据老师的要求,在不懈的努力中和各位老师的帮助下完成了很多小程序的制作,在制作这些小程序的过程中,我们拓宽了自己的思路,知道了想完成一个程序可以有很多种方法。

例如,做一个日历,要求是显示2018年,可以显示每个月,和其中每一天对应的星期几。在制作日历的过程中,最开始的显示闰月、每个月多少天、日历格式,都很快就实现了。但是在打印输出的时候出了问题,每个月30天左右,按代码逻辑应当以5行7列的形式按顺序输出每月的月历,但最终结果总是与我作对,总是不听话偏偏以单列按顺序纵向输出,在几次更改后都不能实现预期效果。我在网上查找资料却发现了一个简单的函数calendar,这是python自带的函数,有了他只要简短的几行代码就可以实现老师要求的程序,代码如下:

import calendar

yy = 2018

for mm in range(1,13):

print(calendar.month(yy,mm))

程序就这样出来了,但是我有些不甘心,感觉这并不是自己的成果,有些偷懒,我相信老师也不想让我们以这样的方式完成作业,我想再试一下自己的方法。就这样,我记下了这简单的程序,开始尝试调试自己的方法,最后我找到了程序症结所在,是之前没有把换行符加在适当的地方,导致一直没有按预期格式输出。

还有就是我们的大作业了,我们选作的是《智能杂货铺》。要求是制作一个智能杂货铺,要求有交互式的设计,能够浏览商品,能够给商品分类,能够计算总金额和打印小票,最后是能够较简单地改变商品属性,比如价格之类的。前面都还好,只是这最后一个要求让我有些麻烦,较简单地改变商品,如果从代码里更改一定不算简单,于是在和同学的讨论之后,产生几个思路并进行了许多次尝试,最后我决定用数组存储商品属性,更改的时候替换原数组内对应元素,以达到更改的目的。思路一确定,我便开始了编码,由于对Python函数并不是很熟悉,用起来并不得心应手,最后我决定用while循环层层嵌套if语句的逻辑来完成多级菜单,达到给用户索引的目的,同时满足了交互式的要求,虽然程序很麻烦,但我们还是抓紧时间提前完成了作业,并达到了题目里的所有要求。

除了这些,还有很多作业和测试,在这过程中我们学到了很多东西。通过这些程序,我觉得我学到的并不只是技术,学到的更是思路。

非常感谢几位实习指导老师的一次次讲解和疑难解答,只有在这一次又一次的实践中,我们的编程能力和思维才会有提升。

实习,是开端也是结束。在这次实习过程中,我感受到了不同于学校的更加有效的学习方式,这让我能更快地丰富自己的知识和阅历。16天的Python实习时间一晃而过,暑期实习就这样结束了,期待下一次秋季实习能够给我们带来更多的知识。

相关推荐

【Python培训 】从小白到大咖 打造Python精英人才

【Python入门免费课程】引领编程开发新趋势

THE END  

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

领取零基础自学IT资源

涉及方向有Java、Web前端、UI设计、软件测试、python等科目,内容包含学习路线、视频、源码等

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部