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

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

ID:62074442

大?。?.06 MB

頁數(shù):52頁

時間:2021-04-14

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

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

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

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

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

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

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

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

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

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

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

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