這方面的文章網(wǎng)絡(luò)上一搜一大堆。偶也不引用了。
偶的感覺(jué)是python的安裝和組件安裝亂七八糟。ruby的安裝和插件安裝感覺(jué)比較爽。其理念是學(xué)習(xí)linux的port和apt的包管理思路。
昨天準(zhǔn)備離職了。
其實(shí)在這家公司里面,項(xiàng)目leader對(duì)我很不錯(cuò),時(shí)間也是比較寬松的。給了我很多的機(jī)會(huì)學(xué)習(xí)。甚至曾經(jīng)我有整整一個(gè)星期的時(shí)間去完整的學(xué)習(xí)ruby。對(duì)此我還是非常感激的。不過(guò)因?yàn)轫?xiàng)目的原因以及各種管理上的不如意,我感覺(jué)自己始終不開(kāi)心。
索性這次終于解放,于是我想先靜下心來(lái),思考一下人生未來(lái)的路。順便學(xué)習(xí)一下我所喜愛(ài)的ruby和python。上次學(xué)習(xí)ruby已經(jīng)是幾個(gè)月以前的事情了,學(xué)完以后基本上沒(méi)有得到什么使用的機(jī)會(huì)到現(xiàn)在基本上忘記了。這次一并將python也學(xué)了,并比較列出。
幾乎所有的語(yǔ)言,都包含以下幾個(gè)部分
1,數(shù)據(jù)類型 ————被處理的
一般包括數(shù)字,字符串,可能還包括布爾類型;復(fù)雜數(shù)據(jù)類型;對(duì)oo的語(yǔ)言還要包括對(duì)象等。
2,對(duì)數(shù)據(jù)的處理 ————語(yǔ)法部分,
a,操作符和表達(dá)式
b,條件判斷語(yǔ)句
c,循環(huán)語(yǔ)句
d,跳轉(zhuǎn)語(yǔ)句
f,異常處理
3,代碼的組織
a,文件的組織
b,函數(shù)
c,對(duì)象
4,類庫(kù)
a,標(biāo)準(zhǔn)輸出入庫(kù)
b,文件庫(kù)
等
以上前三個(gè)部分,是一個(gè)語(yǔ)言基礎(chǔ)的部分。但是對(duì)一個(gè)語(yǔ)言深入的了解,還必須結(jié)合這個(gè)語(yǔ)言的背景,哲學(xué)理念,才可以達(dá)到比較深刻的地步。是以我們對(duì)python和ruby的學(xué)習(xí)將從這個(gè)地方開(kāi)始。