一、編程語言是什么勒叠?
在生活中兜挨,我們通過語言來和別人交流溝通,比如漢語眯分、英語等等拌汇。那編程語言也是一種特定的與計(jì)算機(jī)交談的方式。
本節(jié)課要講解的?Python?就是一種編程語言弊决,除此之外噪舀,相信大家還知道其他編程語言央星,比如C語言逆甜、JAVA語言、R語言等李请。至今昆稿,計(jì)算機(jī)科學(xué)家已經(jīng)開發(fā)了成千上萬種編程語言纺座。
那我們經(jīng)常說的一些編程語言都是為高級語言,目的是方便程序員方便理解和使用溉潭。
二净响、計(jì)算機(jī)程序是什么?
其實(shí)喳瓣,程序指的就是一系列指令馋贤,用來告訴計(jì)算機(jī)做什么,而編寫程序的關(guān)鍵在于畏陕,我們需要用計(jì)算機(jī)可以理解的語言來提供這些指令配乓。
三、Python簡介
Python,意思是“蟒蛇”??扰付。1989 年堤撵,荷蘭人 Guido van Rossum(后續(xù)簡稱 Guido)為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序羽莺。這樣看來Python算是一種“古老”的語言了实昨。
Python 的優(yōu)點(diǎn): 簡單易上手,代碼量少盐固;
Python 的缺點(diǎn):運(yùn)行速度慢荒给,代碼無法加密(開源);
許多大型網(wǎng)站就是用Python開發(fā)的刁卜,例如YouTube志电、Instagram,還有國內(nèi)的豆瓣蛔趴。很多大公司挑辆,包括Google、Yahoo等孝情,甚至NASA(美國航空航天局)都大量地使用Python鱼蝉。
四、創(chuàng)建Python Online賬號
編寫Python程序需要一臺電腦箫荡,并在電腦上安裝執(zhí)行Python程序的環(huán)境魁亦,我們稱之為開發(fā)環(huán)境。對于初學(xué)者來說羔挡,安裝和配置開發(fā)環(huán)境是非常麻煩的一件事??洁奈,很有可能安裝配置了半天程序無法運(yùn)行,或者當(dāng)時(shí)能運(yùn)行可是過了一段時(shí)間系統(tǒng)發(fā)生變化又會出現(xiàn)各種Bug绞灼,而且我們編寫的程序也不能實(shí)時(shí)與朋友分享交流利术。基于此ShineLAB開發(fā)出了基于云端的Python Online開發(fā)平臺低矮,你所要做的就是注冊賬號氯哮,就可以直接開始你的創(chuàng)作。不再需要安裝配置任何煩人的程序商佛,只要有瀏覽器就可以編程啦!??
五喉钢、創(chuàng)作你的第一個(gè)Python程序
我們觀察上面的界面,發(fā)現(xiàn)語句前面都有『#』符號良姆,它是怎么一回事呢肠虽?
??其實(shí)呀在python里,『#』常用作單行注釋符號玛追,用于解釋單行代碼税课,#號后邊的任何數(shù)據(jù)在代碼運(yùn)行的階段不會被輸出闲延。
在寫代碼之前,請千萬?不要用“復(fù)制”-“粘貼”把代碼從頁面粘貼到你自己的電腦上韩玩。寫程序也講究一個(gè)感覺垒玲,你需要一個(gè)字母一個(gè)字母地把代碼自己敲進(jìn)去。
Print()函數(shù)
讓我們使用print()開啟對python的第一聲問候找颓!
注意??合愈,這里的括號()和雙括號?" "一定要在英文狀態(tài)下,不然會出錯(cuò)!在輸入完這一行后在鍵盤上點(diǎn)擊回車鍵击狮,如果你正確的輸入了命令佛析,你將會得到如下結(jié)果:
恭喜你??,寫出了人生中的第一行Python代碼彪蓬,你能夠?qū)崿F(xiàn)與計(jì)算機(jī)交互的“初體驗(yàn)”寸莫,離不開print()函數(shù)的幫忙。這也是我們即將解鎖的第一個(gè)Python語法知識點(diǎn)??档冬。
雖然你只是簡單的輸入了一行代碼膘茎,但是背后Python給你完成了這些事情:
① 我們向計(jì)算機(jī)發(fā)出指令:“打印‘Hello World’”;② Python把這行代碼編譯成計(jì)算機(jī)能聽懂的機(jī)器語言酷誓;③ 計(jì)算機(jī)做出相應(yīng)的執(zhí)行辽狈;④ 最后把打印結(jié)果呈現(xiàn)在我們面前。
這呛牲,就是我們通過Python這個(gè)工具,成功與計(jì)算機(jī)實(shí)現(xiàn)溝通的方式驮配。
??我們來猜猜看娘扩,在代碼框輸入下列代碼的話,計(jì)算機(jī)會輸出什么結(jié)果壮锻??print(1+1)
下節(jié)課我們在講解有引號和無引號的時(shí)候?qū)M(jìn)一步講解∷雠裕現(xiàn)在,你只需要了解print()函數(shù)猜绣,以及其它打印的功能就可以了灰殴。
到這里,我們來做一道課堂練習(xí)掰邢,檢驗(yàn)一下自己的學(xué)習(xí)成果了??牺陶。
下面代碼中,哪一項(xiàng)能成功打印出結(jié)果【我超愛學(xué)習(xí)】辣之?(? ? )
A掰伸、print我超愛學(xué)習(xí)
B、print('我超愛學(xué)習(xí)')
C怀估、print(我超愛學(xué)習(xí))
D狮鸭、print('我超愛學(xué)習(xí)")