- 相關推薦
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