Python 開發(fā)者的 Docker 之旅
「人生苦短,我用 Python」這句話作為「Docker 開發(fā)大禮包」的第二季的開篇引言是再合適不過了。這句話的出處是 Bruce Eckel,對,就是那個(gè) C++ 和 Java 生命里最重要那個(gè)男人。這大概就是傳說中的大是大非之后痛徹心扉的領(lǐng)悟。
Python 其實(shí)是一門非常古老的語言,他的故事幾乎伴隨著我國改革開放的歷史步伐一路走來,也同樣經(jīng)歷了跌宕起伏,涅槃重生的激蕩二十年。毫不夸張的說,Python 的演化歷史和成果,是程序員自強(qiáng)不息擺脫機(jī)器思維,邁向本我的探索旅程。
誰創(chuàng)造了 Python?
Guido van Rossum,荷蘭人。在這個(gè)誕生了梵高和克魯伊夫的國家, 1989 年,因?yàn)槭フQ節(jié)過于寂寞難耐,有個(gè)百無聊賴的年輕人創(chuàng)造了一個(gè)新的腳本語言。
Python 是什么的縮寫?
不是縮寫。因?yàn)樽髡?Guido 當(dāng)時(shí)在看一部叫「Monty Python's Flying Circus」的英國腐劇,因此得名。
Python ***的版本?
Python 2.0 于 2000 年 10 月 16 日發(fā)布,增加了實(shí)現(xiàn)完整的垃圾回收,并且支持 Unicode。以此為契機(jī),開發(fā)過程變的更加透明,社區(qū)對開發(fā)進(jìn)度的影響逐漸擴(kuò)大。
下一個(gè) Python 版本?
Python 3.5
Python 的形象代言人?
兩條盤在一起的蟒蛇,小藍(lán)在上面,小黃在下面。
誰在主導(dǎo) Python 的方向?
Guido,Python 的神和獨(dú)裁者。
Flask 又是什么?
***用的 Python Web 開發(fā)框架(僅代表 DaoCloud 意見)
Python 的包依賴怎么做?
pip(Python Package Index)
Python 的單元測試怎么做?
unittest
常見的 Python 技術(shù)棧和應(yīng)用場景?
Python 是動(dòng)態(tài)語言的啟蒙,常年作為 Google 的主要開發(fā)語言,Dropbox 的完整技術(shù)棧都是基于 Python,后來他們從 Google 挖走了 Guido。
Web 2.0 時(shí)代,豆瓣在洪教授的帶領(lǐng)下,完成了對中國互聯(lián)網(wǎng)技術(shù)圈的 Python 啟蒙。
都是動(dòng)態(tài)語言,Python 和 Ruby 有什么區(qū)別?
Python 的設(shè)計(jì)哲學(xué)是「用一種方法,***是只有一種方法來做一件事」,因此代碼具備高度的可閱讀性。
Ruby 對以上兩點(diǎn)持保留意見。
就 Python 趨勢,Guido 怎么看?
In my daily work, I work on very large, complex, distributed systems built out of many Python modules and packages. The focus is very similar to what you find, for example, in Java and, in general, in systems programming languages.
那怎么破的,能教教嗎?
上 Docker!
原文鏈接:http://open.daocloud.io/python-kai-fa-zhe-de-docker-zhi-lv/