Python 開發者的 Docker 之旅
「人生苦短,我用 Python」這句話作為「Docker 開發大禮包」的第二季的開篇引言是再合適不過了。這句話的出處是 Bruce Eckel,對,就是那個 C++ 和 Java 生命里最重要那個男人。這大概就是傳說中的大是大非之后痛徹心扉的領悟。
Python 其實是一門非常古老的語言,他的故事幾乎伴隨著我國改革開放的歷史步伐一路走來,也同樣經歷了跌宕起伏,涅槃重生的激蕩二十年。毫不夸張的說,Python 的演化歷史和成果,是程序員自強不息擺脫機器思維,邁向本我的探索旅程。
誰創造了 Python?
Guido van Rossum,荷蘭人。在這個誕生了梵高和克魯伊夫的國家, 1989 年,因為圣誕節過于寂寞難耐,有個百無聊賴的年輕人創造了一個新的腳本語言。
Python 是什么的縮寫?
不是縮寫。因為作者 Guido 當時在看一部叫「Monty Python's Flying Circus」的英國腐劇,因此得名。
Python 最著名的版本?
Python 2.0 于 2000 年 10 月 16 日發布,增加了實現完整的垃圾回收,并且支持 Unicode。以此為契機,開發過程變的更加透明,社區對開發進度的影響逐漸擴大。
下一個 Python 版本?
Python 3.5
Python 的形象代言人?
兩條盤在一起的蟒蛇,小藍在上面,小黃在下面。
誰在主導 Python 的方向?
Guido,Python 的神和獨裁者。
Flask 又是什么?
最好用的 Python Web 開發框架(僅代表 DaoCloud 意見)
Python 的包依賴怎么做?
pip(Python Package Index)
Python 的單元測試怎么做?
unittest
常見的 Python 技術棧和應用場景?
Python 是動態語言的啟蒙,常年作為 Google 的主要開發語言,Dropbox 的完整技術棧都是基于 Python,后來他們從 Google 挖走了 Guido。
Web 2.0 時代,豆瓣在洪教授的帶領下,完成了對中國互聯網技術圈的 Python 啟蒙。
都是動態語言,Python 和 Ruby 有什么區別?
Python 的設計哲學是「用一種方法,最好是只有一種方法來做一件事」,因此代碼具備高度的可閱讀性。
Ruby 對以上兩點持保留意見。
就 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.
</blockquote>那怎么破的,能教教嗎?
上 Docker!
歡迎進入由 DaoCloud 推出的「Docker 開發大禮包」第二季「Python 應用 Docker 開發大禮包」,四篇由淺入深、精心設計的系列文章,將帶領 Python 開發者領略 Docker 化應用開發和發布的全新體驗。
- 如何開發一個基于 Docker 的 Python 應用(一)
- 如何制作一個定制的 Python 基礎 Docker 鏡像(二)
- 如何用 Docker Compose 配置 Django 應用開發環境(三)
- 如何構建具有持續交付能力的 Docker 化 Django 應用(四)
</ul>第一季 PHP 開發者的 Docker 之旅傳送門:https://linux.cn/article-5866-1.html
原文:http://open.daocloud.io/python-kai-fa-zhe-de-docker-zhi-lv/ 作者: DaoCloud本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!