- 相關(guān)推薦
python數(shù)據(jù)科學(xué)培訓(xùn)心得
我們心里有一些收獲后,可以記錄在心得體會中,這樣有利于我們不斷提升自我。那么寫心得體會要注意的內(nèi)容有什么呢?以下是小編收集整理的python數(shù)據(jù)科學(xué)培訓(xùn)心得,供大家參考借鑒,希望可以幫助到有需要的朋友。
通過一個星期的碎片化時間,把老師的Python課程學(xué)習(xí)完成,結(jié)合自己工作中使用的Java,在學(xué)習(xí)過程中發(fā)現(xiàn)一些差異比較大的(語法)問題,遂再此做一個小總結(jié),亦便之后查閱。
基于一直在使用的java,學(xué)習(xí)面向?qū)ο蟮慕忉屝驼Z言Python時相對而言不是很難,畢竟不管那種語言,語法、變量、函數(shù)等這些常用的概念是必備且大同小異。一些小的細節(jié)對比譬如:
1、Java是一種靜態(tài)語言,Python是一種動態(tài)語言;Java需要編譯才能運行,而python可以直接運行;Java中的類型、變量需要先聲明,而python不需要;Java中的代碼塊用大括號包括,而python以冒號+四個空格縮進表示
2、Python只有四種數(shù)據(jù):整數(shù)、長整數(shù)、浮點、復(fù)數(shù);而Java則有char,short,byte,int,long,float,double;
3、字符串:Python中沒有表示單個常量字符串類型的char類型,其可以用單引號‘ ’或雙引號“ ”來表示一個字符串,也可以用三引號來表示一個多行字符串;Java中char標(biāo)示單個字符,String表示一個字符串,常量字符或字符串用雙引號表示、
4、Java的集合類框架包括list和map以及set,而Python更強調(diào)字典(對于Java的map)和列表(對應(yīng)Java的list),淡化了set這個概念。列表,元組,字符串,三者都叫序列,序列定義了自己的內(nèi)置函數(shù);對于列表的處理方法大同小異,Python的遍歷里面有個印象深刻的[-1]下標(biāo),代表集合最后一個,這樣避免了下標(biāo)溢出,令人印象深刻。
5、Python定義函數(shù)的參數(shù)相比Java具有非常靈活的形式,既有可變參數(shù)亦有關(guān)鍵字參數(shù);函數(shù)有返回值的話,在函數(shù)體中用return即可,并不需要改變函數(shù)聲明
6、Python是用模塊來組織類的,一個模塊可以包括一個或者多個類,有點類似Java的包。引入模塊的幾種方式:① import模塊名;②from模塊名import函數(shù)名1[,函數(shù)名2](直接寫函數(shù)名就可以調(diào)用模塊中對應(yīng)的函數(shù));③import模塊名as新名字(強烈推薦第三種方式)
學(xué)習(xí)過程中直觀的可以看出Python相比于Java對初學(xué)者更“友好”,語法簡潔,代碼易讀性也更強,如果做同樣的事,使用Python肯定應(yīng)該護臂使用Java敲鍵盤的次數(shù)要少。當(dāng)然,具體的語言優(yōu)劣不敢輕易下結(jié)論,等真正在工作中使用到后才能體會。對于做數(shù)據(jù)分析,好好學(xué)習(xí)Python就對了。
【python數(shù)據(jù)科學(xué)培訓(xùn)心得】相關(guān)文章:
新課標(biāo)科學(xué)培訓(xùn)心得12-09
科學(xué)培訓(xùn)心得體會 科學(xué)教育培訓(xùn)心得體會05-11
新課標(biāo)科學(xué)培訓(xùn)心得15篇12-10
科學(xué)新課標(biāo)培訓(xùn)心得體會12-10
科學(xué)培訓(xùn)心得體會范文06-07
大數(shù)據(jù)學(xué)習(xí)心得06-13
科學(xué)新課標(biāo)解讀培訓(xùn)心得體會12-14
科學(xué)小實驗培訓(xùn)心得(通用11篇)12-16
科學(xué)實驗教師培訓(xùn)心得12-22