在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 激起你的興趣
浮點運算
非正式的 Python 簡介
深入流程控制
標準庫概覽
交互式輸入行編輯歷史回溯
輸入和輸出
使用 Python 解釋器
標準庫概覽Ⅱ
錯誤和異常
模塊
數(shù)據(jù)結(jié)構(gòu)
附錄
接下來?
激起你的興趣

激起你的興趣

如果你在計算機上做大量的工作,你一定非常希望它們能夠自動化一些。例如,你想在大量的文件中進行查找替換,或者對大量的照片以一種復雜的方式進行命名和排序。也許你還希望寫一個小型自定義的數(shù)據(jù)庫,或者一個專業(yè)的 CUI 程序,或者是一個簡單的游戲。

如果你是一個專業(yè)的軟件開發(fā)人員,你可能在處理一些 C/C++/Java 庫時會發(fā)現(xiàn)通常的編寫/編譯/測試/重編譯周期太慢了。也許你會為某個寫一個測試用例,然后會發(fā)現(xiàn)代碼寫起來非常乏味?;蛘吣銓懙某绦蚩梢允褂脭U展語言,可是卻不想為你的應用程序設計和實現(xiàn)一門新的語言。

Python 正好適合你。

你也可以寫一個 Unix shell 腳本或者 Windows 批處理來處理這些任務,但是 shell 腳本最擅長的是移動文件和修改文件數(shù)據(jù),并不適用于編寫圖形界面的應用程序或者游戲。你可以寫一個 C/C++/Java 程序,但是你耗費大量的開發(fā)時間得到的僅僅只是一個初步的草案。Python 使用起來非常簡單,并且能在 Windows、Mac OSX、以及 Unix 系統(tǒng)上使用,而且會幫助你更快的完成工作。

Python 簡單易用,而且它是一門真正的編程語言,在大型程序中比起 shell 腳本或者批處理它能提供更多的結(jié)構(gòu)與支持。另一方面,Python 也提供比 C 更多的錯誤檢查,并且作為一種高級語言,它有高級的內(nèi)置類型,比如可變隊列和字典。由于它擁有更多的普遍的數(shù)據(jù)類型,所以它比 Awk 甚至 Per 更適合大規(guī)模應用,至少在 Python 中處理問題不會比別的編程語言更復雜。

Python 允許你將程序分隔成不同的模塊以便在其他的 Python 程序中重用。在 Python 中有大量的標準模塊集,這些可以作為你的程序的基石,或者可以作為你開始學習 Python 編程的示例。這些標準模塊提供了如文件 I/O、系統(tǒng)調(diào)用嵌套字甚至像 Tk 這樣的圖形工具接口。

Python 是一門解釋型語言,因為不需要編譯和鏈接的時間,它可以幫你節(jié)省大量的開發(fā)時間。解釋器可以交互式使用,這樣就可以很方便的對語言特性進行實驗,以便寫一些臨時程序或者在程序開發(fā)過程中進行自下而上的開發(fā)。同時它也是一個方便的桌面計算器。

Python 能夠?qū)懗鼍o湊、可讀性很強的程序,用 Python 編寫的程序相比于用 C、C++或者 Java 所編寫的程序來說短得多,有如下幾個原因:

  • 高級數(shù)據(jù)結(jié)構(gòu)使你可以在一個單獨的語句中表達出很復雜的操作。
  • 語句的分組采用縮進方式而不是采用頭尾的花括號。
  • 不需要變量或者參數(shù)聲明。

Python 是可擴展的:如果你知道怎么用 C 語言寫程序,就可以很容易的為解釋器添加的內(nèi)置模塊和功能,或者優(yōu)化瓶頸使其運行達到最大速度,或者使 Python 程序能夠連接到某些只以二進制形式提供的庫(例如某個專用的商業(yè)圖形庫)。一旦你成功鉤上,你可以講 Python 解釋器連接到 C 語言程序中,并且將其作為擴展語言或者命令語言。

順便說一下,Python 語言的名字是以于BBC的節(jié)目“巨莽劇團-飛翔馬戲團”命名的,不過和爬行動物沒有任何關(guān)系。在文檔中將 Monty、Pythond 的小品用作參考文獻不僅可以,而且還很恰當。

現(xiàn)在你應該對 Python 充滿熱情吧,你也許想要仔細的試驗一下。因為學習一門語言的最好方法就是使用它,正如你所讀到的,本指南引領(lǐng)你運用 Python 解釋器。

在一下章節(jié)中,我們將會說明解釋器的用法。這只是一些簡單的信息,但是對于練習后面的例子是必不可以少的。

接下來的章節(jié),我們將通過例子介紹 Python 的各種特性,開始是簡單表達式、語法、和數(shù)據(jù)類型,接下來是函數(shù)和模塊,最后接觸高級的概念比如異?;蛘咦远x類。

上一篇:下一篇:接下來?