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

鍍金池/ 教程/ Python/ 集成開發(fā)環(huán)境(IDE)
標(biāo)準(zhǔn)庫 (4)
如何成為 Python 高手
標(biāo)準(zhǔn)庫 (6)
標(biāo)準(zhǔn)庫 (3)
類(2)
Pandas 使用 (2)
xml
用 tornado 做網(wǎng)站 (5)
文件(1)
練習(xí)
列表(3)
從小工到專家
除法
錯(cuò)誤和異常 (2)
函數(shù)(1)
用 tornado 做網(wǎng)站 (7)
為做網(wǎng)站而準(zhǔn)備
函數(shù)練習(xí)
標(biāo)準(zhǔn)庫 (8)
Pandas 使用 (1)
回顧 list 和 str
字典(1)
用 tornado 做網(wǎng)站 (3)
字符串(1)
函數(shù)(2)
寫一個(gè)簡單的程序
將數(shù)據(jù)存入文件
語句(5)
SQLite 數(shù)據(jù)庫
集成開發(fā)環(huán)境(IDE)
集合(1)
類(1)
用 tornado 做網(wǎng)站 (6)
用 tornado 做網(wǎng)站 (2)
自省
語句(4)
錯(cuò)誤和異常 (1)
用 tornado 做網(wǎng)站 (4)
集合(2)
列表(1)
標(biāo)準(zhǔn)庫 (1)
生成器
mysql 數(shù)據(jù)庫 (1)
第三方庫
實(shí)戰(zhàn)
運(yùn)算符
類(3)
字典(2)
語句(1)
數(shù)和四則運(yùn)算
語句(2)
文件(2)
MySQL 數(shù)據(jù)庫 (2)
電子表格
迭代器
mongodb 數(shù)據(jù)庫 (1)
特殊方法 (2)
特殊方法 (1)
字符編碼
編寫模塊
用 tornado 做網(wǎng)站 (1)
標(biāo)準(zhǔn)庫 (5)
函數(shù)(4)
類(5)
字符串(2)
關(guān)于 Python 的故事
函數(shù)(3)
字符串(4)
處理股票數(shù)據(jù)
常用數(shù)學(xué)函數(shù)和運(yùn)算優(yōu)先級
字符串(3)
為計(jì)算做準(zhǔn)備
多態(tài)和封裝
類(4)
迭代
語句(3)
錯(cuò)誤和異常 (3)
分析 Hello
Python 安裝
標(biāo)準(zhǔn)庫 (2)
列表(2)
元組

集成開發(fā)環(huán)境(IDE)

當(dāng)安裝好 Python 之后,其實(shí)就已經(jīng)可以進(jìn)行開發(fā)了。按照慣例,第一行代碼總是:Hello World

值得紀(jì)念的時(shí)刻:Hello world

不管你使用的是什么操作系統(tǒng),總之肯定能夠找到一個(gè)地方,運(yùn)行 Python,進(jìn)入到交互模式。

像下面一樣:

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",并按回車。這就是見證奇跡的時(shí)刻。

>>> print "Hello, World"
Hello, World

如果你從來不懂編程,從這一刻起,就跨入了程序員行列;如果已經(jīng)是程序員,那么就溫習(xí)一下當(dāng)初的驚喜吧!

Hello, World是你用代碼向這個(gè)世界打招呼了。

每個(gè)程序員,都曾經(jīng)經(jīng)歷過這個(gè)偉大時(shí)刻,不經(jīng)歷這個(gè)偉大時(shí)刻的程序員不是偉大的程序員。為了紀(jì)念這個(gè)偉大時(shí)刻,理解其偉大之所在,下面執(zhí)行分解動(dòng)作:

說明:在下面的分解動(dòng)作中,用到了一個(gè)符號(hào):#,就是鍵盤上數(shù)字 3 上面的那個(gè)井號(hào)。這個(gè)符號(hào),在 Python 編程中,表示注釋。所謂注釋,就是在計(jì)算機(jī)不執(zhí)行那句話,只是為了說明某行語句表達(dá)什么意思,是給計(jì)算機(jī)前面的人看的。特別提醒,在編程實(shí)踐中,注釋是必須的。請牢記:程序在大多數(shù)情況下是給人看的,只是偶爾讓計(jì)算機(jī)執(zhí)行一下。

# 看到“>>>”符號(hào),表示 Python 做好了準(zhǔn)備,等待你向她發(fā)出指令,讓她做什么事情

>>>

# print,意思是打印。在這里也是這個(gè)意思,是要求 Python 打印什么東西

>>> print

#"Hello,World"是打印的內(nèi)容,注意,變量的雙引號(hào),都是英文狀態(tài)下的。引號(hào)不是打印內(nèi)容,它相當(dāng)于一個(gè)包裹,把打印的內(nèi)容包起來,統(tǒng)一交給 Python。

>>> print "Hello, World"  

# 上面命令執(zhí)行的結(jié)果。Python 接收到你要求她所做的事情:打印 Hello,World,于是她就老老實(shí)實(shí)地執(zhí)行這個(gè)命令,絲毫不走樣。

Hello, World

在 Python 中,如果進(jìn)入了上面的樣式,我們稱之為“交互模式”。這是非常有用而且簡單的模式,她是我們進(jìn)行各種學(xué)習(xí)和有關(guān)探索的好方式,隨著學(xué)習(xí)的深入,你將更加覺得她魅力四射。

笑一笑:有一個(gè)程序員,自己感覺書法太爛了,于是立志繼承光榮文化傳統(tǒng),購買了筆墨紙硯。在某天,開始練字。將紙鋪好,拿起筆蘸足墨水,揮毫在紙上寫下了兩個(gè)大字:Hello World

雖然進(jìn)入了程序員序列,但是,如果程序員用的這個(gè)工具,也僅僅是打印 Hello,World,怎能用“偉大”來形容呢?

況且,這個(gè)工具也太簡陋了?你看美工妹妹用的 Photoshop,行政妹妹用的 word,出納妹妹用的 Excel,就連坐在老板桌后面的那個(gè)家伙還用一個(gè) PPT 播放自己都不相信的新理念呢,難道我們偉大的程序員,就用這么簡陋的工具寫出曠世代碼嗎?

當(dāng)然不是。軟件是誰開發(fā)的?程序員。程序員肯定會(huì)先為自己打造好用的工具,這也叫做“近水樓臺(tái)先得月”。

IDE 就是程序員的工具。

集成開發(fā)環(huán)境

IDE 的全稱是:Integrated Development Environment,簡稱 IDE,也稱為 Integration Design Environment、Integration Debugging Environment,翻譯成中文叫做“集成開發(fā)環(huán)境”,在臺(tái)灣那邊叫做“整合開發(fā)環(huán)境”。它是一種輔助程序員開發(fā)用的應(yīng)用軟件。

維基百科這樣對 IDE 定義:

IDE 通常包括程式語言編輯器、自動(dòng)建立工具、通常還包括除錯(cuò)器。有些 IDE 包含編譯器/直譯器,如微軟的 Microsoft Visual Studio,有些則不包含,如 Eclipse、SharpDevelop 等,這些 IDE 是通過調(diào)用第三方編譯器來實(shí)現(xiàn)代碼的編譯工作的。有時(shí) IDE 還會(huì)包含版本控制系統(tǒng)和一些可以設(shè)計(jì)圓形用戶界面的工具。許多支援物件導(dǎo)向的現(xiàn)代化 IDE 還包括了類別瀏覽器、物件檢視器、物件結(jié)構(gòu)圖。雖然目前有一些IDE支援多種程式語言(例如 Eclipse、NetBeans、Microsoft Visual Studio),但是一般而言,IDE 主要還是針對特定的程式語言而量身打造(例如 Visual Basic)。

看不懂,沒關(guān)系,看圖,認(rèn)識(shí)一下,混個(gè)臉熟就好了。所謂有圖有真相。

http://wiki.jikexueyuan.com/project/start-learning-python/images/10101.png" alt="" />

上面的圖顯示的是微軟的提供的名字叫做 Microsoft Visual Studio 的 IDE。用 C# 進(jìn)行編程的程序員都用它。

http://wiki.jikexueyuan.com/project/start-learning-python/images/10102.png" alt="" />

上圖是在蘋果電腦中出現(xiàn)的名叫 XCode 的 IDE。

要想了解更多 IDE 的信息,推薦閱讀維基百科中的詞條

Python 的 IDE

google 一下:Python IDE,會(huì)發(fā)現(xiàn),能夠進(jìn)行 Python 編程的 IDE 還真的不少。東西一多,就開始無所適從了。所有,有不少人都問用哪個(gè) IDE 好。可以看看這個(gè)提問,還列出了眾多 IDE 的比較

順便向列位看客推薦一個(gè)非常好的開發(fā)相關(guān)網(wǎng)站:stackoverflow.com

在這里可以提問,可以查看答案。一般如果有問題,先在這里查找,多能找到非常滿意的結(jié)果,至少有很大啟發(fā)。

在某國有時(shí)候有些地方可能不能訪問,需要科學(xué)上網(wǎng)。好東西,一定不會(huì)讓你輕易得到,也不會(huì)讓任何人都得到。

那么做為零基礎(chǔ)的學(xué)習(xí)者,用什么好呢?

既然是零基礎(chǔ),就別瞎折騰了,就用 Python 自帶的 IDLE。原因就是:簡單。

Windows 的朋友操作:“開始”菜單->“所有程序”->“Python 2.x”->“IDLE(Python GUI)”來啟動(dòng) IDLE。啟動(dòng)之后,大概看到這樣一個(gè)圖

http://wiki.jikexueyuan.com/project/start-learning-python/images/10103.png" alt="" />

注意:看官所看到的界面中顯示版本跟這個(gè)圖不同,因?yàn)榘惭b的版本區(qū)別。大致模樣差不多。

其它操作系統(tǒng)的用戶,也都能在找到 idle 這個(gè)程序,啟動(dòng)之后,跟上面一樣的圖。

后面我們所有的編程,就在這里完成了。這就是偉大程序員用的第一個(gè) IDE。

除了這個(gè)自帶的 IDE,還有很多其它的 IDE,列出來,供喜歡折騰的朋友參考

  • PythonWin: 是 Python Win32 Extensions(半官方性質(zhì)的 Python for win32 增強(qiáng)包)的一部分,也包含在 ActivePython 的 windows 發(fā)行版中。如其名字所言,只針對 win32 平臺(tái)。
  • MacPython IDE: MacPythonIDE 是 Python 的 Mac OS 發(fā)行版內(nèi)置的 IDE,可以看作是 PythonWin 的 Mac 對應(yīng)版本,由 Guido 的哥哥 Just van Rossum 編寫。(哥倆都很牛)
  • Emacs 和 Vim: Emacs 和 Vim 號(hào)稱是這個(gè)星球上最強(qiáng)大(以及第二強(qiáng)大)的文本編輯器,對于許多程序員來說是萬能 IDE 的不二(三?)選擇。
  • Eclipse + PyDev: Eclipse 是新一代的優(yōu)秀泛用型 IDE,雖然是基于 Java 技術(shù)開發(fā)的,但出色的架構(gòu)使其具有不遜于 Emacs 和 Vim 的可擴(kuò)展性,現(xiàn)在已經(jīng)成為了許多程序員最愛的瑞士軍刀。

簡單列幾個(gè),供參考,要找別的 IDE,網(wǎng)上搜一下,五花八門,不少呢。

磨刀不誤砍柴工。IDE 已經(jīng)有了,偉大程序員就要開始從事偉大的編程工作了。


總目錄   |   上節(jié):安裝 Python 的開發(fā)環(huán)境 |   下節(jié)

如果你認(rèn)為有必要打賞我,請通過支付寶:qiwsir@126.com,不勝感激。

上一篇:類(2)下一篇:特殊方法 (2)