版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
認(rèn)識Python
Python程序設(shè)計Python想必大家都看到了,這兩年火的來你隨處都能看到它的身影。手機(jī)、電視、報紙、小區(qū)廣告牌,甚至小學(xué)生都開始學(xué)Python了。原因很簡單,Python應(yīng)用更廣泛了,還有相對來說入門更容易。然后就是Java,Java其實發(fā)展相對較晚,Java語言正式誕生其實是在1995年,到現(xiàn)在才二十幾年。隨著互聯(lián)網(wǎng)潮流的興起,Java可以說一路紅遍大江南北,包括web應(yīng)用、桌面應(yīng)用、安卓應(yīng)用等。。。直到物聯(lián)網(wǎng)的快速發(fā)展,C語言反超了Java。最后說下C語言,從發(fā)展年齡來說,C語言絕對是老大哥,1972年,C語言誕生了。因為C語言具有更高的運(yùn)行效率(相對C#、JAVA等),從而被廣泛應(yīng)用計算機(jī)底層驅(qū)動,包括現(xiàn)在絕大部分操作系統(tǒng)底層代碼都是C語言寫的。同時,因為物聯(lián)網(wǎng)很多終端設(shè)備從CPU運(yùn)行速度(效率)、存儲資源來說,都比較依賴于C語言。隨著物聯(lián)網(wǎng)的快速發(fā)展,也進(jìn)一步帶動了C語言的活躍了解了解掌握掌握
知識和能力目標(biāo)了解Python發(fā)展歷程、特點、應(yīng)用領(lǐng)域13掌握如何編寫程序掌握PyCharm編寫簡單Python程序python程序示例42了解Python開發(fā)環(huán)境的配置了解Python2024/11/723.Python可以做些什么4.Python的優(yōu)點5.Python和其他語言的比較1.Python的發(fā)展歷程2.為什么使用Python2024/11/71.Python的發(fā)展歷程Python是一種簡單易學(xué),功能強(qiáng)大的編程語言。它有高效率的高層數(shù)據(jù)結(jié)構(gòu),能夠簡單、有效地實現(xiàn)面向?qū)ο缶幊?。Python語法簡單,支持動態(tài)輸入,是解釋型語言。在大多數(shù)平臺上,對于眾多領(lǐng)域,Python都是一個理想的開發(fā)語言,特別適合于應(yīng)用程序的快速開發(fā)。2024/11/71.Python的發(fā)展歷程目前GuidovanRossum在Google工作,后來到Dropbox公司工作,主要從事GAE/Python3.x方面的研究。創(chuàng)始人:GuidovanRossum吉多時間地點:1989年圣誕節(jié)期間在阿姆斯特丹創(chuàng)造名字來源:大蟒蛇飛行馬戲團(tuán)的愛好者,來自英國肥皂劇《MontyPython飛行馬戲團(tuán)》。Guido當(dāng)初之所以選中Python作為語言的名字,是因為他太喜歡這部肥皂劇了。淵源:從ABC發(fā)展而來主要受Modula-3的影響結(jié)合了Unixshell和C的習(xí)慣2024/11/71.Python的發(fā)展歷程Python面世Python2.0于2000年10月16日發(fā)布,主要實現(xiàn)了完整的垃圾回收,并且支持Unicode。Python3.0于2008年12月3日發(fā)布,此版不完完全兼容之前的Python源代碼。目前使用最廣泛的版本是Python3.8,最新的版本是Python3.92024/11/71.Python的發(fā)展歷程Python的設(shè)計哲學(xué):01簡單03優(yōu)雅02明確Python開發(fā)者的哲學(xué):“用一種方法,最好是只有一種方法來做一件事”。在設(shè)計Python語言時,如果面臨多種選擇,Python開發(fā)者總會拒絕花哨的語法,而選擇明確的沒有或者很少有歧義的語法。2024/11/72.為什么使用Python開源PacktPublishing是世界上關(guān)于編程方面最大的出版商,它在2018年對11000名訪客進(jìn)行了調(diào)查,調(diào)查內(nèi)容包括開發(fā)者使用的編程語言、喜歡的框架、薪酬信息等幾個方面。調(diào)查顯示,Python和JavaScript是當(dāng)今最流行的編程語言,而Java緊隨其后,排名第三。2024/11/73.Python可以做些什么桌面GUI軟件開發(fā)(wxPython,
PyQT…)網(wǎng)絡(luò)應(yīng)用開發(fā)(內(nèi)置模塊,Twistd,
Stackless…)2/3D圖形處理,游戲開發(fā)(PIL,
pyGame…)文檔處理,科學(xué)計算(moinmoin,
numpy…)Web應(yīng)用開發(fā)(Flask,
Django,Z,OPEQuixote…)移動設(shè)備應(yīng)用開發(fā)(PyS60…)數(shù)據(jù)庫開發(fā)(支持SQL和NOSQL,
ZODB…)嵌入其它應(yīng)用(嵌入C/C++,
delphi,調(diào)用DLL…)3.1運(yùn)用領(lǐng)域2024/11/73.Python可以做些什么3.2誰在用Python典型幾個國外公司:2024/11/73.Python可以做些什么典型幾個國內(nèi)公司:3.2誰在用Python2024/11/724.Python的優(yōu)點免費—Python的使用和分發(fā)是完全免費的??缮墶狿ython提供了基本的開發(fā)模塊,你可以在它上面開發(fā)你的軟件,而且當(dāng)這些需要擴(kuò)展和增長時,Python的可插入性和模塊化結(jié)構(gòu)能使你的項目生機(jī)盎然并易于管理。解釋性—
Python編寫的程序無需編譯,可直接從源代碼運(yùn)行程序。易維護(hù)
—
幾個月后閱讀自己的代碼,不會云里霧里。可移植性—由于它的開源本質(zhì),Python已經(jīng)被移植在許多平臺上。2024/11/7面向?qū)ο蟆?/p>
Python即支持面向過程的編程也支持面向?qū)ο蟮木幊?。在“面向過程”的語言中,程序是由過程或僅僅是可重用代碼的函數(shù)構(gòu)建起來的。在“面向?qū)ο蟆钡恼Z言中,程序是由數(shù)據(jù)和功能組合而成的對象構(gòu)建起來的。面向服務(wù)豐富的庫—
Python標(biāo)準(zhǔn)庫龐大??蓭椭幚砀鞣N工作,包括正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、
WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其他與系統(tǒng)有關(guān)的操作importinclude4.Python的優(yōu)點Python的特點簡單易學(xué)開源高級語言可移植性解釋性面向?qū)ο罂蓴U(kuò)展豐富的庫規(guī)范的代碼9大特點2024/11/75.Python和其他語言的比較PythonVS
C:Python是動態(tài)編譯語言,C是靜態(tài)編輯語言。C中內(nèi)容管理是由開發(fā)者管理,Python中內(nèi)存問題由Python解釋器負(fù)責(zé)。Python自帶數(shù)據(jù)類型支持庫。C中對于混雜數(shù)組(Python中得列表)和哈希表(Python中得字典)還未存在標(biāo)準(zhǔn)庫。Python不能用來寫內(nèi)核。借助Python語言提供的API,使用C或者C++來對Python進(jìn)行功能性擴(kuò)展。2024/11/7PythonVSJava:Python支持面向?qū)ο?函數(shù)編程方式。java支持面向?qū)ο蟆ython比Java要簡單,非常適合與構(gòu)造快速原型。Python和Java適合多名程序員以漸進(jìn)方式協(xié)同開發(fā)大型項目。5.Python和其他語言的比較Window安裝Python(1)訪問。選擇安裝包。Window安裝Python(2)下載并完成Python的安裝。Window安裝Python(3)配置環(huán)境變量。Window安裝Python(4)環(huán)境變量配置成功Window安裝Python(5)下載pip。下載網(wǎng)站:
Window安裝Python(6)解壓文件后,在Path最后面添加Scripts文件路徑。再次打開控制臺,輸入piplist,出現(xiàn)下列信息表示pip安裝成功。Pycharm的下載安裝(1)訪問PyCharm官方進(jìn)入Pycharm的下載頁面。
Pycharm的下載安裝(2)雙擊exe下載文件,開始安裝。Pycharm的使用完成PyCharm的安裝后,就可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)每日一練試卷A卷含答案
- 二年級數(shù)學(xué)計算題專項練習(xí)
- 地質(zhì)災(zāi)害治理施工組織設(shè)計方案
- 2024年新型防腐木建設(shè)協(xié)議范本
- 2024年委托管理權(quán)限規(guī)范協(xié)議細(xì)則
- 2024年新轎車租賃協(xié)議規(guī)范
- 2024年食品配送服務(wù)協(xié)議細(xì)則
- 2024年度品牌宣傳合作協(xié)議
- 觀察循證護(hù)理在ICU腦卒中患者床旁盲插螺旋形鼻腸管中的應(yīng)用
- 多人股權(quán)轉(zhuǎn)讓協(xié)議樣本:修訂
- 擴(kuò)張型心肌病診斷和治療指南
- 電子小報社團(tuán)教案
- 八大特殊作業(yè)安全試題題庫
- 標(biāo)簽打印管理辦法及流程
- 五四制青島版2022-2023五年級科學(xué)上冊第五單元第19課《生物的棲息地》課件(定稿)
- DB65∕T 3253-2020 建筑消防設(shè)施質(zhì)量檢測評定規(guī)程
- 四年級上冊美術(shù)教案15《有創(chuàng)意的書》人教版
- 否定詞否定句課件(PPT 38頁)
- 水力學(xué)第12章 相似理論-2015
- 第7章國際資本流動與國際金融危機(jī)
- 藏傳佛教英文詞匯
評論
0/150
提交評論