心得体会

python数据科学培训心得

时间:2022-06-17 13:19:24 心得体会 我要投稿
  • 相关推荐

python数据科学培训心得

  我们心里有一些收获后,可以记录在心得体会中,这样有利于我们不断提升自我。那么写心得体会要注意的内容有什么呢?以下是小编收集整理的python数据科学培训心得,供大家参考借鉴,希望可以帮助到有需要的朋友。

python数据科学培训心得

  通过一个星期的碎片化时间,把老师的Python课程学习完成,结合自己工作中使用的Java,在学习过程中发现一些差异比较大的(语法)问题,遂再此做一个小总结,亦便之后查阅。

  基于一直在使用的java,学习面向对象的解释型语言Python时相对而言不是很难,毕竟不管那种语言,语法、变量、函数等这些常用的概念是必备且大同小异。一些小的细节对比譬如:

  1、Java是一种静态语言,Python是一种动态语言;Java需要编译才能运行,而python可以直接运行;Java中的类型、变量需要先声明,而python不需要;Java中的代码块用大括号包括,而python以冒号+四个空格缩进表示

  2、Python只有四种数据:整数、长整数、浮点、复数;而Java则有char,short,byte,int,long,float,double;

  3、字符串:Python中没有表示单个常量字符串类型的char类型,其可以用单引号‘ ’或双引号“ ”来表示一个字符串,也可以用三引号来表示一个多行字符串;Java中char标示单个字符,String表示一个字符串,常量字符或字符串用双引号表示、

  4、Java的集合类框架包括list和map以及set,而Python更强调字典(对于Java的map)和列表(对应Java的list),淡化了set这个概念。列表,元组,字符串,三者都叫序列,序列定义了自己的内置函数;对于列表的处理方法大同小异,Python的遍历里面有个印象深刻的[-1]下标,代表集合最后一个,这样避免了下标溢出,令人印象深刻。

  5、Python定义函数的参数相比Java具有非常灵活的形式,既有可变参数亦有关键字参数;函数有返回值的话,在函数体中用return即可,并不需要改变函数声明

  6、Python是用模块来组织类的,一个模块可以包括一个或者多个类,有点类似Java的包。引入模块的几种方式:① import模块名;②from模块名import函数名1[,函数名2](直接写函数名就可以调用模块中对应的函数);③import模块名as新名字(强烈推荐第三种方式)

  学习过程中直观的可以看出Python相比于Java对初学者更“友好”,语法简洁,代码易读性也更强,如果做同样的事,使用Python肯定应该护臂使用Java敲键盘的次数要少。当然,具体的语言优劣不敢轻易下结论,等真正在工作中使用到后才能体会。对于做数据分析,好好学习Python就对了。

【python数据科学培训心得】相关文章:

新课标科学培训心得12-09

科学培训心得体会 科学教育培训心得体会05-11

新课标科学培训心得15篇12-10

科学新课标培训心得体会12-10

科学培训心得体会范文06-07

大数据学习心得06-13

科学新课标解读培训心得体会12-14

科学小实验培训心得(通用11篇)12-16

科学实验教师培训心得12-22