【结课论文】Python结业论文

来源:优就业

2018-10-15 19:29:47

Python是面向对象的编程。可以说,每一代编程语言的产生,我们都会达到一个新的高度。从汇编语言,到C Pascal等,伴随着C语言的诞生,产生了C++、Java这样的现代编译语言,之后有了强大的可以进行系统调用的解释性脚本语言Python,比如:Python中就有一些高级的数据结构,列表和字典就是内建于语言本身可以直接使用的,在核心语言中提供这些重要的构建单元,可以缩短开发时间和代码量,产生可读性更好的代码。

【结课论文】Python结业论文

在第一阶段的基础学习过程中,我们对python的基础知识有了一定的了解。python中的数据类型可以分为:字符串、布尔类型、整数、浮点数、数字、列表、元组、字典和日期。编码类型有ASCII码:8位,一个字节;GBK国标码:16位,2个字节;Unicode万国码:16位,2个字节;UTF-8:英文8bit,1字节,中文24bit,3字节。

列表List、元组Tuple,和字典Dict的应用也是基础阶段学习的重点。list是一个是一个可变的有序表,是Python内置的一种数据类型,可以随时添加、删除、替换其中的元素。Python中的列表就是一个迭代器,Python中的列表是基于PyListObject实现的,PyListObject是一个变长对象,在内部通过一些方法维护列表的地址,进行内存管理等实现列表的功能。除了元组以外的另一种有序表称为元组tuple,但是tuple一旦初始化便不能修改,在定义时,tuple的元素就被确定了。因为tuple不可变,所以代码更为安全,能用tuple代替list的情况就尽量使用tuple。由于元组是不可变的,因此修改元素操作是非法的,但是可通过对元素进行连接组合,比如:tuple3 = tuple1 + tuple2。使用del语句可删除整个元组。Python内置了字典,使用key-value存储,具有极快的查找速度。和list相比,查找速度要高很多。

学习了这些基础知识后,我就开始完成老师布置的任务,由于自己是通信工程专业,编程基础比较薄弱,对于python语言的应用相对于计算机专业的同学的要困难的多,加上自己有一定的畏难情绪,最开始的编程并不是特别顺利,但是遇到困难之后,不断的和同学沟通交流,解决问题,完成了老师布置的作业。

完成了基础阶段的学习之后,我们学习了K-Means算法,KNN算法和爬虫的应用,在懂了算法之后利用算法对数据进行简单的处理,我觉得这个的这个阶段的学习比较多元和有趣,可以通过图形对算法进行直观展示,学起来比较简单易懂。通过这几天的学习之后,我对python有了较浅的认识,我深知这些对于初学者来说还远远不够,还需要继续深入学习。

相关推荐:

【论文提纲】Python结业论文

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

THE END  

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

领取零基础自学IT资源

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

点击申请领取资料

点击查看资料详情 

收起 


 相关推荐

问题解答专区
返回顶部