Python实训周总结
    python的学习到现在已经有半个月了,通过讲解与企业化标准的培训,使我加深了对python的认识。因为之前有学java的基础,所以这次实训入门时也相对容易许多。
    这是我第一次接触到python语言,但不是我学习的第一种编程语言。它的逻辑规则和c语言和java存在很大的相似之处,在对数据进行处理时有种似曾相识之感。实习安排是逐渐加深的,所以跟随课程学习相对容易。
    python就是一种面向对象、直译式计算机程序设计语言。普遍认为的特点就是直观、易学、免费、开源等等。个人真的特别讨厌python的地方就是对字符串操作方式特别的有效率、实行对齐的方式简单明了、以及直观的语法。其内镶嵌数据库中存有很多常用函数,须要采用时调用即可,这一点使我真的相当便利,可以说道太少写下了一半代码。其简约便利的编辑方式也很对我胃口,相对比所学过的其他语言来说的确很有效率。python变量类型就是根据输出值变化的,数据长度就是动态的,对其展开赋值时不须要特意回去定义其类型和长度。
    python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(
尤其是c/c++)很轻松地联结在一起。常见的一种应用情形是,使用python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3d游戏中的图形渲染模块,性能要求特别高,就可以用c/c++重写,而后封装为python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
    python和c相似,就是顺序展开的,不敢visualc++就是事件引爆相同模块展开的。操作方式和matlab相近,存有编辑窗口,也存有一个运转的窗口(交互式解释器),可以撰写之后运转,也可以在命令行模式下一条条的顺利完成。我们在平时练时搞的小游戏或者查阅大程序都可以展开交互式运转,也可以轻易顺序运转。
    python给我的总体感觉是真的很简洁易读,同样的实现一个功能,java需要十行,python可能只需要三行。与之对应的是学习起来也相对更简单一些。
    同时python的动态语言特性也就是区别于java的静态语言的,这一点我现在还没什么体会,毕竟才刚学半个月,但是java给我的感觉就是很细致,甚至有些刻板。修完后感觉的确如此,现说道说道研习回去后的斩获:
    1、python中双引号和单引号作用一样,print'helloworld'和print\world\是一样的(print语句中连接字符串用,)。
    2、python,采用变量,不须要定义类型,只要诗赋初值就行及,和javascript中定义变量有点相似,只是更直观了,连var都不须要。
    3、基本语法:
    importsys//引入模块
    sizeof(a)//占用空间type(a)//a的类型2的3次方写法:2**3
    a.len()或len(a)//数组的长度a[2]//数组的加载
    a[-1]//读取倒数第一个数据a.pop()//弹出a/3//不支持除法
    a.(0,'b')//在第0十一位之前填入ba.append(10)//减少‘10’
    a.count('b')//计算a中有几个元素‘ve(1.5)//移除1.5a.clear()//清除'4、python语法特
别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性。
    5、python中的掌控语句,if,while,for。值得注意的就是条件都没括号,条件后必须提:,while也可以存有else语句。
    6、python类的对象,就是java中类的一个实例,假如有类person,则用p=person(['参数'....]),即可以调用person中的方法.值得注意的是,python中类的方法的第一个参数必须是self,(相当于java中的this),python没有构造方法,创建类后会自动调用类的__init__()方法,可以把这个方法等价于java等的构造方法,完成一些初始化操作。
    7、python既是面向过程又就是面向对象。
    8、python,模块的概念,即把一个程序提出来公用,也是一个普通的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语言的积极支持,更多的就是分析数据的能力,爬虫呢相对来说就比较简单了,因为之前也碰触过一点web的科学知识,所以对于爬虫的认知也不是太过容易,但是还是存有一些概念拖的我头有点昏。而且现在网上的爬虫教程在版本信息或者demo的传授够全面,所以看看得有些困难。
    在此次实训期间,我和我的学习小组组员们也尝试着开发了一个爬虫程序。我们开发的程序用来爬取百度文库中的文章,因为目前我们学校暂停了与百度文库的合作关系,而我们大四学生很多人正在写论文,需要查阅大量文献、资料。仅仅从中国知网里面的查下载文献是远远不够的,而下载百度文库的文档也需要大量的下载券,这些下载券对我们学生来说也是一笔不小的支出。通过我们编写的这个爬虫程序,可以轻松无限制的在百度文库中下载所需要的内容,大大的方便了我们在编撰毕业论文,拓展了文献参考的数量和来源。但由于技
术学得并不够深入这个爬虫程序还有很多不够完善的地方,比如说在爬取带有图片的文章时就会出现错误,而且爬取下来的文章排版格式也存在着问题,这些问题我都将在后期对python语言深入学习之后进行进一步的优化和改进。
    在这短短的时间里,使我深深的感觉到自己在实际应用领域中所学专业知识的残稿
    乏。让我真真领悟到“学无止境”这句话的涵义。而老师所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,合作带来的往往是更完美的成果。
    此次教学实验中除了教给不少专业知识,也介绍一些社会的现实性,包含人际交往,沟通交流方式及有关礼节方面的内容,对于团队研发来说,团结一致并使我深有体会。团队的合作著重沟通交流和信任,无法不屑于搞小事,永远都必须维持和亲和诚信,把专业理论运用至具体内容实践中,不仅增进我对理论的掌控和运用,还使我具有了一次又一次难以忘怀的
研发经历,这就是也就是教学实验最小的斩获。除此课本上的科学知识毕竟非常有限。通过教学实验,大家都存有这样一个感觉,课本上的理论知识与实际工作存有非常大差距,只有科学知识就是远远不够的,专业技能急需提升。
python培训要多少钱    通过这半个月的实训,我们都收获颇丰,总体来说对这次实训还是很满意的。尽管实训很累,但真的很感谢学校能够提供我们这样好的实训机会。我们深刻的了解到,只有经历过,才知道其中的滋味。对于我而言,喜欢体验生活,通过这次实训,不得不说,python真的是一门非常不错的语言,但是如果想要深入学习编程知识的话,不建议以python作为入门语言,是能在java或c的基础上去学习,这样会好很多。而且现在随着人工智能的火热,python必将会在未来的生产工作中占据很大比重。所以,现在学习一些python的知识还是很有必要的。而对于走向工作岗位的我们更要不断加强自己的专业技能,社会不会要一个一无是处的人,所以我们要更多更快的从一个学校人向社会人转变。为此我们将会在以后的日子里继续努力,不断激励经验,不断磨砺自己,早日走向工作岗位。