當(dāng)安裝好 Python 之后,其實就已經(jīng)可以進行開發(fā)了。按照慣例,第一行代碼總是:Hello World
不管你使用的是什么操作系統(tǒng),總之肯定能夠找到一個地方,運行 Python,進入到交互模式。
像下面一樣:
Python 2.7.6 (default, Nov 13 2013, 19:24:16)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
在>>>
后面輸入print "Hello, World"
,并按回車。這就是見證奇跡的時刻。
>>> print "Hello, World"
Hello, World
如果你從來不懂編程,從這一刻起,就跨入了程序員行列;如果已經(jīng)是程序員,那么就溫習(xí)一下當(dāng)初的驚喜吧!
Hello, World
是你用代碼向這個世界打招呼了。
每個程序員,都曾經(jīng)經(jīng)歷過這個偉大時刻,不經(jīng)歷這個偉大時刻的程序員不是偉大的程序員。為了紀念這個偉大時刻,理解其偉大之所在,下面執(zhí)行分解動作:
說明:在下面的分解動作中,用到了一個符號:#,就是鍵盤上數(shù)字 3 上面的那個井號。這個符號,在 Python 編程中,表示注釋。所謂注釋,就是在計算機不執(zhí)行那句話,只是為了說明某行語句表達什么意思,是給計算機前面的人看的。特別提醒,在編程實踐中,注釋是必須的。請牢記:程序在大多數(shù)情況下是給人看的,只是偶爾讓計算機執(zhí)行一下。
# 看到“>>>”符號,表示 Python 做好了準備,等待你向她發(fā)出指令,讓她做什么事情
>>>
# print,意思是打印。在這里也是這個意思,是要求 Python 打印什么東西
>>> print
#"Hello,World"是打印的內(nèi)容,注意,變量的雙引號,都是英文狀態(tài)下的。引號不是打印內(nèi)容,它相當(dāng)于一個包裹,把打印的內(nèi)容包起來,統(tǒng)一交給 Python。
>>> print "Hello, World"
# 上面命令執(zhí)行的結(jié)果。Python 接收到你要求她所做的事情:打印 Hello,World,于是她就老老實實地執(zhí)行這個命令,絲毫不走樣。
Hello, World
在 Python 中,如果進入了上面的樣式,我們稱之為“交互模式”。這是非常有用而且簡單的模式,她是我們進行各種學(xué)習(xí)和有關(guān)探索的好方式,隨著學(xué)習(xí)的深入,你將更加覺得她魅力四射。
笑一笑:有一個程序員,自己感覺書法太爛了,于是立志繼承光榮文化傳統(tǒng),購買了筆墨紙硯。在某天,開始練字。將紙鋪好,拿起筆蘸足墨水,揮毫在紙上寫下了兩個大字:Hello World
雖然進入了程序員序列,但是,如果程序員用的這個工具,也僅僅是打印 Hello,World,怎能用“偉大”來形容呢?
況且,這個工具也太簡陋了?你看美工妹妹用的 Photoshop,行政妹妹用的 word,出納妹妹用的 Excel,就連坐在老板桌后面的那個家伙還用一個 PPT 播放自己都不相信的新理念呢,難道我們偉大的程序員,就用這么簡陋的工具寫出曠世代碼嗎?
當(dāng)然不是。軟件是誰開發(fā)的?程序員。程序員肯定會先為自己打造好用的工具,這也叫做“近水樓臺先得月”。
IDE 就是程序員的工具。
IDE 的全稱是:Integrated Development Environment,簡稱 IDE,也稱為 Integration Design Environment、Integration Debugging Environment,翻譯成中文叫做“集成開發(fā)環(huán)境”,在臺灣那邊叫做“整合開發(fā)環(huán)境”。它是一種輔助程序員開發(fā)用的應(yīng)用軟件。
維基百科這樣對 IDE 定義:
IDE 通常包括程式語言編輯器、自動建立工具、通常還包括除錯器。有些 IDE 包含編譯器/直譯器,如微軟的 Microsoft Visual Studio,有些則不包含,如 Eclipse、SharpDevelop 等,這些 IDE 是通過調(diào)用第三方編譯器來實現(xiàn)代碼的編譯工作的。有時 IDE 還會包含版本控制系統(tǒng)和一些可以設(shè)計圓形用戶界面的工具。許多支援物件導(dǎo)向的現(xiàn)代化 IDE 還包括了類別瀏覽器、物件檢視器、物件結(jié)構(gòu)圖。雖然目前有一些IDE支援多種程式語言(例如 Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE 主要還是針對特定的程式語言而量身打造(例如 Visual Basic)。
看不懂,沒關(guān)系,看圖,認識一下,混個臉熟就好了。所謂有圖有真相。
http://wiki.jikexueyuan.com/project/start-learning-python/images/10101.png" alt="" />
上面的圖顯示的是微軟的提供的名字叫做 Microsoft Visual Studio 的 IDE。用 C# 進行編程的程序員都用它。
http://wiki.jikexueyuan.com/project/start-learning-python/images/10102.png" alt="" />
上圖是在蘋果電腦中出現(xiàn)的名叫 XCode 的 IDE。
要想了解更多 IDE 的信息,推薦閱讀維基百科中的詞條
google 一下:Python IDE,會發(fā)現(xiàn),能夠進行 Python 編程的 IDE 還真的不少。東西一多,就開始無所適從了。所有,有不少人都問用哪個 IDE 好??梢钥纯?a rel="nofollow" >這個提問,還列出了眾多 IDE 的比較。
順便向列位看客推薦一個非常好的開發(fā)相關(guān)網(wǎng)站:stackoverflow.com
在這里可以提問,可以查看答案。一般如果有問題,先在這里查找,多能找到非常滿意的結(jié)果,至少有很大啟發(fā)。
在某國有時候有些地方可能不能訪問,需要科學(xué)上網(wǎng)。好東西,一定不會讓你輕易得到,也不會讓任何人都得到。
那么做為零基礎(chǔ)的學(xué)習(xí)者,用什么好呢?
既然是零基礎(chǔ),就別瞎折騰了,就用 Python 自帶的 IDLE。原因就是:簡單。
Windows 的朋友操作:“開始”菜單->“所有程序”->“Python 2.x”->“IDLE(Python GUI)”來啟動 IDLE。啟動之后,大概看到這樣一個圖
http://wiki.jikexueyuan.com/project/start-learning-python/images/10103.png" alt="" />
注意:看官所看到的界面中顯示版本跟這個圖不同,因為安裝的版本區(qū)別。大致模樣差不多。
其它操作系統(tǒng)的用戶,也都能在找到 idle 這個程序,啟動之后,跟上面一樣的圖。
后面我們所有的編程,就在這里完成了。這就是偉大程序員用的第一個 IDE。
除了這個自帶的 IDE,還有很多其它的 IDE,列出來,供喜歡折騰的朋友參考
簡單列幾個,供參考,要找別的 IDE,網(wǎng)上搜一下,五花八門,不少呢。
磨刀不誤砍柴工。IDE 已經(jīng)有了,偉大程序員就要開始從事偉大的編程工作了。
總目錄 | 上節(jié):安裝 Python 的開發(fā)環(huán)境 | 下節(jié)
如果你認為有必要打賞我,請通過支付寶:qiwsir@126.com,不勝感激。