第2章 Python如何運行程式

來源:互聯網
上載者:User

標籤:

第2章

Python如何運行程式

?

本章和下一章看看執行程式如何啟動代碼和Python如何運行它。在這一章中,我們將研究如何在Python解譯器執行程式一般。3章將告訴你如何得到你自己的程式和運行。

啟動細節本質上是特定的平台,在這2個章節中的一些材料可能不適用於你工作的平台,所以更先進的讀者應該感到自由跳過部分不相關的他們的用途。同樣,讀者在過去使用類似的工具和更迅速地得到語言的肉可能要檔案有些章節就"備查"。對於其他人來說,我們需要在Python將運行我們的代碼的方式簡單介紹一下,在我們學會寫它。

介紹Python解譯器

到目前為止,我主要談論Python作為一種程式設計語言。但是,隨著目前的實現,它也是一個軟體包稱為解譯器。解譯器是一種程式,執行其他程式。當你寫一個Python程式,Python解譯器讀取你的程式和執行指令,它包含。實際上,解譯器是你的代碼和電腦硬體在你的機器上的一個軟體邏輯層。

當Python包安裝在你的機器,它產生一個組件數量最小,翻譯和支援庫。這取決於你如何使用它,Python解譯器可能需要一個可執行程式的形式,或一組連結到另一個程式庫。根據風味的Python你跑,翻譯本身可以作為一個C程式實現,一套java類,或者別的什麼。不管什麼形式,Python編寫的代碼必須由解譯器。為了使,您必須在您的電腦上安裝Python解譯器。

?

Python安裝細節不同的平台,都包含在附錄A中的深度。

  • Windows使用者擷取並運行一個可執行檔,並自動安裝Python的機器上。只需雙擊並表示"是"或"下一步"。
  • Linux和Mac OS X使用者可能已經使用Python預裝在他們的電腦是在這些平台上的標準組件的今天。
  • 一些Linux和Mac OS X使用者(大多數Unix使用者)從它的全部原始碼編譯Python分發包。
  • 使用者還可以找到轉速檔案,並且蘋果作業系統的使用者可以找到各種蘋果專用的安裝包。
  • 其他平台與這些平台相關的安裝技術。例如,Python可以在手機,平板電腦,遊戲機,和iPod,但安裝細節有很大的不同。

Python本身可能是從從下載頁面的主要網站,http://www.python.org。它也可以通過各種其他分銷渠道找到。記住,你應該總是檢查看看Python已經安裝前。如果你工作在Windows 7和更早的版本中,你通常會在開始菜單找到Python,2-1捕獲;我們將在這裡討論在下一章中所示的菜單選項。在UNIX和Linux,Python可能住在你的/usr分類樹。

因為安裝的細節是這樣的平台,我們會把剩下的這個故事延遲到這裡。在安裝過程中的更多細節,參考附錄A。本章的目的,接下來,我假定你已經有了Python的準備。

程式執行

它的編寫和運行一個Python指令碼意味著什麼取決於你看這些任務作為一個程式員,或者作為一個Python解譯器。雙方的觀點提供了Python編程的重要視角。

程式員的視角

在其最簡單的形式,一個Python程式只是一個包含Python語句的文字檔。例如,下列檔案,命名為script0.py,是一個最簡單的Python指令碼我夢寐以求的,但它通過一個全功能的Python程式:

print(‘hello world‘)

print(2 ** 100)

這個檔案包含兩個Python報表列印,只是列印一個字串(在引號中的文本)和數值運算式的結果(2到100)到輸出資料流。不要擔心這個代碼的文法卻為這一章中,我們感興趣的只有28 | 2章:Python如何運行程式,讓它運行。我會解釋為什麼你的print語句,可以提高2的功率100在Python中沒有溢出,在這本書的下一部分。

?

?

圖2-1。安裝在Windows 7和更早的時候,這是Python如何出現在你的開始菜單。這不同的版本,但怠速啟動開發GUI,和Python開始簡單的互動式會話。這裡也有標準手冊和pydoc檔案引擎(模組文檔)。見第3章和附錄8視窗和其他平台的指標。

?

您可以建立這樣的檔案,任何文字編輯器您喜歡。按照慣例,Python程式檔案名稱結尾。PY;從技術上講,該命名方案是唯一的檔案是"進口"一詞明確下一章但大多數Python檔案要求一致性PY的名字。

當你輸入這些語句到一個文字檔,你必須告訴Python執行檔案即運行所有報表檔案從上到下,一個接一個。你會看到在下一章中,你可以啟動Python程式檔案的shell命令列,點擊表徵圖,在整合式開發環境,並與其他標準技術。如果一切順利,當你執行該檔案,你會看到在你的電腦上的某個地方,在你的電腦上的列印報表顯示的結果預設情況下,通常在同一視窗,你在當你運行程式:

?

第2章 Python如何運行程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.