因?yàn)橹苣┮恢贝粼诩依锝诜拢臎](méi)有靜下來(lái),所以放在今天來(lái)寫上個(gè)星期的復(fù)盤暇韧,上個(gè)星期實(shí)訓(xùn)的一個(gè)星期,所以其他的課都沒(méi)有上浓瞪,只有python的實(shí)訓(xùn)懈玻,所以上個(gè)星期就沒(méi)有學(xué)linux ,概率與統(tǒng)計(jì)學(xué)乾颁,都沒(méi)有去學(xué)涂乌,
python的學(xué)習(xí)
python是腳本語(yǔ)言,不需要編譯器英岭,可以直接被計(jì)算機(jī)去執(zhí)行湾盒,java需要先編譯成class文件,再讓計(jì)算機(jī)執(zhí)行诅妹,所以python沒(méi)有java有安全罚勾,錯(cuò)誤的代碼或者沒(méi)有意義的代碼也會(huì)去執(zhí)行,Java編譯時(shí)就會(huì)不通過(guò)吭狡,
python也是簡(jiǎn)單的高級(jí)語(yǔ)言尖殃,能用一個(gè)單詞表示的不好用第2個(gè)單詞,能用一行結(jié)束的不會(huì)用兩行表示划煮,所以python是個(gè)簡(jiǎn)單好上手的語(yǔ)言送丰,
python的缺點(diǎn)1.相對(duì)java,c/c++弛秋,python的執(zhí)行效率比較低器躏,2.python寫的代碼不能加密,Java可以有加密的代碼蟹略,不如看到的代碼登失,
實(shí)訓(xùn)還了解到了數(shù)據(jù)類型存在的意義,可以一個(gè)一個(gè)整整齊齊的分類好空間會(huì)更大科乎,代碼的執(zhí)行效率更高壁畸,就像停車場(chǎng)一樣如果所有的車都是亂停的,那樣位置非常容易的就滿了非常的亂,找自己的車非常難捏萍,開出來(lái)也難太抓,如果每一輛車都是整整齊齊的放自己的位置,大貨車放一起令杈,小轎車放一起走敌,自行車放在一起,那樣會(huì)就不會(huì)那么亂了逗噩,方便掉丽,另外還學(xué)了python的一些一些數(shù)據(jù)類型,
python的面向?qū)ο螅?.封裝异雁,封裝有點(diǎn)像方法一樣捶障,把代碼塊封裝起來(lái),里面有屬性和行為纲刀,用class來(lái)引入项炼,封裝里面還有很多自己沒(méi)有了解到的,2繼承示绊,繼承就像繼承家業(yè)一樣锭部,把爸爸的東西讓自己用,父類和子類面褐,python支持多繼承一個(gè)人繼承多人的東西拌禾。
大數(shù)據(jù)導(dǎo)論
通過(guò)哥哥的解釋,初步了解了Hadoop生態(tài)系統(tǒng)展哭,有分布式文件系統(tǒng)HDFS湃窍,當(dāng)遇到數(shù)據(jù)量非常大的時(shí)候,Hadoop的分布式會(huì)把大的數(shù)據(jù)分成幾塊數(shù)據(jù)去存儲(chǔ)摄杂,其中NameNode和DataNode兩個(gè)關(guān)鍵坝咐,NameNode :NameNode是負(fù)責(zé)管理文件,主要管理記入空間可以告訴我們還有多少空間可不可以放進(jìn)去析恢,NameNode還有一個(gè)功能就是可以復(fù)制數(shù)據(jù)進(jìn)行備份的意思以防數(shù)據(jù)丟失墨坚,DataNode:DataNode是大量的,主要作用把所有的一塊一塊的數(shù)據(jù)串起來(lái)映挂,還復(fù)制讀寫的請(qǐng)求泽篮,NameNode的操作通過(guò)DataNode的指令告訴他,所以兩個(gè)缺一不可柑船,Linux和Hadoop的關(guān)系帽撑,Linux的人機(jī)關(guān)系不友好,不和win一樣和人關(guān)系好鞍时,Linux主要是讓Hadoop開心不是讓我們開心亏拉,Linux更注重于機(jī)器扣蜻,所以Linux的程序的特點(diǎn)都是能讓Hadoop開心的。
java的學(xué)習(xí)
這個(gè)星期看到了95集及塘,感覺(jué)自己可以看更多的莽使。太多時(shí)間浪費(fèi)了,看完了運(yùn)算符笙僚,分支結(jié)構(gòu)芳肌,Java運(yùn)算符:要注意的&和&&的區(qū)別第一個(gè)為true結(jié)果都是一樣的,為flash的時(shí)候&還是會(huì)去執(zhí)行下面的代碼肋层,&&不會(huì)去執(zhí)行了所以推薦使用&&亿笤,|和||也是同理,還有就是/都是為int形的時(shí)候會(huì)自動(dòng)把小數(shù)點(diǎn)后面的去掉栋猖,=和==的區(qū)別净薛,=表示賦值的意思,==是比較的意思掂铐,還有前++和后++的區(qū)別罕拂,前++是先加一再做后面的運(yùn)算,后++是先做運(yùn)算再++全陨,--也是同理,位運(yùn)算符是2進(jìn)制做運(yùn)算衷掷,明白位里的&和邏輯&的區(qū)別辱姨,位里的兩邊都是數(shù)值形0和任何數(shù)為0,|也是一樣區(qū)分戚嗅,位里1和任何數(shù)位1雨涛,三元運(yùn)算符主要是做比較結(jié)果都是布爾類型,
分支結(jié)構(gòu)主要注意一個(gè)分支結(jié)果只能有一個(gè)懦胞,滿足一個(gè)直接跳出替久。
下個(gè)星期學(xué)習(xí)任務(wù)
認(rèn)真聽(tīng)每一節(jié)課,做好課堂筆記躏尉,把Java視頻看到150集蚯根。每天晚自習(xí)用來(lái)總結(jié)敲代碼,對(duì)自己要求高一點(diǎn)胀糜,Linux系統(tǒng)跟著老師學(xué)課后花時(shí)間點(diǎn)去吸收颅拦,理解,概率論與統(tǒng)計(jì)學(xué)每天的中午的時(shí)候看一點(diǎn)教藻。玩了三天了要快速進(jìn)入學(xué)習(xí)狀態(tài)距帅。