申明: 本站飛宇網 https://feiyetopro.blogspot.com/。自網路收集整理之書籍、文章、影音僅供預覽交流學習研究,其[書籍、文章、影音]情節內容, 評論屬其個人行為, 與本網站無關。版權歸原作者和出版社所有,請在下載 24 小時內刪除,不得用作商業用途;如果您喜歡其作品,請支持訂閱購買[正版]。謝謝!
第1章 Python不是大蟒蛇
電腦程式是一組讓電腦執行某種動作的指令。和那些電路、晶片、卡、硬碟等不同,它不是電腦可觸摸的部分,而是隱藏在背後運行在硬體上的東西。電腦程式(我常簡稱為“程式”)就是一系列告訴沒有知覺的硬體做什麼事情的命令。軟體就是電腦程式的集合。
沒有電腦程式,幾乎所有你現在每天使用的設備都將變得要麼沒有用;要麼沒那麼有用。電腦程式不僅以各種形式控制著你的個人電腦,同時還有你的電子遊戲系統、行動電話,還有車裡的GPS單元。還有些不那麼明顯的東西也是軟體控制的,比如液晶電視和遙控器,還有某些最新型的收音機、DVD播放機、烤箱和電冰箱。甚至汽車引擎、紅綠燈、路燈、火車信號、電子看板,還有電梯也是由程式控制的。
程式有點像思想。如果你沒有思想,那麼你可能就只能坐在地板上,兩眼無神地任口水流到衣襟上。你想到"站起來",那是一條指令,或者叫命令,它告訴你的身體要站起來。同樣地,電腦程式告訴電腦做什麼。
如果你知道如何寫電腦程式,你就可以做各種各樣的事情。當然,你可能寫不出可以控制汽車、信號燈或者冰箱的程式(至少不是一開始就做得到),但是你可以創建網頁,自己寫遊戲,或者甚至寫個程式來幫你完成作業。
1.1 關於電腦語言
和人類一樣,電腦使用多種語言來溝通,這裡所說的語言就是程式設計語言。簡單地說,一種程式設計語言就是一種特定的與電腦交談的方式,這種方式使用電腦和人都能理解的指令。
有些程式設計語言以人名命名(如Ada和Pascal),有些採用簡單的首字母縮寫(如BASIC和FORTRAN),甚至還有些以電視劇命名,如Python。是的,Python程式設計語言的名字來自電視劇《蒙提·派森的飛行馬戲團》,而不是大蟒蛇。

幾樣東西使得Python程式設計語言非常適合初學者。最重要的是,你可以用Python很快地寫出簡單有效的程式。Python沒有很多複雜的符號,如大括弧({})、井號(#)和美元符號($),這些符號會使得其他程式設計語言閱讀的難度大幅增加,從而對於初學者也就不那麼友好了。
1.2 安裝Python
安裝Python相當簡單。下麵我們列舉在Windows 7、蘋果OS X,還有Ubuntu上的安裝步驟。在安裝Python的同時你也會安裝IDLE程式的快捷方式,它是用來寫Python程式的整合式開發環境。如果你的電腦已經裝好了Python,請直接跳到本書1.3節那一節。
1.2.1 在Windows 7上安裝Python
在微軟Windows 7上安裝Python,先用網頁流覽器打開http://www.python.org/ ,然後下載最新版的Python 3安裝程式(Installer),如圖1-1所示 [2] 。

具體下載哪一個版本的Python並不重要,只要是以數字3開頭就可以。
下載了Windows安裝程式以後,按兩下圖示,然後按照提示把Python安裝到預設位置,步驟如下。
1.選擇“Install for All
Users”,然後點擊“Next”。
2.不要改變缺省路徑,但要留意一下安裝的路徑(可能是C:\Python31或者C:\Python32)。點擊“Next”。
3.忽略來自安裝過程中定義Python的部分,點擊“Next”。
安裝完成後,在你的“開始”功能表中應該多了一項Python 3,如圖1-2所示。
接下來,按如下步驟來把Python 3的快捷方式加到桌面上來。
1.右鍵點擊桌面,從彈出功能表中選擇“新建->快捷方式”。
2.在注有“輸入專案的位置”的框中輸入下面內容(要確保你輸入的路徑就是之前所記錄的那個):
你會看到如圖1-3所示的一個對話方塊。
3.選擇點擊“下一步”來進入下一個對話方塊。
4.輸入IDLE作為名字,然後點擊“完成”來創建快捷方式。
現在你可以跳過後面的內容,直接到“當你安裝好Python以後”那一頁開始使用Python了。
1.2.2 在蘋果OS X上安裝Python
如果你使用的是蘋果電腦,你應該已經有預先安裝好的Python,但它可能是語言的早期版本。要確保你運行的是最新版本,用流覽器打開http://www.python.org/getit/ 來下載最新版本的蘋果安裝程式。
有兩種不同的安裝程式。選擇下載哪一個取決於你安裝的蘋果OS X的版本是什麼。(在頂部的功能表條上點擊蘋果圖示,然後選擇“關於這台Mac”)。按照以下操作來選擇一個安裝程式。
如果你運行的蘋果OS X的版本介於10.3和10.6之間,請下載“32-bit version
of Python 3 for i386/PPC”。
如果你運行的蘋果OS X版本是10.6或更高的話,請下載“64-bit/32-bit version of Python 3 for
x86-64”。
當檔下載好以後(它的檔副檔名是.dmg),按兩下它。你會看到在一個視窗中顯示檔的內容,如圖1-4所示。
在這個視窗中,按兩下Python.mpkg,然後按照提示(英文)安裝軟體。在安裝Python前你會被提示輸入管理員的密碼。(你沒有管理員的密碼?可能要找你的父母幫忙。)
接下來,你需要在桌面上加上一個腳本來啟動Python的IDLE程式。步驟如下。
1.點擊螢幕右上角的Spotlight放大鏡圖示。
2.在出現的輸入框中輸入Automator。
3.點擊功能表中出現的那個看起來像個機器人一樣的應用。
4.在Automator啟動後,選擇“應用程式”範本,如圖1-5所示。
5.點擊“選擇”來繼續。
6.在動作列表中找到“運行腳本”,然後把它拖到右邊空白處,如圖1-6所示。
7.在文字方塊中你會看到一個詞“cat”。選擇這個詞並把它替換成下面的文字:
你可能要根據你安裝的Python版本的不同而改變其中的路徑。
8.選擇“檔->保存”,然後輸入IDLE作為名字。
9.在“哪裡”對話方塊中選擇“桌面”,然後點擊“保存”。
現在你可以跳過後面的內容,直接到“當你安裝好Python以後”那一頁開始使用Python了。
1.2.3 在Ubuntu上安裝Python
在Ubuntu Linux的發佈版本中有預先安裝好的Python,但是它可能是較早的版本。按以下步驟在Ubuntu 12.x上安裝Python 3。
1.在邊條上選擇“Ubuntu軟體中心”(它是個看上去像個桔色袋子的圖示,如果你沒看到它,可以點擊“Dash主頁”圖示,然後在對話方塊中輸入Software)。
2.在軟體中心右上角的搜索框中輸入Python。
3.在出現的軟體清單中選擇最新版本的IDLE,如圖1-7所示。
4.選擇安裝。
5.安裝軟體要輸入你的管理員密碼,然後點擊“授權”。(如果你沒有管理員密碼的話,可能要找你的父母幫忙。)

在有些版本的Ubuntu上,你可能只能在主功能表上看到Python(3.2),而看不到IDLE,安裝它也可以。
現在你已經安裝好了最新版本的Python,讓我們來試試它吧。
1.3 當你安裝好Python以後
現在在你的Windows或者蘋果OS X桌面上應該能看到標有IDLE的圖示了。如果你用的是Ubuntu,在“應用”功能表中,你應該能看到一個新的組“程式設計”,其中有個應用叫IDLE(使用Python 3.2)或更早的版本。
按兩下這個圖示,或者選擇這個功能表項目,你應該會看到如圖1-8所示的視窗。
這是“PythonShell程式”,是Python整合式開發環境的一部分。這三個大於號(>>>)叫做“提示符”。
讓我們在提示符後面輸入一些命令,第一個是:
一定要輸入裡面的(英文)雙引號(“”)。在輸入完這一行後在鍵盤上按下回車鍵。如果你正確地輸入了這個命令,你應該會看到下面的結果:
提示符會再次出現,通知你PythonShell程式準備好接受更多的命令。
恭喜你!你剛剛創建了你的第一個Python程式。其中的單詞“print”(意為“列印”)是一種叫做“函數”的Python命令,它把引號之中的任何內容列印到螢幕上。其實你已經給電腦一個指令來顯示“Hello World”,這是一個電腦和你都能理解的指令。
1.4 保存Python程式
如果你每次想用Python程式時都需要重新輸入的話那可太麻煩了,要把它列印出來參考也不是一個可行的辦法。當然,重寫小程式也沒什麼,但對於像文字處理軟體一樣的大程式,其中可能包含有超過10萬頁的代碼。想像一下,你要把這麼一大堆紙背回家,可千萬別吹來一陣大風。
幸運的是,我們可以把程式保存起來留在以後用。要保存一個新程式,打開IDLE程式,選擇“檔->新視窗”;然後會出現一個空白視窗,在功能表條上有“*Untitled*”字樣。在新Shell視窗中輸入下麵的代碼:
然後,選擇“檔->保存”。當提示輸入檔案名,輸入hello.py,並把檔保存到桌面,然後選擇“運行->運行模組”。不出問題的話,你保存的程式就可以運行了,如圖1-9所示。
現在,如果你關閉Shell程式視窗,但留著hello.py視窗,然後選擇“運行->運行模組”,那麼PythonShell程式會再次出現,並且你的程式會再次運行。(要想不運行程式就重新打開PythonShell程式,選擇“運行->PythonShell程式”。)
在運行代碼後,你會在桌面上發現一個新的標有hello.py的圖示,如果你按兩下這個圖示,會短暫地出現一個黑色視窗然後馬上消失。到底發生了什麼?
你看到的是Python命令列控制台(類似於Shell程式)啟動,列印出“Hello World”,然後退出。如果你有超級英雄一樣快速的視覺的話,在視窗關閉前你會看到如圖1-10所示的內容。
除了用功能表之外,你還可以用快速鍵來創建新的Shell程式視窗,保存檔和運行程式。
1.在Windows和Ubuntu上用Ctrl-N來創建一個新的Shell程式視窗,在編輯完畢後用Ctrl-S來保存檔,按F5來運行程式。
2.在蘋果OS X上用
-N來創建一個新的Shell程式視窗,用
-S來保存檔,按下功能鍵(FN)然後按F5來運行程式。
1.5 你學到了什麼
在這一章裡我們以一個簡單的Hello World程式開始,幾乎每個人都是從這個程式開始學習電腦程式設計的。在下一章中,我們會用PythonShell程式做更有用的事情。

















0 留言:
發佈留言