最新python入門教程教學(xué)講義PPT.ppt

最新python入門教程教學(xué)講義PPT.ppt

ID:62074442

大小:1.06 MB

頁(yè)數(shù):52頁(yè)

時(shí)間:2021-04-14

最新python入門教程教學(xué)講義PPT.ppt_第1頁(yè)
最新python入門教程教學(xué)講義PPT.ppt_第2頁(yè)
最新python入門教程教學(xué)講義PPT.ppt_第3頁(yè)
最新python入門教程教學(xué)講義PPT.ppt_第4頁(yè)
最新python入門教程教學(xué)講義PPT.ppt_第5頁(yè)
資源描述:

《最新python入門教程教學(xué)講義PPT.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、python入門教程起源“1989年12月,我在尋找一門“課余”編程項(xiàng)目來(lái)打發(fā)圣誕節(jié)前后的時(shí)間。我的辦公室會(huì)關(guān)門,但我有一臺(tái)家用電腦,而且沒(méi)有太多其它東西。我決定為當(dāng)時(shí)我正構(gòu)思的一個(gè)新的腳本語(yǔ)言寫一個(gè)解釋器,它是ABC語(yǔ)言的后代,對(duì)UNIX/C程序員會(huì)有吸引力。作為一個(gè)略微有些無(wú)關(guān)想法的人,和一個(gè)蒙提·派森(MontyPython)的飛行馬戲團(tuán)的狂熱愛好者,我選擇了Python作為項(xiàng)目的標(biāo)題?!弊髡撸篏uidoVanRossum(GvR)ComputerProgrammingforEverybody1999年,Guido向DARPA闡述Python語(yǔ)言的特性:簡(jiǎn)單、直觀、強(qiáng)大開源,以便任何人都

2、可以為它做貢獻(xiàn)代碼像純英語(yǔ)那樣容易理解適用于短期開發(fā)的日常任務(wù)這些想法中的一些已經(jīng)成為現(xiàn)實(shí)。Python已經(jīng)成為一門流行的編程語(yǔ)言,尤其是在互聯(lián)網(wǎng)環(huán)境下。強(qiáng)大易用的標(biāo)準(zhǔn)庫(kù)核心庫(kù)不超過(guò)10MbHtml、Xml解析:BeautifulSoup,Expat字符串處理:字典、數(shù)組切片、正則表達(dá)式re單元測(cè)試:PyUnit代碼版本控制:PySVN網(wǎng)絡(luò)訪問(wèn):urllib2圖形模塊:Tkinter、PyTCL、WxPython串行化、多線程等擴(kuò)展標(biāo)準(zhǔn)庫(kù)十分容易膠水語(yǔ)言(gluelanguage)Python經(jīng)常用作將不同語(yǔ)言編寫的程序“粘”在一起的膠水語(yǔ)言。Google內(nèi)部的很多項(xiàng)目使用C++編寫性能要求極

3、高的部分,然后用Python調(diào)用相應(yīng)的模塊。C/C++:Boost.Python使得Python和C++的類庫(kù)能互相調(diào)用(.pyc)Java:Jython是用Java實(shí)現(xiàn)的Python,可同時(shí)使用二者的類庫(kù).NET:IronPython是Python在.NET平臺(tái)上的版本。收放自如(scalability)Python內(nèi)建的數(shù)據(jù)結(jié)構(gòu)(variable,list和dict)以及對(duì)多線程分布式操作的支持,使得程序可以用相同的代碼處理不同規(guī)模的數(shù)據(jù),以及并發(fā)的用戶需求。不要括號(hào)Python使用縮進(jìn)而不是括號(hào)來(lái)進(jìn)行代碼段標(biāo)識(shí),減少了視覺(jué)上的混亂,并且使程序變短,從而提高了程序的可讀性。用途腳本程序大型

4、程序的原型開發(fā)科學(xué)計(jì)算網(wǎng)絡(luò)應(yīng)用計(jì)算機(jī)圖形編程應(yīng)用舉例Google-谷歌在很多項(xiàng)目中用python作為網(wǎng)絡(luò)應(yīng)用的后端,如GoogleGroups、Gmail、GoogleMaps等,GoogleAppEngine支持python作為開發(fā)語(yǔ)言NASA-美國(guó)宇航局,從1994年起把python作為主要開發(fā)語(yǔ)言豆瓣網(wǎng)-圖書、唱片、電影等文化產(chǎn)品的資料數(shù)據(jù)庫(kù)網(wǎng)站Torchlight--Python編寫的大型3D游戲,原Blizzard公司人員制作發(fā)行,開源。Blender-以C與Python開發(fā)的開源3D繪圖軟件在科學(xué)研究中也得到廣泛的應(yīng)用。這么強(qiáng)大?。?!趕緊開始吧!開發(fā)環(huán)境PyCharm(支持PEP8

5、語(yǔ)法規(guī)范、跨平臺(tái)、遠(yuǎn)程調(diào)試、上傳…)IpythonVIM(主要在linux下使用)其它編輯器UE,notepad++,editplus…工欲善其,事必先利其器字符編碼Python默認(rèn)代碼文件為ASCII編碼不指定編碼時(shí),文件中包含非ASCII字符會(huì)報(bào)錯(cuò)第一行加#coding=utf-8,告訴編譯器使用utf-8編碼#coding=utf-8printu"你好!"程序運(yùn)行方式使用IDLE或python命令行工具進(jìn)行交互式編程調(diào)用解釋器執(zhí)行py腳本文件寫個(gè)bat雙擊行和縮進(jìn)Python使用縮進(jìn)來(lái)表示代碼塊,而不是使用大括號(hào){}來(lái)表示代碼塊,縮進(jìn)在python里有重要的語(yǔ)法意義。建議使用四個(gè)空格來(lái)縮

6、進(jìn)代碼,不建議使用制表符。注釋單行注釋使用#號(hào):#第一個(gè)注釋print"Hello,Python!";#第二個(gè)注釋多行注釋三個(gè)雙引號(hào)或三個(gè)單引號(hào):"""這是多行注釋,使用雙引號(hào)。這是多行注釋,使用雙引號(hào)。這是多行注釋,使用雙引號(hào)。"""Helloworld表達(dá)式3+(7*4)++i#butnoi++3**5‘Hello’+‘World’notaandnotca>borc>d變量賦值a=4<<3a=“HelloWorld”x,y=4+2,”python”pass語(yǔ)句–不做任何事時(shí)使用ifa

7、elifa==‘-’:b=‘-’else:b=None布爾表達(dá)式–and,or,notifb>=aandb<=c:print‘boolisTrue’ifnot(bc):print‘notexpr,valueisTrue’循環(huán)While語(yǔ)句whilea

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。