Python語(yǔ)言基礎(chǔ)與應(yīng)用- 課件 第1章 Python語(yǔ)言概述_第1頁(yè)
Python語(yǔ)言基礎(chǔ)與應(yīng)用- 課件 第1章 Python語(yǔ)言概述_第2頁(yè)
Python語(yǔ)言基礎(chǔ)與應(yīng)用- 課件 第1章 Python語(yǔ)言概述_第3頁(yè)
Python語(yǔ)言基礎(chǔ)與應(yīng)用- 課件 第1章 Python語(yǔ)言概述_第4頁(yè)
Python語(yǔ)言基礎(chǔ)與應(yīng)用- 課件 第1章 Python語(yǔ)言概述_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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ǔ)言基礎(chǔ)與應(yīng)用01Python語(yǔ)言概述PYTHON目錄CONTENTS0102031.1Python簡(jiǎn)介1.2Python安裝1.3開(kāi)發(fā)環(huán)境TEACH041.4HelloWorld程序1.1Python簡(jiǎn)介1.1.1Python發(fā)展歷史1989年,Guido在ABC語(yǔ)言的基礎(chǔ)上,結(jié)合Unixshell和C的優(yōu)點(diǎn)設(shè)計(jì)出Python語(yǔ)言。1995年,Guido在弗吉尼亞州的國(guó)家創(chuàng)新研究公司(CNRI)繼續(xù)他在Python上的工作,并發(fā)布了該軟件的多個(gè)版本。2000年10月16日發(fā)布Python2,Python2的穩(wěn)定版本為Python2.7。2001年,Python軟件基金會(huì)(PSF)成立,這是一個(gè)專為擁有Python相關(guān)知識(shí)產(chǎn)權(quán)而創(chuàng)建的非營(yíng)利組織。GuidovanRossumLifeisshort,youneedPython!1.1.1Python發(fā)展歷史2004年以后,python的使用率呈線性增長(zhǎng)。2008年12月3日發(fā)布Python3,不完全兼容Python2。2011年1月,它被TIOBE編程語(yǔ)言排行榜評(píng)為2010年度語(yǔ)言。2021年,TIOBE編程語(yǔ)言排行榜位于第三位。2022年,TIOBE編程語(yǔ)言排行榜位于第一位。2023年,TIOBE編程語(yǔ)言排行榜位于第一位。2024年,TIOBE編程語(yǔ)言排行榜位于第一位。GuidovanRossumLifeisshort,youneedPython!1.1.2Python特點(diǎn)

速度快:底層代碼、大多數(shù)庫(kù)是C語(yǔ)言編寫0102030405060708P語(yǔ)法限制不太嚴(yán)格,程序設(shè)計(jì)自由度大免費(fèi)開(kāi)源:

使用免費(fèi),源代碼公開(kāi)數(shù)據(jù)類型豐富可移植性好:Linux、Windows、android、VMS、Solaris解釋性:直接從源代碼運(yùn)行程序庫(kù)豐富:系統(tǒng)、文檔、數(shù)據(jù)庫(kù)、界面可擴(kuò)展性與可嵌入性:通過(guò)模塊可以與C、C++相互調(diào)用1.1.3Python應(yīng)用作為一門優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,Python被廣泛應(yīng)用于各種領(lǐng)域,如:GUI開(kāi)發(fā)數(shù)據(jù)獲取多媒體應(yīng)用Web應(yīng)用開(kāi)發(fā)科學(xué)計(jì)算數(shù)據(jù)庫(kù)開(kāi)發(fā)1.1.4Python不足作為一門優(yōu)秀的程序設(shè)計(jì)語(yǔ)言,Python被廣泛應(yīng)用于各種領(lǐng)域,如:(1)運(yùn)行速度慢

(2)代碼保密性低。程序發(fā)布基本就是發(fā)布源代碼1.2Python的下載與安裝1.2.1下載官網(wǎng)為:/圖1.1

Python首頁(yè)1.2.1下載可以根據(jù)個(gè)人需求和計(jì)算機(jī)CPUGPRs的寬度選擇對(duì)應(yīng)的版本。圖1.2Python安裝版本(Windows)1.2.1下載本書選擇的是3.7.2版本(64位)。圖1.3Python3.7.2安裝包下載列表1.2.2安裝圖1.4安裝向?qū)В?)雙擊下載的“python-3.7.2-amd64.exe”,(2)勾選“AddPython3.7toPATH”選項(xiàng),將Python的路徑添加到系統(tǒng)的環(huán)境變量中。(3)選擇“Customizeinstallation”安裝方式,自定義安裝1.2.2安裝圖1.5安裝選項(xiàng)對(duì)話框(1)“Documentation”選項(xiàng)安裝Python的幫助文檔;(2)“pip”選項(xiàng)是安裝下載Python各種包的工具;(3)“td/tkandIDLE”選項(xiàng)安裝tkinter和IDLE;(4)“Pythontestsuite”選擇安裝測(cè)試的標(biāo)準(zhǔn)庫(kù)。1.2.2安裝圖1.6高級(jí)選項(xiàng)對(duì)話框(1)“Installforallusers”選中表示為所有的用戶安裝Python,默認(rèn)安裝路徑為“C:\ProgramFiles\Python37”。(2)“AssociatefileswithPython(requiresthepylauncher)”選項(xiàng)表示安裝Python的相關(guān)文件;1.2.2安裝圖1.6高級(jí)選項(xiàng)對(duì)話框(3)“Createshortcutsforinstalledapplications”選項(xiàng)表示在開(kāi)始菜單欄中創(chuàng)建Python選項(xiàng);(4)“AddPythontoenvironmentvariables”選項(xiàng)表示添加環(huán)境變量;1.2.2安裝圖1.6高級(jí)選項(xiàng)對(duì)話框(5)Precompilestandardlibrary”選項(xiàng)表示預(yù)編譯Python的標(biāo)準(zhǔn)庫(kù),可以提高程序的運(yùn)行效率;(6)“Downloaddebuggingsymbls”選項(xiàng)下載調(diào)試標(biāo)識(shí);(7)“Downloaddebugbinaries(requiresvs2015orlater)”選項(xiàng)表示可下載二進(jìn)制代碼調(diào)試1.2.2安裝圖1.7安裝過(guò)程界面圖1.8安裝成功界面1.2.2安裝圖1.9Python界面安裝完成后,需要測(cè)試Python是否安裝成功。(1)按Windows+R鍵,打開(kāi)運(yùn)行界面;(2)輸入“python”命令,回車;(3)如出現(xiàn)界面圖1.9所示,表示安裝成功。1.3Python的開(kāi)發(fā)環(huán)境1.3.1IDLE

IDLE是Python自帶的開(kāi)發(fā)工具,安裝Python軟件時(shí),自動(dòng)安裝IDLE,可以在開(kāi)始菜單中的Python3.7子菜單中找到IDLE。1.3.1IDLE

Windows下的IDLE命令行界面。1.3.2PyCharm

PyCharm是第三方的PythonIDE,由JetBrains公司開(kāi)發(fā)。1.4HelloWord程序1.4.1IDLE編碼方式運(yùn)行程序(1)編碼打開(kāi)IDLE,依次單擊“File”→“NewFile”,在彈出的文本編輯框中輸入代碼。1.4.1IDLE編碼方式運(yùn)行程序

(2)保存依次單擊“File”→“Save”,文件名為“1_1”,選擇文件的類型為“PythonFiles(*.py*.pyw)”,將其保存為文件名“1_1.py”的文件。1.4.1IDLE編碼方式運(yùn)行程序

(3)運(yùn)行按F5或依次單擊“Run”→“RunModule”,運(yùn)行當(dāng)前代碼,結(jié)果如下圖所示

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論