收藏 分享(赏)

Python实训周总结.doc

上传人:精品资料 文档编号:8704760 上传时间:2019-07-08 格式:DOC 页数:3 大小:17.88KB
下载 相关 举报
Python实训周总结.doc_第1页
第1页 / 共3页
Python实训周总结.doc_第2页
第2页 / 共3页
Python实训周总结.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Python 实训周总结Python 的学习到现在已经有半个月了,通过讲解与企业化标准的培训,使我加深了对 python 的认识。因为之前有学 Java 的基础,所以这次实训入门时也相对容易许多。这是我第一次接触到 Python 语言,但不是我学习的第一种编程语言。它的逻辑规则和 C 语言和 JAVA 存在很大的相似之处,在对数据进行处理时有种似曾相识之感。实习安排是逐渐加深的,所以跟随课程学习相对容易。Python 是一种面向对象、直译式计算机程序设计语言。公认的特点是简单、易学、免费、开源等等。个人觉得特别喜欢 Python 的地方是对字符串操作特别的灵活、采取缩进的方式简单明了、以及简单

2、的语法。其内嵌数据库中有很多常用函数,需要使用时调用即可,这一点让我觉得相当方便,可以说少写了一半代码。其简洁方便的编辑方式也很对我胃口,相对比所学过的其他语言来说确实很灵活。python 变量类型是根据输入值变化的,数据长度是动态的,对其进行赋值时不需要特意去定义其类型和长度。Python 具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是 C/C+)很轻松地联结在一起。常见的一种应用情形是,使用 Python 快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如 3D 游戏中的图形渲染模块,性能要求特别高,就可以

3、用 C/C+重写,而后封装为 Python 可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。Python 和 c 类似,是顺序进行的,不想 visual c+是事件触发不同模块进行的。操作和 matlab 相似,有编辑窗口,也有一个运行的窗口(交互式解释器),可以编写之后运行,也可以在命令行模式下一条条的完成。我们在平时练习时做的小游戏或者查询小程序都可以进行交互式运行,也可以直接顺序运行。Python 给我的总体感觉是真的很简洁易读,同样的实现一个功能,Java 需要十行,Python 可能只需要三行。与之对应的是学习起来也相对更简单一些。

4、同时 Python 的动态语言特性也是区别于 Java 的静态语言的,这一点我现在还没有什么感受,毕竟才刚学半个月,但是 Java 给我的感觉就是很严谨,甚至有些刻板。学完后感觉确实如此,现说说学完后的收获:1、python 中双引号和单引号作用一样,print hello World和 print “hello World“是一样的(print 语句中连接字符串用,)。2、python,使用变量,不需要定义类型,只要赋初值就行,和 javascript 中定义变量有点类似,只是更简单了,连 var 都不需要。3、基本语法: import sys /导入模块sys.getsizeof(a) /

5、占用空间type(a) /a 的类型2 的 3 次方写法:2*3a.len() 或 len(a) /数组的长度a2 /数组的读取a-1 /读取倒数第一个数据a.pop() /弹出a/3 /不支持除法a.(0,b) /在第 0 位之前插入 ba.append(10) /增加10a.count(b) /计算 a 中有几个元素ba.remove(1.5) /移除 1.5a.clear() /清除4、python 语法特别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性。5、python 中的控制语句,if,w

6、hile,for。值得注意的是条件都没有括号,条件后必须加:,while 也可以有 else 语句。6、python 类的对象,就是 java 中类的一个实例,假如有类 Person,则用p=Person(参数),即可以调用 Person 中的方法.值得注意的是,python中类的方法的第一个参数必须是 self,(相当于 java 中的 this),python 没有构造方法,创建类后会自动调用类的_init_()方法,可以把这个方法等价于 java等的构造方法,完成一些初始化操作。7、python 既是面向过程又是面向对象。8、python,模块的概念,即把一个程序提出来公用,也是一个普通

7、的 python文件,在其它要调用的程序中 import 模块名 就 OK 了,然后使用模块名,方法就可以用其方法,也可 from 模块名 import 方法名,然后直接调用方法即可。9、python 中的数据结构有列表,元组,字典。其中数组通过下标来读取,起始值为 0;其定义如下:mylist = apple,banana,orange列表zoo = (aaa,bbb,ccc)元组dic = zhang:san,li:si,wang:wu在学习 Python 的过程中我了解到了 Python 的数据处理能力和爬虫,数据处理不仅仅需要 Python 语言的支持,更多的是分析数据的能力,爬虫呢相

8、对来说就比较简单了,因为之前也接触过一点 Web 的知识,所以对于爬虫的理解也不是太过难,但是还是有一些概念绕的我头有点晕。而且现在网上的爬虫教程在版本信息或者 demo 的讲解够全面,所以看得有些困难。在此次实训期间,我和我的学习小组组员们也尝试着开发了一个爬虫程序。我们开发的程序用来爬取百度文库中的文章,因为目前我们学校暂停了与百度文库的合作关系,而我们大四学生很多人正在写论文,需要查阅大量文献、资料。仅仅从中国知网里面的查找下载文献是远远不够的,而下载百度文库的文档也需要大量的下载券,这些下载券对我们学生来说也是一笔不小的支出。通过我们编写的这个爬虫程序,可以轻松无限制的在百度文库中下载

9、所需要的内容,大大的方便了我们在编撰毕业论文,拓展了文献参考的数量和来源。但由于技术学得并不够深入这个爬虫程序还有很多不够完善的地方,比如说在爬取带有图片的文章时就会出现错误,而且爬取下来的文章排版格式也存在着问题,这些问题我都将在后期对 Python 语言深入学习之后进行进一步的优化和改进。在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而

10、且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,合作带来的往往是更完美的成果。此次实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经历,这是也是实训最大的收获。除此课本上的知识毕竟有限。通过实训,大家都有这样一个感觉,课本

11、上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。通过这半个月的实训,我们都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,但真的很感谢学校能够提供我们这样好的实训机会。我们深刻的了解到,只有经历过,才知道其中的滋味。对于我而言,喜欢体验生活,通过这次实训,不得不说,Python 真的是一门非常不错的语言,但是如果想要深入学习编程知识的话,不建议以 Python 作为入门语言,是能在 Java 或 C 的基础上去学习,这样会好很多。而且现在随着人工智能的火热,Python 必将会在未来的生产工作中占据很大比重。所以,现在学习一些 Python 的知识还是很有必要的。而对于走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报