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