初識python

jeanron100發表於2016-10-14
    現在的技術發展,海量伺服器,批次任務,讓原本精細化,幾臺伺服器上的維護工作一下子有了指數級的提升,於是很多人就提出了自動化運維,而Python似乎也是“應運而生”,當然Python語言其實歷史已經很悠久了,這是很多運維,很多開發人員來說沒有逐漸滲透到這個領域而已。
    很多系統管理員可能對Perl情有獨鍾,或者經典的shell,百八十臺的伺服器都可以輕鬆維護。不過有時候感覺和預期還是有一些出入,Python總是被提起,但是自己從來沒有細細瞭解過。當然任何工具都是媒介,語言也是如此,能夠實現需求,改進需求,方便,快捷,其實有很多種選擇,Python算是其中的佼佼者吧。
    Python是一種動態解釋性語言,本身就是支援跨平臺,這個語言是使用c開發,不過在這個基礎上遮蔽了指標等複雜資料型別。它還有物件導向的特性,不過簡化了物件導向的實現,程式碼分隔的感覺讓我想起了pascal,它的版本發展也很豐富,在版本2中有31個保留字。
and del from not while
as elif global or with
assert else if pass yield
break except import print
class exec in raise
continue finally is return
def for lambda try
在版本3中exec被去除了,新增了nonlocal
Python的發
很多隻是都是來源於網路,來自官網更加有權威性。
可以看到資訊更新還是很頻繁的,Python在國內的發展也蠻不錯。在明天還有兩個活動。3.6的beta版也在釋出和測試中。

Python的下載
如果要說推薦下載的版本,可以從官網的推薦看出,是存在兩個分支,一個是2.7,一個是3.5

Python本身是開源的,不過更多豐富的類庫和包裝可能就是ActivePython,在官網也找到了一段對ActivePython的描述。

說個小插曲,我在官網點選下載連結,看到了下面的適用平臺,還讓我有些奇怪。

怎麼沒有Linux版本,因為開源嘛,直接下載原始碼都是輕輕鬆鬆。configure,make,make install即可搞定。
隨便找一個Linux伺服器,本身預設就是安裝了Python,不過版本有一些差別,我隨機找了身邊的幾個環境。
#python -V
Python 2.4.3

# python -V
Python 2.6.6
其實夠用就行,通用為主吧。
Python的IDE
至於Python的編輯器,各方的說法也有很多分類,直接方便就行啦。
常見的IDE有ythonWin、Eclipse+PyDev外掛、Komodo、EditPlus
有兩個連結供參考。
八個最佳Python IDE  http://blog.csdn.net/chszs/article/details/45922299
Python IDE   

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2126417/,如需轉載,請註明出處,否則將追究法律責任。

相關文章