Python語言程序設(shè)計課件1第1章 Python語言概述_第1頁
Python語言程序設(shè)計課件1第1章 Python語言概述_第2頁
Python語言程序設(shè)計課件1第1章 Python語言概述_第3頁
Python語言程序設(shè)計課件1第1章 Python語言概述_第4頁
Python語言程序設(shè)計課件1第1章 Python語言概述_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1第1章Python語言概述1.1

Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助21.1Python語言特點(diǎn)Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,具有豐富和強(qiáng)大的庫。Python常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。Python強(qiáng)制用空白符(whitespace)作為語句縮進(jìn)。Python標(biāo)準(zhǔn)庫很龐大,可用來處理正則表達(dá)式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統(tǒng)、GUI(圖形用戶界面)、Tk和其它與系統(tǒng)有關(guān)的操作。3第1章Python語言概述1.1Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助41.2Python應(yīng)用領(lǐng)域Python被廣泛應(yīng)用于眾多領(lǐng)域,例如:Web開發(fā)Python擁有很多免費(fèi)數(shù)據(jù)函數(shù)庫、免費(fèi)Web網(wǎng)頁模板系統(tǒng)、以及與Web服務(wù)器進(jìn)行交互的庫,可以實(shí)現(xiàn)web開發(fā),搭建Web框架,目前比較有名的PythonWeb框架為Django。爬蟲開發(fā)在爬蟲領(lǐng)域,Python幾乎是霸主地位,將網(wǎng)絡(luò)一切數(shù)據(jù)作為資源,通過自動化程序進(jìn)行有針對性的數(shù)據(jù)采集以及處理。云計算開發(fā)Python是從事云計算工作需要掌握的一門編程語言,目前很火的云計算框架OpenStack就是由Python開發(fā)的。51.2Python應(yīng)用領(lǐng)域人工智能MASA和Google早期大量使用Python,為Python積累了豐富的科學(xué)運(yùn)算庫,當(dāng)AI時代來臨后,目前市面上大部分的人工智能的代碼都是使用Python來編寫,尤其PyTorch之后,Python作為AI時代首先語言的位置基本確定。自動化運(yùn)維Python是一門綜合性的語言,能滿足絕大部分自動化運(yùn)維需求,前端和后端都可以做。數(shù)據(jù)分析Python已成為數(shù)據(jù)分析和數(shù)據(jù)科學(xué)事實(shí)上的標(biāo)準(zhǔn)語言和標(biāo)準(zhǔn)平臺之一,Numpy、Pandas、Scipy和Matplotlib程序庫共同構(gòu)成了Python數(shù)據(jù)分析的基礎(chǔ)。61.2Python應(yīng)用領(lǐng)域科學(xué)計算隨著NumPy、SciPy、Matplotlib、Enthoughtlibrarys等眾多程序庫的開發(fā),使得Python越來越適合做科學(xué)計算、繪制高質(zhì)量的2D和3D圖像。7第1章Python語言概述1.1Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助81.3下載和安裝Python軟件打開Python官網(wǎng),選中Downloads下拉菜單中的Windows,如圖1-1所示,點(diǎn)擊Windows打開Python軟件下載頁面,根據(jù)自己系統(tǒng)選擇32位還是64位以及相應(yīng)的版本號,下載exe后綴的可執(zhí)行文件。32位和64位的版本安裝起來沒有區(qū)別,這里下載的是Python3.6版本,雙擊打開后,進(jìn)入Python安裝界面,勾選AddPython3.6toPATH選項(xiàng),意思是把Python的安裝路徑添加到系統(tǒng)環(huán)境變量的Path變量中。安裝時不要選擇默認(rèn),點(diǎn)擊Customizeinstallation(自定義安裝)。點(diǎn)擊Customizeinstallation(自定義安裝),進(jìn)入下一個安裝界面,在該界面所有選項(xiàng)全選。再下一步,勾選第一項(xiàng)Installforallusers,點(diǎn)擊Browse選擇安裝軟件的目錄,我們選擇的是D:\Python,勾選Installforallusers項(xiàng)。點(diǎn)擊Install開始安裝。按win+R,輸入cmd進(jìn)入終端,輸入python,然后回車,驗(yàn)證一下安裝是否成功,主要是看環(huán)境變量是否設(shè)置好。如果出現(xiàn)Python版本信息則說明安裝成功。9第1章Python語言概述1.1Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助101.4編寫和運(yùn)行Python代碼默認(rèn)編程環(huán)境:IDLE其他常用開發(fā)環(huán)境:Eclipse+PyDevPyCharmAnacondazwPython111.4編寫和運(yùn)行Python代碼用文本編輯器編寫代碼用命令行格式的Pythonshell編寫代碼用帶圖形界面的PythonShell編寫交互式代碼用帶圖形界面的PythonShell編寫程序代碼121.4.1用文本編輯器編寫代碼在Python中,只需要選擇一個合適的文本編輯器就可以編寫Python代碼,如記事本、Notepad、Notepad++等文本編輯器。下面給出用Notepad++編寫Python腳本并在cmd中運(yùn)行。打開Notepad++后,新建一個新的文件,然后將代碼寫入文件并保存。對于新建的文件,設(shè)置代碼所對應(yīng)的語言實(shí)現(xiàn)語法高亮顯示:語言?P?Python。打開cmd,并且切換到對應(yīng)的Python腳本文件所在目錄,輸入剛建立的完整的文件名來運(yùn)行腳本。131.4.3用PythonShell編寫交互式代碼在IDLE中,如果使用交互式編程模式,那么直接在提示符“>>>”后面輸入相應(yīng)的命令并回車執(zhí)行即可,如果執(zhí)行順利的話,馬上就可以看到執(zhí)行結(jié)果,否則會拋出異常。>>>4+59>>>3/0Traceback(mostrecentcalllast):File"<pyshell#18>",line1,in<module>3/0ZeroDivisionError:integerdivisionormodulobyzero141.4.4用帶圖形界面的PythonShell編寫程序代碼當(dāng)需要編寫大量Python代碼行時,就需要通過編寫程序(也叫腳本)來避免繁瑣。在IDLE中編寫、運(yùn)行程序的步驟:(1)啟動IDLE;(2)選擇菜單File>NewFile創(chuàng)建一個程序文件,輸入代碼并保存為擴(kuò)展名為.py的文件。(3)選擇菜單Run>RunModuleF5運(yùn)行程序,程序運(yùn)行結(jié)果將直接顯示在IDLE交互界面上。151.4.4編寫Python代碼在有些情況下可能需要在命令提示符環(huán)境中運(yùn)行Python程序文件。在“開始”菜單的“附件”中單擊“命令提示符”,然后執(zhí)行Python程序。假設(shè)有程序HelloWorld.py內(nèi)容如下:

print('Helloworld')如果HelloWorld.py不在當(dāng)前路徑下,需要在前面寫上路徑名,如C:\Users\caojie\Desktop\HelloWorld.py161.4

編寫和運(yùn)行Python代碼如果能夠熟練使用開發(fā)環(huán)境提供的一些快捷鍵,將會大幅度提高開發(fā)效率,在IDLE中一些比較常用的快捷鍵如下表所示:17第1章Python語言概述1.1Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助181.5Python注釋Python單行注釋井號(#)常被用作單行注釋符號,在代碼中使用#時,它右邊的任何數(shù)據(jù)在程序執(zhí)行時都會被忽略,被當(dāng)做是注釋。>>>print('Helloworld.')#輸出Helloworld.Helloworld.1.5.2Python多行注釋在Python中,當(dāng)注釋有多行時,需用多行注釋符來對多行進(jìn)行注釋。多行注釋用三個單引號'''或者三個雙引號"""將注釋括起來,例如:'''這是多行注釋,用三個單引號這是多行注釋,用三個單引號這是多行注釋,用三個單引號'''print("Hello,World!")19第1章Python語言概述1.1Python語言特點(diǎn)1.2Python應(yīng)用領(lǐng)域1.3下載和安裝Python軟件1.4編寫和運(yùn)行Python代碼1.5Python注釋1.6在線幫助201.6在線幫助1.6.1Python交互式幫助系統(tǒng)在編寫和運(yùn)行Python程序時,我們可能對某些模塊、類、函數(shù)、關(guān)鍵字等的含義不太清楚,這時候我們可以借助Python內(nèi)置的幫助系統(tǒng)獲取幫助。借助Python的help(object)函數(shù)可進(jìn)入交互式幫助系統(tǒng)來獲取Python對象object的使用幫助信息。211.6在線幫助1.6.2Python文檔Python文檔提供了有關(guān)Python語言及標(biāo)準(zhǔn)模塊的詳細(xì)說明信息,是學(xué)習(xí)和進(jìn)行Python語言編程不可或缺的工具,其使用步驟如下:(1)打開Python文檔。在IDLE環(huán)境下,按F1鍵打開Python文檔,如圖1-28所示

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論