財(cái)務(wù)大數(shù)據(jù)分析 課件 Python安裝與運(yùn)行_第1頁(yè)
財(cái)務(wù)大數(shù)據(jù)分析 課件 Python安裝與運(yùn)行_第2頁(yè)
財(cái)務(wù)大數(shù)據(jù)分析 課件 Python安裝與運(yùn)行_第3頁(yè)
財(cái)務(wù)大數(shù)據(jù)分析 課件 Python安裝與運(yùn)行_第4頁(yè)
財(cái)務(wù)大數(shù)據(jù)分析 課件 Python安裝與運(yùn)行_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Python安裝與運(yùn)行Contents目錄01Python的優(yōu)缺點(diǎn)02Python安裝與啟動(dòng)03Python編程基礎(chǔ)Python的優(yōu)缺點(diǎn)PART01Python的優(yōu)缺點(diǎn)Python誕生于20世紀(jì)90年代初,是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是一種解釋型、面向?qū)ο?、?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語(yǔ)言,是最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。Python的創(chuàng)始人為荷蘭人吉多·范·羅蘇姆

(GuidovanRossum)。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無(wú)趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC語(yǔ)言的一種繼承。任職于google。之所以選中Python(大蟒蛇的意思)作為該編程語(yǔ)言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。Python的優(yōu)缺點(diǎn)

Python相比其他語(yǔ)言工具具有以下優(yōu)點(diǎn):簡(jiǎn)單易學(xué),語(yǔ)法優(yōu)美,注重的是如何解決問(wèn)題而不是編程語(yǔ)言的語(yǔ)法和結(jié)構(gòu),適合作為編程入門語(yǔ)言;>豐富強(qiáng)大的庫(kù),開源社區(qū)活躍,開發(fā)者編寫并開源功能強(qiáng)大的Python庫(kù);>開發(fā)效率高,因?yàn)橛辛素S富強(qiáng)大的庫(kù),在可移植性、可擴(kuò)展性方面都非常出眾;>應(yīng)用領(lǐng)域廣泛,Web開發(fā)、網(wǎng)絡(luò)編程、自動(dòng)化運(yùn)維、Linux系統(tǒng)管理、數(shù)據(jù)分析、科學(xué)計(jì)算、人工智能、機(jī)器學(xué)習(xí)等。>Python的優(yōu)缺點(diǎn)

Python的缺點(diǎn)主要有:運(yùn)行速度慢,和C程序相比非常慢,因?yàn)镻ython是解釋型語(yǔ)言,你的代碼在執(zhí)行時(shí)會(huì)一行一行地翻譯成CPU能理解的機(jī)器碼,這個(gè)翻譯過(guò)程非常耗時(shí),所以很慢。而C程序是運(yùn)行前直接編譯成CPU能執(zhí)行的機(jī)器碼,所以非???;Python的GIL(GlobalInterpreterLock)鎖限制并發(fā),Python對(duì)多處理器支持不好,這意味著,如果試圖通過(guò)多線程擴(kuò)展應(yīng)用程序,將總是被這個(gè)全局解釋器鎖限制;Python2.X和Python3.X不能完全兼容。Python安裝與啟動(dòng)PART02Python安裝與啟動(dòng)

根據(jù)你的Windows版本(64位還是32位)從Python的官方網(wǎng)站下載Python3.9.0對(duì)應(yīng)的64位安裝程序或32位安裝程序,然后運(yùn)行下載的exe安裝包:/downloads/Python第三方編輯器Anaconda是一個(gè)開源的發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng)。因?yàn)榘舜罅康目茖W(xué)包,Anaconda的下載文件比較大(約531MB),如果只需要某些包,或者需要節(jié)省帶寬或存儲(chǔ)空間,也可以使用Miniconda這個(gè)較小的發(fā)行版(僅包含conda和Python)。

Conda是一個(gè)開源的包、環(huán)境管理器,可以用于在同一個(gè)機(jī)器上安裝不同版本的軟件包及其依賴,并能夠在不同的環(huán)境之間切換Anaconda包括Conda、Python以及一大堆安裝好的工具包,比如:numpy、pandas等。Python安裝與啟動(dòng)

安裝成功后,打開命令提示符窗口,敲入python后可以啟動(dòng)。Windows會(huì)根據(jù)一個(gè)Path的環(huán)境變量設(shè)定的路徑去查找python.exe。Python安裝與啟動(dòng)Python編程基礎(chǔ)PART03Python編程基礎(chǔ)示例Python是一種計(jì)算機(jī)編程語(yǔ)言。計(jì)算機(jī)編程語(yǔ)言和我們?nèi)粘J褂玫淖匀徽Z(yǔ)言有所不同,最大的區(qū)別就是,自然語(yǔ)言在不同的語(yǔ)境下有不同的理解,而計(jì)算機(jī)要根據(jù)編程語(yǔ)言執(zhí)行任務(wù),就必須保證編程語(yǔ)言寫出的程序決不能有歧義,所以,任何一種編程語(yǔ)言都有自己的一套語(yǔ)法,編譯器或者解釋器就是負(fù)責(zé)把符合語(yǔ)法的程序代碼轉(zhuǎn)換成CPU能夠執(zhí)行的機(jī)器碼,然后執(zhí)行。Python也不例外。Python的語(yǔ)法比較簡(jiǎn)單,采用縮進(jìn)方式,寫出來(lái)的代碼就像右面的樣子:#printabsolutevalueofaninteger:a=100ifa>=0print(a)else:print(-a)Python編程基礎(chǔ)以“#”開頭的語(yǔ)句是注釋,注釋是開發(fā)者看的,可以是任意內(nèi)容,解釋器會(huì)忽略掉注釋。其他每一行都是一個(gè)語(yǔ)句,當(dāng)語(yǔ)句以“冒號(hào):”結(jié)尾時(shí),縮進(jìn)的語(yǔ)句視為代碼塊。一般縮進(jìn)為4個(gè)空格。注意:空格(space)縮進(jìn)和tab縮進(jìn)有區(qū)別,最好全部使用空格來(lái)縮進(jìn)??s進(jìn)有利有弊。好處是強(qiáng)迫你寫

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論