python是一種面向什么的高級(jí)語(yǔ)言?
Python是一種面相對(duì)象、解釋型的計(jì)算機(jī)程序語(yǔ)言,并已成為學(xué)習(xí)數(shù)據(jù)科學(xué)、虛擬現(xiàn)實(shí)和人工智能的首選編程語(yǔ)言,其設(shè)計(jì)哲學(xué)是“優(yōu)雅”,“明確”,“簡(jiǎn)單”。易上手,及時(shí)反饋的特點(diǎn)成了很多入門編程世界的首選。同時(shí)Python也是一種相當(dāng)高級(jí)的語(yǔ)言,擁有豐富和強(qiáng)大的第三庫(kù),可引用各種模塊并很輕松的連接在一起。眾多社交網(wǎng)站如Reddit, 豆瓣,知乎,Dropbox, YouTube,果殼等都是由Python完成。
最初對(duì)python的印象是在紀(jì)錄片《互聯(lián)網(wǎng)之子》中Aaron Swartz從MIT的圖書館截取的那些文件資料用的程序就是用python寫的,當(dāng)時(shí)對(duì)python心生蕩漾,但很快就灰飛煙滅,因?yàn)闆](méi)有后續(xù)聯(lián)接和交集。
個(gè)把月前我看到一個(gè)python基礎(chǔ)班,當(dāng)時(shí)還不知道Python是什么樣的編程語(yǔ)言(即使到現(xiàn)在也還不完全了解Python具體可以做啥),從哪里來(lái)要去哪里,完全不了解的情況下按了報(bào)名鍵。我自認(rèn)為的優(yōu)點(diǎn)是盡力為自己的行為買單,且只能是默默的,不可讓一時(shí)沖動(dòng)太聲張,也不能恬不知恥的說(shuō)那是epiphany,而是盡量去探詢已成事實(shí)的一二。
培訓(xùn)班不上課,沒(méi)有講義和資料,只分配任務(wù)和引導(dǎo)卡片,剛開(kāi)始也會(huì)心有戚戚焉,在白紙上亂畫我還得知道怎么握筆呢,可是在鍵盤上亂敲肯定不會(huì)有驚喜,錯(cuò)誤提示都看不懂,別說(shuō)去修Bug。程序裝了卸,卸了裝,操作也是胡亂使用添加,電腦最終無(wú)法忍受這樣的主就自動(dòng)癱瘓裝死,只得我重裝系統(tǒng)又如獲新生,也算如實(shí)貫徹了打小的信念“生命在于折騰”。厚著臉皮長(zhǎng)大的人是天生被上帝眷顧著的,基本不會(huì)心生‘不好意思’的念頭,不懂就問(wèn)同學(xué)嘛!一個(gè)不行換另一個(gè),哪怕被認(rèn)為問(wèn)了“愚蠢”的問(wèn)題。匍匐著向前,只要方向?qū)α?,那也是進(jìn)步吧!
就像學(xué)外語(yǔ)著得把身處周圍的環(huán)境變量調(diào)整過(guò)來(lái),讓自己置身在那個(gè)世界中去感受和徜徉,身上細(xì)胞的張合大小,呼吸的進(jìn)出頻率也慢慢跟上節(jié)奏。除了Python本家,編譯程序(Windows上我使用Atom, MAC使用TextWrangler)和運(yùn)行終端(Windows PowerShell 或Terminal)外,接觸最多的就是 Github, Google 還有新歡Markdown (MOU)。
——-Github 是世界上最大的代碼存放網(wǎng)站和開(kāi)源社區(qū),副名是:最大的同性交友網(wǎng)站,因其界面設(shè)計(jì)很容易對(duì)號(hào)入座。盡管那原是Geek的天地,如今越來(lái)越多的其他門派弟子也加入其中,大家都帶著靈敏的嗅覺(jué),看哪好就往里鉆。他是協(xié)作項(xiàng)目最好的實(shí)現(xiàn)平臺(tái),支持異地,不同電腦的項(xiàng)目更新,特別是不同動(dòng)作之前的區(qū)別和個(gè)別動(dòng)靜的比較清晰可見(jiàn),操作人性化。很多人在上面寫書,協(xié)作翻譯,項(xiàng)目管理、設(shè)計(jì)資料庫(kù)、科研項(xiàng)目數(shù)據(jù)及個(gè)人簡(jiǎn)歷都放上面,還有人把自己的健身記錄也放上面。據(jù)說(shuō)有公司招聘還需要看應(yīng)聘者的github賬號(hào)。最最重要的是一切都是免費(fèi),只要你想。(盡管有收費(fèi)的,那是針對(duì)個(gè)別私人想要數(shù)據(jù)保密的公司)。之前在別處看到github這個(gè)詞就當(dāng)是熟悉的陌生人,熟悉“github"這6個(gè)字母組成的單詞,但完全不知道那是什么樣的世界?,F(xiàn)只是輕輕推移了那扇門,門縫里漏出的光都覺(jué)足夠耀眼并思忖著想探尋