跟老齊學(xué)Python之集成開發(fā)環(huán)境(IDE)
當(dāng)安裝好python之后,其實(shí)就已經(jīng)可以進(jìn)行開發(fā)了。下面我們開始寫第一行python代碼。
值得紀(jì)念的時(shí)刻:Hello world
如果是用windows,請打開CMD,并執(zhí)行python。
如果是UNIX類的,就運(yùn)行shell,并執(zhí)行python。
都會出現(xiàn)如下內(nèi)容:
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. >>>
在>>>后面輸入下面內(nèi)容,并按回車。這就是見證奇跡的時(shí)刻。從這一刻開始,一個從來不懂編程的你,就跨入了程序員行列,不管你的工作是不是編程,你都已經(jīng)是程序員了,其標(biāo)志就是你已經(jīng)用代碼向這個世界打招呼了。
>>> print "Hello, World" Hello, World
每個程序員,都曾經(jīng)經(jīng)歷過這個偉大時(shí)刻,不經(jīng)歷這個偉大時(shí)刻的程序員不是偉大的程序員。為了紀(jì)念這個偉大時(shí)刻,理解其偉大之所在,下面執(zhí)行分解動作:
說明:在下面的分解動作中,用到了一個符號:#,就是鍵盤上數(shù)字3上面的那個井號,通過按下shift,然后按3,就得到了。這個符號,在python編程中,表示注釋。所謂注釋,就是在計(jì)算機(jī)不執(zhí)行,只是為了說明某行語句表達(dá)什么意思。
#看到“>>>”符號,表示python做好了準(zhǔn)備,當(dāng)代你向她發(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,于是她就老老實(shí)實(shí)地執(zhí)行這個命令,絲毫不走樣。 Hello, World
祝賀,偉大的程序員。
笑一笑:有一個程序員,自己感覺書法太爛了,于是立志繼承光榮文化傳統(tǒng),購買了筆墨紙硯。在某天,開始練字。將紙鋪好,拿起筆蘸足墨水,揮毫在紙上寫下了兩個打字:Hello World
從此,進(jìn)入了程序員行列,但是,看官有沒有感覺,程序員用的這個工具,就是剛才打印Hello,World的那個cmd或者shell,是不是太簡陋了?你看美工妹妹用的Photoshop,行政妹妹用的word,出納妹妹用的Excle,就連坐在老板桌后面的那個家伙還用一個PPT播放自己都不相信的新理念呢,難道我們偉大的程序員,就用這么簡陋的工具寫出曠世代碼嗎?
當(dāng)然不是。軟件是誰開發(fā)的?程序員。程序員肯定會先為自己打造好用的工具,這也叫做近水樓臺先得月。
IDE就是程序員的工具。
集成開發(fā)環(huán)境
IDE的全稱是:Integrated Development Environment,簡稱IDE,也稱為Integration Design Environment、Integration Debugging Environment,翻譯成中文叫做“集成開發(fā)環(huán)境”,在臺灣那邊叫做“整合開發(fā)環(huán)境”。它是一種輔助程式開發(fā)人員開發(fā)軟體的應(yīng)用軟體。
下面就直接抄維基百科上的說明了:
IDE通常包括程式語言編輯器、自動建立工具、通常還包括除錯器。有些IDE包含編譯器/直譯器,如微軟的Microsoft Visual Studio,有些則不包含,如Eclipse、SharpDevelop等,這些IDE是通過調(diào)用第三方編譯器來實(shí)現(xiàn)代碼的編譯工作的。有時(shí)IDE還會包含版本控制系統(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)識一下,混個臉熟就好了。所謂有圖有真相。
上面的圖顯示的是微軟的提供的名字叫做Microsoft Visual Studio的IDE。用C#進(jìn)行編程的程序員都用它。
上圖是在蘋果電腦中出現(xiàn)的名叫XCode的IDE。
要想了解更多IDE的信息,推薦閱讀維基百科中的詞條
英文詞條:Integrated development environment中文詞條:集成開發(fā)環(huán)境Python的IDE
google一下:python IDE,會發(fā)現(xiàn),能夠進(jìn)行python編程的IDE還真的不少。東西一多,就開始無所適從了。所有,有不少人都問用哪個IDE好。可以看看這個提問,還列出了眾多IDE的比較。
順便向列為看客推薦一個非常好的開發(fā)相關(guān)網(wǎng)站:stackoverflow.com
在這里可以提問,可以查看答案。一般如果有問題,先在這里查找,多能找到非常滿意的結(jié)果,至少有很大啟發(fā)。
在某國有時(shí)候有地方可能不能訪問,需要科學(xué)上網(wǎng)。好東西,一定不會讓你容易得到,也不會讓任何人都得到。
那么做為零基礎(chǔ)的學(xué)習(xí)者,用什么好呢?
既然是零基礎(chǔ),就別瞎折騰了,就用Python自帶的IDLE。原因就是:簡單。
Windows的朋友操作:“開始”菜單->“所有程序”->“Python 2.x”->“IDLE(Python GUI)”來啟動IDLE。啟動之后,大概看到這樣一個圖
注意:看官所看到的界面中顯示版本跟這個圖不同,因?yàn)榘惭b的版本區(qū)別。大致模樣差不多。
其它操作系統(tǒng)的用戶,也都能在找到idle這個程序,啟動之后,跟上面一樣的圖。
后面我們所有的編程,就在這里完成了。這就是偉大程序員用的第一個IDE。
磨刀不誤砍柴工。IDE已經(jīng)有了,偉大程序員就要開始從事偉大的編程工作了。且看下回分解。
- python的幾種開發(fā)工具介紹
- Python開發(fā)最牛逼的IDE——pycharm
- Python 編碼規(guī)范(Google Python Style Guide)
- Python基于identicon庫創(chuàng)建類似Github上用的頭像功能
- Python的IDEL增加清屏功能實(shí)例
- python爬蟲框架talonspider簡單介紹
- 探析Windows下將gvim8配置為Python IDE的方法
- python爬取NUS-WIDE數(shù)據(jù)庫圖片
- 好用的Python編輯器WingIDE的使用經(jīng)驗(yàn)總結(jié)
- 兩個命令把 Vim 打造成 Python IDE的方法
- Python打造出適合自己的定制化Eclipse IDE
- Python的GUI框架PySide的安裝配置教程
- python開發(fā)之IDEL(Python GUI)的使用方法圖文詳解
- Python IDE PyCharm的基本快捷鍵和配置簡介
- python安裝以及IDE的配置教程
- 以Python的Pyspider為例剖析搜索引擎的網(wǎng)絡(luò)爬蟲實(shí)現(xiàn)方法
- 教你如何將 Sublime 3 打造成 Python/Django IDE開發(fā)利器
- videocapture庫制作python視頻高速傳輸程序
- 推薦10款最受Python開發(fā)者歡迎的Python IDE
相關(guān)文章
python數(shù)據(jù)類型相關(guān)知識擴(kuò)展
今天帶大家學(xué)習(xí)Python數(shù)據(jù)類型的擴(kuò)展知識,文中有非常詳細(xì)的介紹介代碼示例,對正在學(xué)習(xí)python的小伙伴有很大的幫助,需要的朋友可以參考下2021-05-05python RabbitMQ 使用詳細(xì)介紹(小結(jié))
這篇文章主要介紹了python RabbitMQ 使用詳細(xì)介紹(小結(jié)),詳細(xì)的介紹了RabbitMQ的概念以及使用,對學(xué)習(xí)RabbitMQ有一定的幫助,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-11-11詳解python中@classmethod和@staticmethod方法
在python類當(dāng)中,經(jīng)常會遇到@classmethod和@staticmethod這兩個裝飾器,那么到底它們的區(qū)別和作用是啥子呢?本文結(jié)合場景分析給大家詳細(xì)講解,感興趣的朋友跟隨小編一起看看吧2022-10-10Python中轉(zhuǎn)換角度為弧度的radians()方法
這篇文章主要介紹了Python中轉(zhuǎn)換角度為弧度的radians()方法,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下2015-05-05基于OpenCV的網(wǎng)絡(luò)實(shí)時(shí)視頻流傳輸?shù)膶?shí)現(xiàn)
這篇文章主要介紹了基于OpenCV的網(wǎng)絡(luò)實(shí)時(shí)視頻流傳輸?shù)膶?shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11解決Pycharm 包已經(jīng)下載,但是運(yùn)行代碼提示找不到模塊的問題
今天小編就為大家分享一篇解決Pycharm 包已經(jīng)下載,但是運(yùn)行代碼提示找不到模塊的問題。具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08Python 標(biāo)準(zhǔn)庫zipfile將文件夾加入壓縮包的操作方法
Python zipfile 庫可用于壓縮/解壓 zip 文件. 本文介紹一下如何創(chuàng)建壓縮包,對Python zipfile壓縮包相關(guān)知識感興趣的朋友一起看看吧2021-09-09