版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)數(shù)字媒體技術(shù)(多媒體技術(shù))試題及答案
- 2025年大學(xué)動(dòng)物科學(xué)(飼料配方)試題及答案
- 2026年裝修工藝(墻面裝修技術(shù))試題及答案
- 2025年中職建筑材料(建筑材料檢測(cè))試題及答案
- 2025年中職老年人服務(wù)與管理(心理慰藉)試題及答案
- 禁毒安全班會(huì)課件
- 煙臺(tái)消防安全整治工程
- 電氣安全隱患排查整改標(biāo)準(zhǔn)對(duì)照表排查電氣隱患請(qǐng)對(duì)照標(biāo)準(zhǔn)逐一排查
- 神奇基因介紹
- 2026中國(guó)武夷實(shí)業(yè)股份有限公司國(guó)際事業(yè)部招聘1人備考題庫(kù)帶答案詳解
- 水利工程施工監(jiān)理規(guī)范(SL288-2014)用表填表說(shuō)明及示例
- IATF16949-質(zhì)量手冊(cè)(過(guò)程方法無(wú)刪減版)
- 妊娠合并膽汁淤積綜合征
- 河南省安陽(yáng)市滑縣2024-2025學(xué)年高二數(shù)學(xué)上學(xué)期期末考試試題文
- 新疆維吾爾自治區(qū)普通高校學(xué)生轉(zhuǎn)學(xué)申請(qǐng)(備案)表
- 內(nèi)鏡中心年終總結(jié)
- 園林苗木容器育苗技術(shù)
- 陜西省2023-2024學(xué)年高一上學(xué)期新高考解讀及選科簡(jiǎn)單指導(dǎo)(家長(zhǎng)版)課件
- 兒科學(xué)熱性驚厥課件
- 《高職應(yīng)用數(shù)學(xué)》(教案)
- 漢堡規(guī)則中英文
評(píng)論
0/150
提交評(píng)論