版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Python程序設(shè)計(jì)項(xiàng)目式教程》項(xiàng)目1Python語言概述項(xiàng)目2Python語法基礎(chǔ)項(xiàng)目3流程控制項(xiàng)目4組合數(shù)據(jù)類型項(xiàng)目5函數(shù)與模塊項(xiàng)目6文件操作與異常處理項(xiàng)目7面向?qū)ο缶幊添?xiàng)目8項(xiàng)目實(shí)踐與綜合應(yīng)用全套可編輯PPT課件
項(xiàng)目一
Python語言概述目錄Python語言的發(fā)展歷程及應(yīng)用領(lǐng)域01任務(wù)1-1Windows中Python的安裝與使用02任務(wù)1-2PyCharm的安裝與配置03在PyCharm中調(diào)試程序04任務(wù)1-3每天多做一點(diǎn)點(diǎn)05技能拓展:初識(shí)AIGC和大語言模型0601Python語言的發(fā)展歷程及應(yīng)用領(lǐng)域Python語言的發(fā)展歷程1·2·3·4·Python發(fā)展歷程Python由GuidovanRossum于1989年底發(fā)明,1991年發(fā)布首個(gè)公開版本Python0.9.0。2000年發(fā)布Python2.0,引入列表推導(dǎo)式、垃圾回收機(jī)制和對(duì)Unicode的支持。2008年發(fā)布Python3.0,解決Python2.x設(shè)計(jì)缺陷,與Python2.x系列不兼容。Python3.x系列持續(xù)發(fā)展,如Python3.5引入異步生成器,Python3.7增加新數(shù)據(jù)類型。熟悉Python應(yīng)用領(lǐng)域Web開發(fā)Python擁有Django和Flask等強(qiáng)大框架,Django適合企業(yè)級(jí)應(yīng)用,F(xiàn)lask適合小型項(xiàng)目。網(wǎng)絡(luò)爬蟲Python自帶urllib庫(kù),第三方requests庫(kù)和Scrapy框架使爬蟲開發(fā)變得容易。數(shù)據(jù)分析與科學(xué)計(jì)算Python提供NumPy、Pandas和Matplotlib等庫(kù),用于高效數(shù)值計(jì)算、數(shù)據(jù)處理和可視化。人工智能與機(jī)器學(xué)習(xí)Python是AI主要語言,擁有Scikit-learn、TensorFlow和PyTorch等框架,支持GPU加速。02任務(wù)1-1Windows中Python的安裝與使用任務(wù)描述本任務(wù)旨在指導(dǎo)學(xué)生在Windows系統(tǒng)中正確安裝Python解釋器,并掌握其基本的使用方法。學(xué)生將學(xué)習(xí)從Python官網(wǎng)下載并安裝Python,確保將其添加到系統(tǒng)環(huán)境變量中,以便通過命令提示符運(yùn)行Python代碼。安裝完成后,學(xué)生需驗(yàn)證Python版本信息。通過本任務(wù),學(xué)生將掌握Python在Windows系統(tǒng)上的基本運(yùn)行環(huán)境搭建,為后續(xù)的編程學(xué)習(xí)奠定基礎(chǔ)。任務(wù)分析安裝Python解釋器是學(xué)習(xí)和使用Python語言的第一步。只有正確安裝了Python解釋器,才能進(jìn)行后續(xù)的編程學(xué)習(xí)和實(shí)踐。Python解釋器有多個(gè)版本,編者選擇安裝目前流行的Python3。在Python解釋器安裝過程中需要注意一些配置選項(xiàng),如添加到系統(tǒng)路徑等。如果配置不當(dāng),可能會(huì)導(dǎo)致在命令行或其他開發(fā)環(huán)境中無法正常調(diào)用Python。任務(wù)實(shí)施任務(wù)實(shí)施Python解釋器下載步驟訪問Python官網(wǎng)下載頁(yè)面,點(diǎn)擊"DownloadPython3.12.6"按鈕下載Windows系統(tǒng)最新版本。多版本選擇方式通過"LookingforPythonwithadifferentOS?"鏈接進(jìn)入版本選擇頁(yè)面,根據(jù)需求下載特定版本安裝包。安裝關(guān)鍵配置項(xiàng)安裝時(shí)必須勾選"Addpython.exetoPATH"選項(xiàng),確保將Python添加到系統(tǒng)環(huán)境變量中。安裝驗(yàn)證方法在命令提示符窗口輸入python命令,出現(xiàn)版本信息即表示Python解釋器安裝成功。任務(wù)實(shí)施任務(wù)實(shí)施Python官網(wǎng)任務(wù)實(shí)施下載windows系統(tǒng)最新版本的Python解釋器任務(wù)實(shí)施安裝Python解釋器163任務(wù)實(shí)施安裝成功03任務(wù)1-2PyCharm的安裝與配置任務(wù)描述本任務(wù)旨在指導(dǎo)學(xué)生在Windows系統(tǒng)上完成免費(fèi)的PyCharm社區(qū)版的安裝與配置,幫助學(xué)生搭建高效便捷的Python開發(fā)環(huán)境。學(xué)生將學(xué)習(xí)如何從JetBrains官網(wǎng)下載PyCharm社區(qū)版,了解其安裝過程中的注意事項(xiàng),確保軟件順利安裝。安裝完成后,學(xué)生需掌握PyCharm的基本配置,包括設(shè)置項(xiàng)目解釋器、安裝Python包、配置代碼格式化規(guī)則以及主題外觀等,以滿足個(gè)性化的開發(fā)需求。任務(wù)分析掌握PyCharm的安裝與使用,對(duì)于Python開發(fā)者來說至關(guān)重要。PyCharm社區(qū)版免費(fèi)且功能強(qiáng)大,適合入門學(xué)習(xí)和小型項(xiàng)目開發(fā)。安裝過程中,選擇一個(gè)合適的安裝路徑,確保有足夠的磁盤空間。根據(jù)提示進(jìn)行環(huán)境配置,如選擇Python解釋器、設(shè)置項(xiàng)目路徑等。確保環(huán)境配置正確,以便能夠順利進(jìn)行Python開發(fā)。PyCharm的界面相對(duì)復(fù)雜,包含多個(gè)功能模塊和窗口,初學(xué)者可能需要一定時(shí)間來熟悉界面布局和各個(gè)功能的位置,以便能夠快速找到所需的工具和信息。任務(wù)實(shí)施1下載安裝包訪問JetBrains官網(wǎng),點(diǎn)擊“Download”后選擇Community版下載exe安裝文件。2運(yùn)行安裝程序雙擊下載的文件,啟動(dòng)安裝向
導(dǎo),點(diǎn)擊“下一步”。任務(wù)實(shí)施3配置安裝選項(xiàng)建議勾選“創(chuàng)建桌面快捷方式”、“更新PATH”變量。4完成安裝與啟動(dòng)安裝完成后勾選"否”,并點(diǎn)擊“完成”。任務(wù)實(shí)施設(shè)置項(xiàng)目解釋器打開PyCharm,進(jìn)入項(xiàng)目demo1后,點(diǎn)擊菜單欄的“File”>“Settings”。在Settings窗口中,選擇“Project:demo1”>“PythonInterpreter”。點(diǎn)擊右側(cè)的“AddInterpreter”>“AddLocalInterpreter”,在彈出的窗口中選擇“Existing”,然后瀏覽并選擇已安裝的Python解釋器路徑。安裝必要Python包12安裝Python包在“PythonInterpreter”設(shè)置頁(yè)面,點(diǎn)擊“+”按鈕,在搜索框中輸入包名,選擇需要安裝的包,點(diǎn)擊“InstallPackage”。安裝numpy包在搜索框中輸入“numpy”,選擇需要安裝的包,點(diǎn)擊“InstallPackage”完成安裝。04在PyCharm中調(diào)試程序掌握斷點(diǎn)設(shè)置方法1·2·3·4·斷點(diǎn)設(shè)置方法在代碼行號(hào)旁邊的空白處點(diǎn)擊一下,出現(xiàn)紅點(diǎn)表示設(shè)置斷點(diǎn)。程序執(zhí)行到該位置時(shí)會(huì)暫停。啟動(dòng)調(diào)試方式點(diǎn)擊工具欄上的“調(diào)試”按鈕或使用快捷鍵Shift+F9啟動(dòng)調(diào)試。調(diào)試工具欄功能調(diào)試工具欄包含繼續(xù)(F9)、單步執(zhí)行(F8)、進(jìn)入函數(shù)(F7)、跳出函數(shù)(Shift+F8)等按鈕。變量查看方法在調(diào)試窗口的“Variables”選項(xiàng)卡中查看當(dāng)前作用域內(nèi)的變量及其值。使用單步執(zhí)行功能
單步執(zhí)行(F8):逐行執(zhí)行代碼.最常用的調(diào)試代碼.單步進(jìn)入(F7):進(jìn)入函數(shù)內(nèi)部執(zhí)行。強(qiáng)制跳出(Shift+F8):從當(dāng)前函數(shù)內(nèi)部跳出。查看變量表達(dá)式值查看變量表達(dá)式值在PyCharm的調(diào)試窗口中,"Variables"選項(xiàng)卡顯示當(dāng)前作用域內(nèi)的變量及其值,可展開查看內(nèi)部結(jié)構(gòu)。05任務(wù)1-3每天多做一點(diǎn)點(diǎn)任務(wù)描述本任務(wù)旨在使用Python編程語言創(chuàng)建一個(gè)程序,以激勵(lì)用戶在日常生活和工作中保持積極進(jìn)取的態(tài)度,每天都多做一點(diǎn)點(diǎn)。任務(wù)分析程序可以接收用戶輸入的每天多做任務(wù)量的幅度,并根據(jù)輸入計(jì)算一年后的任務(wù)量。然后與每天少做一點(diǎn)點(diǎn)的結(jié)果進(jìn)行對(duì)比,最后打印勵(lì)志語句來激勵(lì)同學(xué)們堅(jiān)持每天多做一點(diǎn)點(diǎn)。設(shè)計(jì)激勵(lì)計(jì)算程序123激勵(lì)計(jì)算程序設(shè)計(jì)輸入每天多做任務(wù)量的小數(shù)幅度,計(jì)算一年后多做和少做的任務(wù)量對(duì)比。程序功能實(shí)現(xiàn)使用(1+num)**365計(jì)算多做結(jié)果,(1-num)**365計(jì)算少做結(jié)果,輸出對(duì)比數(shù)據(jù)。勵(lì)志語句輸出程序打印"不積跬步,無以至千里"等《勸學(xué)》名句,強(qiáng)調(diào)積累的重要性。實(shí)現(xiàn)復(fù)利增長(zhǎng)算法010203復(fù)利增長(zhǎng)算法實(shí)現(xiàn)輸入每天多做任務(wù)量的幅度(一個(gè)小數(shù)),計(jì)算一年后每天多做一點(diǎn)和少做一點(diǎn)的任務(wù)量對(duì)比。算法核心公式每天多做:(1+num)**365;每天少做:(1-num)**365,其中num為輸入的小數(shù)值。勵(lì)志輸出內(nèi)容程序輸出對(duì)比結(jié)果及勵(lì)志語句:"不積跬步,無以至千里;不積小流,無以成江海"。輸出勵(lì)志語句提示01勵(lì)志語句提示打印勵(lì)志語句"不積跬步,無以至千里;不積小流,無以成江海。",強(qiáng)調(diào)積累的重要性。06技能拓展:初識(shí)AIGC和大語言模型認(rèn)識(shí)生成式AI02030104AIGC定義AIGC是指利用人工智能技術(shù)自動(dòng)生成文本、圖像、音頻、視頻等內(nèi)容。AIGC發(fā)展階段早期用于簡(jiǎn)單文本生成,后因NN、GAN等技術(shù)突破,現(xiàn)可生成高質(zhì)量創(chuàng)意內(nèi)容。AIGC應(yīng)用領(lǐng)域涵蓋文本創(chuàng)作、圖像生成、語音合成及視頻片段制作,未來或拓展影視制作等場(chǎng)景。大語言模型定義大語言模型為基于Transformer架構(gòu)、含數(shù)百億參數(shù)的神經(jīng)網(wǎng)絡(luò),通過無標(biāo)注文本訓(xùn)練生成內(nèi)容。了解大語言模型大語言模型定義大語言模型是由數(shù)百億以上參數(shù)的深度神經(jīng)網(wǎng)絡(luò)構(gòu)建的語言模型,基于Transformer架構(gòu),通過自監(jiān)督學(xué)習(xí)訓(xùn)練。大語言模型發(fā)展階段大語言模型發(fā)展分為基礎(chǔ)模型階段(2018-2021)、能力探索階段(2019-2022)和突破發(fā)展階段(2022年ChatGPT發(fā)布為起點(diǎn))。大語言模型構(gòu)建流程大語言模型構(gòu)建包括預(yù)訓(xùn)練和指令微調(diào)兩個(gè)主要步驟,能夠預(yù)測(cè)和生成文本及其他內(nèi)容。大語言模型應(yīng)用領(lǐng)域大語言模型應(yīng)用于文本生成、機(jī)器翻譯、問答系統(tǒng)、對(duì)話系統(tǒng)、代碼生成、數(shù)據(jù)分析、教育、醫(yī)療、金融和游戲等領(lǐng)域。THANKS謝謝觀看項(xiàng)目二
Python語法基礎(chǔ)目錄Python語言的代碼規(guī)范01任務(wù)2-3數(shù)據(jù)輸入與處理02Python語言的輸入和輸出函數(shù)03字符串04任務(wù)2-1古詩(shī)詞程序05數(shù)據(jù)類型06數(shù)據(jù)類型之間的轉(zhuǎn)換07運(yùn)算符08任務(wù)2-2簡(jiǎn)易計(jì)算器0910變量命名與操作技能拓展:國(guó)內(nèi)主流大語言模型應(yīng)用1101Python語言的代碼規(guī)范Python語言的代碼規(guī)范:行與縮進(jìn)行(Lines)一般一條語句為一行,保持代碼清晰易讀。不推薦使用分號(hào)`;`將多條語句寫在一行??s進(jìn)(Indentation)使用縮進(jìn)來區(qū)分代碼塊(循環(huán)、函數(shù)等)。標(biāo)準(zhǔn)約定:使用4個(gè)空格進(jìn)行縮進(jìn)。嚴(yán)禁混用空格和Tab鍵,會(huì)導(dǎo)致錯(cuò)誤。錯(cuò)誤示例defmy_function():
print("Hello,World!")
foriinrange(3):#縮進(jìn)錯(cuò)誤,混用了空格和Tabprint(i)錯(cuò)誤:將導(dǎo)致`IndentationError`。Python語言的代碼規(guī)范:注釋注釋的作用提高代碼可讀性,解釋代碼意圖,不會(huì)被解釋器執(zhí)行。單行注釋使用井號(hào)`#`開頭,用于簡(jiǎn)短說明。示例:`#這是一個(gè)單行注釋`多行注釋使用三引號(hào)`'''`或`"""`包裹,常用于長(zhǎng)文本或文檔說明。函數(shù)文檔字符串對(duì)函數(shù)進(jìn)行詳細(xì)說明,可通過`help()`函數(shù)查看。示例:函數(shù)文檔字符串defadd(a,b):"""計(jì)算兩個(gè)數(shù)的和:parama:第一個(gè)加數(shù):paramb:第二個(gè)加數(shù):return:和"""returna+b02變量命名與操作變量定義與賦值變量定義與賦值——關(guān)鍵字不能用于命名變量FalseNoneTrueandasassertasyncawaitbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyield03Python語言的輸入與輸出函數(shù)Python語言的輸入與輸出函數(shù)輸入:input()獲取用戶從鍵盤輸入的內(nèi)容,返回值默認(rèn)是字符串(String)類型。name=input("請(qǐng)輸入你的名字:")print("你好,"+name)輸出:print()將信息輸出到控制臺(tái),可通過sep和end參數(shù)自定義格式。print("Hello","World",sep="-")print("Hello",end=""),print("World")核心要點(diǎn)`input()`函數(shù)始終返回字符串類型。`print()`函數(shù)通過`sep`和`end`自定義輸出格式。04字符串字符串的定義與索引訪問字符串的索引與切片操作索引用于訪問單個(gè)字符,支持正向(0開始)和反向(-1開始)計(jì)數(shù)。切片用于獲取子串,格式[start:end:step],遵循左閉右開原則。示例:s="Python"索引012345字符Python反向索引-6-5-4-3-2-1print(s[0])#輸出:'P'(正向索引)print(s[1:4])#輸出:'yth'(切片,含頭不含尾)print(s[::-1])#輸出:'nohtyP'(步長(zhǎng)為-1,反轉(zhuǎn)字符串)字符串格式化方法一:占位符%傳統(tǒng)方式,類似C語言的printf,使用%s,%d,%f等。name="Alice"
age=25
print("我是%s,今年%d歲"%(name,age))方法二:format()函數(shù)更現(xiàn)代、靈活,使用{}作為占位符,支持更多功能。name="Alice"
age=25
print("我是{},今年{}歲".format(name,age))方法三:f-string(Python3.6后使用)字符串前加f,直接在{}中嵌入變量或表達(dá)式。name="Alice"
age=25
print(f"我是{name},今年{age}歲")推薦方案:f-string代碼簡(jiǎn)潔,可讀性最高,執(zhí)行效率優(yōu)異,是目前Python字符串格式化的首選方式。常用字符串函數(shù)len(s)
返回字符串s的長(zhǎng)度。s.upper()
將字符串s中所有小寫字母轉(zhuǎn)換為大寫字母。s.lower()
將字符串s中所有大寫字母轉(zhuǎn)換為小寫字母。s.replace(old,new)
將字符串s中的old子串替換為new子串。s.split(sep)
以sep為分隔符,將字符串s分割為一個(gè)列表。05任務(wù)2-1古詩(shī)詞程序項(xiàng)目實(shí)踐:任務(wù)2-1古詩(shī)詞程序功能描述更正《靜夜思》中的錯(cuò)別字,并添加用戶評(píng)論功能,實(shí)現(xiàn)簡(jiǎn)單的文本交互。涉及知識(shí)點(diǎn)input()函數(shù):獲取用戶輸入的評(píng)論。replace()方法:修正詩(shī)句中的錯(cuò)別字("是"->"思")。字符串拼接與f-string格式化輸出。核心代碼#原始詩(shī)句(含錯(cuò)別字)poem="床前明月光,疑是地上霜..."corrected=poem.replace("是","思")comment=input("請(qǐng)?jiān)u論:")result=corrected+f"**評(píng)論:{comment}**")print(result)通過該項(xiàng)目,我們掌握了Python字符串處理的基礎(chǔ)操作,體驗(yàn)了從輸入、處理到輸出的完整流程。06數(shù)據(jù)類型數(shù)據(jù)類型整型(int)表示沒有小數(shù)部分的數(shù)字,支持多種進(jìn)制。示例:42,-10,0b1010,0o52,0x2A浮點(diǎn)型(float)表示帶有小數(shù)點(diǎn)的數(shù)字,支持科學(xué)計(jì)數(shù)法。示例:3.14,-0.001,7.6e2復(fù)數(shù)型(complex)由實(shí)部和虛部組成,形式為a+bj,其中`j`是虛數(shù)單位。示例:3+4j,1.5j布爾型(bool)表示真或假,在運(yùn)算中等價(jià)于1和0。常用于邏輯判斷。示例:True,False07數(shù)據(jù)類型之間的轉(zhuǎn)換數(shù)據(jù)類型之間的轉(zhuǎn)換方法一:int(x)函數(shù)將x轉(zhuǎn)換為整型數(shù)。float_num=7.5int_num=int(float_num)print(int_num)方法二:float(x)函數(shù)將x轉(zhuǎn)換為浮點(diǎn)數(shù)。int_num=7float_num=float(int_num)print(float_num)方法三:complex(real,imag)創(chuàng)建一個(gè)復(fù)數(shù),其中real是實(shí)部,imag是虛部。real=1imag=2
complex_num=complex(real,imag)print(complex_num)08運(yùn)算符算術(shù)運(yùn)算符與賦值運(yùn)算符算術(shù)運(yùn)算符運(yùn)算符描述示例+加法5+3→8-減法5-3→2*乘法5*3→15/除法(float)5/3→1.666...//整除(向下取整)5//3→1%取余(模運(yùn)算)5%3→2冪運(yùn)算5**3→125賦值運(yùn)算符基礎(chǔ)賦值x=10復(fù)合賦值+=-=/=//=%==x+=5等價(jià)于x=x+5*=比較運(yùn)算符與邏輯運(yùn)算符比較運(yùn)算符用于比較兩個(gè)值,結(jié)果是布爾值(True或False)。==(等于)、!=(不等于)>(大于)、<(小于)>=(大于等于)、<=(小于等于)邏輯運(yùn)算符用于連接多個(gè)條件,進(jìn)行邏輯判斷。and:邏輯與,所有條件為真結(jié)果才為真or:邏輯或,任一條件為真結(jié)果就為真not:邏輯非,對(duì)條件取反優(yōu)先級(jí)not>and>or示例print(10>5and5<10)#Trueprint(10==5or10>5)#Trueprint(not(10>5))#False成員運(yùn)算符與身份運(yùn)算符成員運(yùn)算符用于檢查一個(gè)值是否存在于序列(如字符串、列表)中。in:存在,返回Truenotin:不存在,返回Trues="Hello"
print('e'ins)#True
print('z'notins)#True身份運(yùn)算符用于判斷兩個(gè)變量是否引用同一個(gè)對(duì)象。is:是同一個(gè)對(duì)象,返回Trueisnot:不是同一個(gè)對(duì)象,返回Truea=[1,2,3];b=a;c=[1,2,3]
print(a==c)#True(值相等)
print(aisc)#False(不同對(duì)象)注意:`==`比較的是對(duì)象“值”是否相等,而`is`比較的是變量是否指向“同一個(gè)對(duì)象”(內(nèi)存地址相同)。運(yùn)算符的優(yōu)先級(jí)別運(yùn)算符說明優(yōu)先級(jí)**冪運(yùn)算高
低*、/、%、//乘、除、取余、取整+、-加、減==、!<、>=、<=、>、<等于、不等于、大于等于、小于等于、大于、小于in、notin成員運(yùn)算符not非運(yùn)算and與運(yùn)算or或運(yùn)算=賦值運(yùn)算符09任務(wù)2-2簡(jiǎn)易計(jì)算器項(xiàng)目實(shí)踐:任務(wù)2-2簡(jiǎn)易計(jì)算器功能描述接收用戶輸入的兩個(gè)數(shù)字,輸出它們的加減乘除結(jié)果。關(guān)鍵點(diǎn)使用float(input())進(jìn)行類型轉(zhuǎn)換。使用f-string控制輸出格式(:.2f)。核心代碼#獲取用戶輸入
num1=float(input("請(qǐng)輸入第一個(gè)數(shù)字:"))
num2=float(input("請(qǐng)輸入第二個(gè)數(shù)字:"))
#計(jì)算與輸出
print(f"{num1}+{num2}={num1+num2:.2f}")注意事項(xiàng)在進(jìn)行除法運(yùn)算時(shí),必須添加對(duì)除數(shù)為零的判斷,以避免程序拋出異常。10任務(wù)2-3
數(shù)據(jù)輸入與處理項(xiàng)目實(shí)踐:任務(wù)2-3數(shù)據(jù)輸入與處理場(chǎng)景描述假設(shè)你需購(gòu)買一門1380元的網(wǎng)課,請(qǐng)計(jì)算月收入減去生活費(fèi)后的余額并判斷是否足夠支付網(wǎng)課費(fèi)用。功能描述輸入月收入額與月支出額。計(jì)算并輸出余額。判斷余額是否充足,并給出提示。核心代碼#課程價(jià)格COURSE_PRICE=1380budget=float(input("請(qǐng)輸入你的月收入:"))expenses=float(input("請(qǐng)輸入你的月支出:"))balance=budget-expenses#判斷并輸出結(jié)果ifbalance>=COURSE_PRICE:print("可以報(bào)名網(wǎng)課!")else:print(f"余額不足,無法報(bào)名網(wǎng)課。")該項(xiàng)目綜合運(yùn)用了輸入處理、變量、算術(shù)運(yùn)算和條件判斷,展示了編程在解決實(shí)際消費(fèi)決策問題中的應(yīng)用。11技能拓展:國(guó)內(nèi)主流大語言模型應(yīng)用知乎成功經(jīng)驗(yàn)國(guó)內(nèi)主流大語言模型應(yīng)用1·2·3·國(guó)內(nèi)主流大語言模型百度的文心一言、科大訊飛的訊飛星火、阿里巴巴的通義千問、騰訊的混元、華為的盤古、字節(jié)跳動(dòng)的豆包、商湯科技的日日新、360公司的360智腦、智譜AI的GLM-4等,它們?cè)谥悄苻k公、旅行服務(wù)、電商直播、政務(wù)服務(wù)和金融服務(wù)等多個(gè)領(lǐng)域?qū)崿F(xiàn)應(yīng)用,并加速推動(dòng)AI技術(shù)的商業(yè)化落地和產(chǎn)業(yè)智能化轉(zhuǎn)型。Kimi智能助手Kimi智能助手大模型,由月之暗面科技有限公司開發(fā),具備AI自主搜索、長(zhǎng)文本處理、多語言翻譯、一鍵制作PPT和超長(zhǎng)文本輸出等功能。使用Kimi自動(dòng)生成PPT和論文輔助寫作在學(xué)習(xí)工作中可自動(dòng)生成PPT、輔助論文寫作,能顯著提高效率。THANKS謝謝觀看項(xiàng)目三流程控制目錄流程控制語句01任務(wù)3-1計(jì)算個(gè)人所得稅任務(wù)02循環(huán)結(jié)構(gòu)03任務(wù)3-2打印金字塔04任務(wù)3-3模擬銀行卡密碼功能05利用大模型理解代碼0601流程控制掌握Python流程控制語法01020304流程控制語句基礎(chǔ)Python程序流程控制方式有三種,分別是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在順序結(jié)構(gòu)中,計(jì)算機(jī)按照程序中語句出現(xiàn)的先后順序逐條執(zhí)行指令,每一條語句只有在其前一條語句執(zhí)行完畢后才會(huì)被執(zhí)行選擇結(jié)構(gòu)Python程序中的一種控制結(jié)構(gòu),它根據(jù)不同的條件執(zhí)行不同的代碼塊??煞譃閱畏种ЫY(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)。循環(huán)結(jié)構(gòu)Python中的循環(huán)結(jié)構(gòu)用于重復(fù)執(zhí)行一組語句,直到滿足某個(gè)條件。主要包括for循環(huán)和while循環(huán)。掌握順序結(jié)構(gòu)執(zhí)行邏輯010203順序結(jié)構(gòu)執(zhí)行邏輯順序結(jié)構(gòu)中計(jì)算機(jī)按照語句出現(xiàn)的先后順序逐條執(zhí)行指令,前一條語句執(zhí)行完畢后才會(huì)執(zhí)行下一條。順序結(jié)構(gòu)示例例3.1定義用戶名和密碼變量,并賦值,最后輸出用戶名和密碼。順序結(jié)構(gòu)特征順序結(jié)構(gòu)是程序設(shè)計(jì)中最基本的控制結(jié)構(gòu),所有語句依書寫順序執(zhí)行直至完畢。掌握選擇結(jié)構(gòu)執(zhí)行邏輯選擇結(jié)構(gòu)執(zhí)行邏輯Python程序中的一種控制結(jié)構(gòu),它根據(jù)不同的條件執(zhí)行不同的代碼塊??煞譃閱畏种ЫY(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)單分支結(jié)構(gòu)示例例3.2:從鍵盤輸入用戶名username,判斷username的值是否等于“zhangsan”,如果相等,則輸出“登錄成功”。username=input("inputusername:")ifusername=="zhangsan":print("登錄成功")掌握選擇結(jié)構(gòu)執(zhí)行邏輯選擇結(jié)構(gòu)執(zhí)行邏輯Python程序中的一種控制結(jié)構(gòu),它根據(jù)不同的條件執(zhí)行不同的代碼塊。可分為單分支結(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)雙分支結(jié)構(gòu)示例從鍵盤輸入兩個(gè)整數(shù)num1和num2,輸出最大值max。max=0num1=int(input("pleaseinputnum1:"))num2=int(input("pleaseinputnum2:"))ifnum1>=num2:max=num1else:max=num2print("max=%d"%max)掌握選擇結(jié)構(gòu)執(zhí)行邏輯選擇結(jié)構(gòu)執(zhí)行邏輯Python程序中的一種控制結(jié)構(gòu),它根據(jù)不同的條件執(zhí)行不同的代碼塊??煞譃閱畏种ЫY(jié)構(gòu)、雙分支結(jié)構(gòu)和多分支結(jié)構(gòu)多分支結(jié)構(gòu)示例例3.4:使用多分支語句編寫一個(gè)簡(jiǎn)單的成績(jī)査詢程序,要求:成績(jī)大于等于90并且小于等于100時(shí),輸出“優(yōu)秀”;成績(jī)大于等于60并且小于90時(shí)輸出“合格”;成績(jī)小于60時(shí),輸出“不合格”。score=int(input("pleaseinputscore:"))if90<=score<=100:print("優(yōu)秀")elif60<=score<90:print("合格")else:print("不合格")02任務(wù)3-1計(jì)算個(gè)人所得稅任務(wù)任務(wù)描述本任務(wù)旨在指導(dǎo)學(xué)習(xí)者熟悉選擇結(jié)構(gòu)語句語法,并掌握其基本的使用方法,為后續(xù)的編程學(xué)習(xí)和項(xiàng)目開發(fā)奠定基礎(chǔ)。任務(wù)分析編寫程序計(jì)算個(gè)人所得稅功能。根據(jù)個(gè)人所得稅的計(jì)算公式:應(yīng)納稅所得額=每月收入-扣除項(xiàng)目費(fèi)用-速算扣除數(shù),然后通過稅率表計(jì)算應(yīng)納稅額的稅費(fèi)??鄢?xiàng)目如免稅額、社保和公積金等。稅率表(只顯示部分?jǐn)?shù)據(jù))如表3-1所示:表3-1稅率表納稅所得額(元)稅率速算扣除數(shù)(元)0≤所得額≤5000005000<所得額≤80003%908000<所得額≤1700010%90017000<所得額≤3000030%2600任務(wù)實(shí)現(xiàn)taxable_income=0#應(yīng)納稅所得額tax_rate=0#稅率quick_deduction=0#速算扣除數(shù)tax=0#稅費(fèi)monthly_income=float(input("請(qǐng)輸入稅前月工資:"))#月收入deductions=float(input("請(qǐng)輸入扣除項(xiàng)目費(fèi)用:"))#扣除項(xiàng)目費(fèi)用taxable_income=monthly_income-deductionsiftaxable_income<=5000:tax_rate=0quick_deduction=0eliftaxable_income<=8000:tax_rate=0.03quick_deduction=90eliftaxable_income<=17000:tax_rate=0.1quick_deduction=900else:tax_rate=0.3quick_deduction=2600tax=taxable_income*tax_rate-quick_deductionprint("應(yīng)繳納的個(gè)人所得稅為:%.2f元"%max(tax,0))#max()函數(shù)確保稅費(fèi)不為負(fù)數(shù)03循環(huán)結(jié)構(gòu)理解循環(huán)結(jié)構(gòu)工作原理01020304循環(huán)結(jié)構(gòu)基礎(chǔ)Python中的循環(huán)結(jié)構(gòu)包括for循環(huán)和while循環(huán),用于重復(fù)執(zhí)行一組語句直到滿足條件。for循環(huán)語法for循環(huán)通過遍歷可迭代對(duì)象執(zhí)行循環(huán)體,支持range()函數(shù)生成整數(shù)序列控制循環(huán)次數(shù)。while循環(huán)機(jī)制while循環(huán)在條件表達(dá)式為真時(shí)持續(xù)執(zhí)行代碼塊,需手動(dòng)更新循環(huán)變量以避免無限循環(huán)。循環(huán)控制語句break語句立即終止當(dāng)前循環(huán),continue語句跳過本次循環(huán)剩余代碼直接進(jìn)入下一輪迭代。掌握for循環(huán)語法規(guī)則for循環(huán)是一種遍歷迭代對(duì)象的循環(huán)結(jié)構(gòu),通過指定一個(gè)序列或者其他可選代對(duì)象來進(jìn)行遍歷。其語法結(jié)構(gòu)如下:語法結(jié)構(gòu)一:for變量名inrange(n):循環(huán)體在語法結(jié)構(gòu)一中range()函數(shù)是一個(gè)內(nèi)置函數(shù),用于生成一個(gè)左閉右開的整數(shù)范圍整數(shù)序列,其有自己的語法:range(start,stop,step)。start可選參數(shù),表示生成序列的起始值,默認(rèn)為0。stop必需參數(shù),表示生成序列的結(jié)束值。生成的列不包含該值。step可選參數(shù),表示生成序列的步長(zhǎng),默認(rèn)為1。step>0升序step<0降序。掌握for循環(huán)語法規(guī)則for循環(huán)是一種遍歷迭代對(duì)象的循環(huán)結(jié)構(gòu),通過指定一個(gè)序列或者其他可選代對(duì)象來進(jìn)行遍歷。其語法結(jié)構(gòu)如下:語法結(jié)構(gòu)二:for變量名in可迭代對(duì)象:循環(huán)體在語法結(jié)構(gòu)二中可迭代對(duì)象可以是有序列類型和散列類型,如列表和字典等,這些內(nèi)容將在后續(xù)課程中進(jìn)行介紹。掌握while循環(huán)語法while循環(huán)語法結(jié)構(gòu)while語句用于創(chuàng)建一個(gè)循環(huán),只要條件表達(dá)式為真,循環(huán)就會(huì)一直執(zhí)行。在循環(huán)體內(nèi),可以執(zhí)行需要重復(fù)執(zhí)行的語句。每次循環(huán)開始時(shí),會(huì)先判斷條件表達(dá)式是否為真,如果為真,則執(zhí)行循環(huán)體。執(zhí)行完循環(huán)體后,會(huì)再次判斷條件是否為真,如果為真,則繼續(xù)執(zhí)行循環(huán)體,這個(gè)過程會(huì)一直重復(fù),直到條件為假為止。其語法結(jié)構(gòu)如下:while條件表達(dá)式:代碼塊(也稱循環(huán)體)
應(yīng)用break和continue控制流程1.break語句break語句用于立即退出當(dāng)前循環(huán),不再運(yùn)行循環(huán)中剩下的代碼,也不管條件語句的結(jié)果是否為真。2.continue語句continue語句用于結(jié)束本次循環(huán),返回到循環(huán)語句開始的位置,接著執(zhí)行條件語句。如果條件表達(dá)式為真,程序繼續(xù)執(zhí)行,否則退出循環(huán)。04任務(wù)3-2打印金字塔任務(wù)任務(wù)描述本任務(wù)旨在指導(dǎo)學(xué)習(xí)者熟悉循環(huán)結(jié)構(gòu)for語句語法,并掌握其基本的使用方法,為后續(xù)的編程學(xué)習(xí)和項(xiàng)目開發(fā)奠定基礎(chǔ)。任務(wù)分析圖3-6金字塔在圖3-6中分析得出規(guī)律,在5層高度的金字塔中:第一行中間位置輸出1個(gè)*,左邊空格數(shù)量為4第二行中間位置輸出3個(gè)*,左邊空格數(shù)量為3第三行中間位置輸出5個(gè)*,左邊空格數(shù)量為2第四行中間位置輸出7個(gè)*,左邊空格數(shù)量為1第五行中間位置輸出9個(gè)*,左邊空格數(shù)量為0假設(shè)金字塔高度為height,行號(hào)為i,則第i行的*數(shù)量為2i-1,左邊空格數(shù)量為height-i(高度-行號(hào))。任務(wù)實(shí)現(xiàn)height=int(input("請(qǐng)輸入金字塔的高度:"))foriinrange(1,height+1):forjinrange(height-i):print("",end="")forkinrange(2*i-1):print("*",end="")print()05任務(wù)3-3模擬銀行卡密碼功能任務(wù)描述本任務(wù)旨在指導(dǎo)學(xué)習(xí)者熟悉循環(huán)結(jié)構(gòu)while語句語法,并掌握其基本的使用方法,為后續(xù)的編程學(xué)習(xí)和項(xiàng)目開發(fā)奠定基礎(chǔ)。任務(wù)分析編寫程序?qū)崿F(xiàn)模擬銀行卡三次輸入密碼功能。要求:接收用戶輸入的用戶密碼,然后與程序中存放的用戶密碼進(jìn)行判斷,判斷無誤則登陸成功,否則輸出密碼錯(cuò)誤,同時(shí)有兩次輸錯(cuò)機(jī)會(huì)。任務(wù)實(shí)現(xiàn)password="888888"#記錄錯(cuò)誤驗(yàn)證的次數(shù)count=1whilecount<=3:inp_pwd=input("請(qǐng)輸入你的銀行卡密碼:")ifinp_pwd==password:print("登錄成功")breakelse:ifcount==3:print("密碼輸入3次錯(cuò)誤,已鎖卡,請(qǐng)明天再試!")else:print("密碼有誤,請(qǐng)重新輸入你的銀行卡密碼,還有%d次機(jī)會(huì)"%(3-count))count+=106技能拓展:利用大模型理解代碼理解代碼語義與語法231語義理解大模型能解析代碼中的變量、函數(shù)、類等元素語義,理解控制流結(jié)構(gòu)如if-else和循環(huán)。語法理解大模型熟悉多種編程語言語法規(guī)則,能檢測(cè)語法錯(cuò)誤,如Python中缺少冒號(hào)的if語句。代碼意圖理解大模型推斷代碼目的,如數(shù)據(jù)處理腳本中的讀取、清洗、轉(zhuǎn)換步驟是為后續(xù)分析做準(zhǔn)備。掌握大模型代碼解析Part01Part03Part02語義理解大模型能解析代碼中的變量、函數(shù)、類等元素的語義,識(shí)別控制流結(jié)構(gòu)如if-else語句和循環(huán)。語法理解大模型熟悉多種編程語言語法規(guī)則,能檢測(cè)語法錯(cuò)誤,如Python中if語句缺少冒號(hào)。代碼意圖理解大模型可推斷程序員編寫代碼的目的,如數(shù)據(jù)處理腳本用于數(shù)據(jù)預(yù)處理或機(jī)器學(xué)習(xí)模型訓(xùn)練準(zhǔn)備。THANKS謝謝觀看項(xiàng)目四
組合數(shù)據(jù)類型目錄Python組合數(shù)據(jù)類型概述01列表基本操作02列表高級(jí)操作03任務(wù)4-1敏感詞檢測(cè)實(shí)現(xiàn)04元組特性與應(yīng)用05任務(wù)4-2公司年終隨機(jī)抽獎(jiǎng)06集合特性與操作07任務(wù)4-3數(shù)據(jù)打包和解包08字典基礎(chǔ)操作09任務(wù)4-4公司月薪top5名單10技能拓展:利用大模型生成代碼1101Python組合數(shù)據(jù)類型概述列表特性與創(chuàng)建方式組合類型應(yīng)用場(chǎng)景02列表基本操作創(chuàng)建與訪問方法列表創(chuàng)建與訪問列表可用中括號(hào)`[]`或`list()`函數(shù)創(chuàng)建,支持索引、切片及循環(huán)訪問元素。元組創(chuàng)建與訪問元組通過圓括號(hào)創(chuàng)建,具有不可變性和有序性,支持索引訪問元素。集合創(chuàng)建與訪問集合用大括號(hào)或set()函數(shù)創(chuàng)建,元素?zé)o序且唯一,不支持索引訪問。字典創(chuàng)建與訪問字典通過大括號(hào)或dict()創(chuàng)建,以鍵值對(duì)存儲(chǔ)數(shù)據(jù),鍵唯一且不可變,支持鍵訪問或get()方法。元素添加與修改Part1:創(chuàng)建(Creation)Part2:添加(Adding)03列表高級(jí)操作排序與刪除排序與刪除(1)sort()方法sort()方法用于對(duì)列表進(jìn)行就地排序,即直接修改原始列表。它具有以下特點(diǎn):默認(rèn)按升序排列(從小到大)。可以通過reverse參數(shù)指定是否按降序排列(從大到?。?。該方法沒有返回值,直接在原列表上進(jìn)行修改。(1)sort()方法(2)reverse()方法reverse()方法用于將列表中的元素反轉(zhuǎn)其順序,它具有以下特點(diǎn):直接對(duì)原始列表進(jìn)行修改,不會(huì)返回副本。它并不對(duì)列表元素進(jìn)行排序,而只是反轉(zhuǎn)列表中元素的順序。排序與刪除(3)sorted()方法sorted()方法用于返回一個(gè)新的已排序列表,原列表保持不變,它具有以下特點(diǎn):與sort()不同,sorted()不會(huì)修改原有列表,而是創(chuàng)建一個(gè)新列表。同樣可以使用reverse參數(shù)來控制排序順序。排序與刪除(1)del語句del是一個(gè)Python語句,用于刪除指定索引的元素或整個(gè)列表,其具有以下特點(diǎn):可以通過索引刪除單個(gè)元素。可以用來刪除整個(gè)列表。如果刪除的索引超出范圍,會(huì)引發(fā)IndexError異常。(2)remove()方法remove()方法用于刪除列表中第一個(gè)匹配的指定值,其具有以下特點(diǎn):如果列表中存在多個(gè)相同的值,只會(huì)刪除第一個(gè)。如果指定的值不存在,將引發(fā)ValueError異常。排序與刪除(3)pop()方法pop()方法用于刪除并返回指定位置的元素。如果沒有指定位置,則默認(rèn)刪除并返回最后一個(gè)元素,其具有以下特點(diǎn):返回被刪除的元素??梢酝ㄟ^索引刪除任何位置的元素,若索引超出范圍,則引發(fā)IndexError異常。(4)clear()方法clear()方法用于刪除列表中的所有元素,其具有以下特點(diǎn):列表將變?yōu)榭樟斜?,但?duì)象本身仍然存在。不會(huì)引發(fā)錯(cuò)誤,即使列表已經(jīng)是空的。04任務(wù)4-1敏感詞檢測(cè)實(shí)現(xiàn)敏感詞列表定義敏感詞列表定義定義含多個(gè)敏感詞的列表,通過input()獲取用戶輸入文本并轉(zhuǎn)為小寫以確保匹配不受大小寫影響。01文本匹配與替換12敏感詞檢測(cè)功能實(shí)現(xiàn)定義敏感詞列表,獲取用戶輸入文本并轉(zhuǎn)為小寫,遍歷檢測(cè)敏感詞并用等長(zhǎng)星號(hào)替換,輸出檢測(cè)結(jié)果。敏感詞替換方法利用replace()實(shí)現(xiàn)大小寫不敏感替換,用等長(zhǎng)星號(hào)替代敏感詞并輸出結(jié)果。任務(wù)描述在社交平臺(tái)或評(píng)論區(qū),用戶可能會(huì)發(fā)布包含敏感詞的內(nèi)容。為了維護(hù)良好的網(wǎng)絡(luò)環(huán)境,需要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的敏感詞檢測(cè)功能。該功能將檢查用戶輸入的文本是否包含一系列預(yù)定義的敏感詞,并輸出相關(guān)提示。在這個(gè)例子中,用列表來存儲(chǔ)敏感詞,并通過用戶輸入進(jìn)行檢測(cè)。任務(wù)分析首先,需要準(zhǔn)備敏感詞數(shù)據(jù),即創(chuàng)建一個(gè)包含需要檢測(cè)的敏感詞語列表。之后,程序會(huì)接收用戶的輸入,獲取用戶提供的待檢測(cè)文本內(nèi)容。接下來進(jìn)入敏感詞檢測(cè)的核心環(huán)節(jié),程序會(huì)遍歷預(yù)先設(shè)定的敏感詞列表,逐一檢查用戶輸入的文本中是否包含這些敏感詞,并將所有檢測(cè)到的敏感詞記錄下來并輸出。最后,程序會(huì)根據(jù)檢測(cè)結(jié)果輸出最終信息:如果檢測(cè)到任何敏感詞,則會(huì)給出相應(yīng)的提示信息;反之,如果未檢測(cè)到敏感詞,則輸出“無敏感詞”的提示。任務(wù)實(shí)現(xiàn)#定義敏感詞列表sensitive_words=['壞話','辱罵','暴力','詐騙']步驟1:數(shù)據(jù)準(zhǔn)備#用戶輸入user_input=input("請(qǐng)輸入您的文本:")步驟2:用戶輸入任務(wù)實(shí)現(xiàn)#定義敏感詞列表sensitive_words=['壞話','辱罵','暴力','詐騙']步驟1:數(shù)據(jù)準(zhǔn)備#用戶輸入user_input=input("請(qǐng)輸入您的文本:")步驟2:用戶輸入任務(wù)實(shí)現(xiàn)#將用戶輸入轉(zhuǎn)為小寫,以保證匹配時(shí)不區(qū)分大小寫user_input_lower=user_input.lower()步驟3:轉(zhuǎn)換為小寫#用于存儲(chǔ)檢測(cè)到的敏感詞found_words=[]#用于存儲(chǔ)修改后的句子,初始為原始輸入句子modified_input=user_input步驟4:初始化變量任務(wù)實(shí)現(xiàn)#檢查輸入文本中是否包含敏感詞forwordinsensitive_words:ifwordinuser_input_lower:found_words.append(word)#添加檢測(cè)到的敏感詞#計(jì)算敏感詞的長(zhǎng)度,用于生成相應(yīng)數(shù)量的*號(hào)replacement='*'*len(word)#使用replace方法替換原始句子中的敏感詞modified_input=modified_input.replace(word,replacement,modified_input.lower().count(word))#替換所有匹配項(xiàng)步驟5:敏感詞檢測(cè)任務(wù)實(shí)現(xiàn)#根據(jù)檢測(cè)結(jié)果輸出信息iffound_words:print(f"檢測(cè)到敏感詞:{','.join(found_words)}")print(f"替換后的句子:{modified_input}")else:print(f"該文本中不存在敏感詞:{modified_input}")步驟6:輸出結(jié)果05元組特性與應(yīng)用元組不可變特性010203元組不可變性元組具有不可變性,創(chuàng)建后無法修改元素,確保數(shù)據(jù)安全性和穩(wěn)定性。元組有序性元組是有序序列,支持索引和切片訪問元素,保持?jǐn)?shù)據(jù)排列順序不變。元組創(chuàng)建方式元組可通過小括號(hào)或tuple()函數(shù)創(chuàng)建,存儲(chǔ)不同類型數(shù)據(jù)且允許重復(fù)項(xiàng)。創(chuàng)建元組在Python中,可以通過圓括號(hào)“()”來創(chuàng)建一個(gè)元組,示例代碼如下:#創(chuàng)建一個(gè)空元組empty_tuple=()print("空元組:",empty_tuple)#創(chuàng)建一個(gè)含有多個(gè)元素的元組fruits_tuple=("apple","banana","cherry")print("水果元組:",fruits_tuple)#單元素元組需要加逗號(hào)single_element_tuple=(42,)print("單元素元組:",single_element_tuple)訪問元組元素(1)通過索引來訪問元組中的元素#訪問元組中的元素first_fruit=fruits(0)second_fruit=fruits(1)print("第一個(gè)水果:",first_fruit)#輸出:appleprint("第二個(gè)水果:",second_fruit)#輸出:banana(2)使用for遍歷元組#遍歷元組中的元素forfruitinfruits:print("水果:",fruit)06任務(wù)4-2公司年終隨機(jī)抽獎(jiǎng)任務(wù)描述在公司年終晚會(huì)上,組織一次隨機(jī)抽獎(jiǎng)活動(dòng)。所有員工的姓名和對(duì)應(yīng)的工號(hào)將被記錄,我們將從中隨機(jī)抽取獲獎(jiǎng)?wù)摺榱舜_保每個(gè)員工只參與一次抽獎(jiǎng),并且輸出結(jié)果時(shí)保持簡(jiǎn)潔,我們將使用元組來管理抽獎(jiǎng)數(shù)據(jù)。任務(wù)分析首先,需要進(jìn)行數(shù)據(jù)準(zhǔn)備,創(chuàng)建一組包含員工姓名及其工號(hào)的數(shù)據(jù),并且要保證每位員工的記錄是唯一的,沒有重復(fù)。接下來進(jìn)入抽獎(jiǎng)過程,使用元組列表來存儲(chǔ)這些員工信息。然后,系統(tǒng)會(huì)從中隨機(jī)選取預(yù)定數(shù)量的員工作為獲獎(jiǎng)?wù)?。最后,程序?huì)將抽選出的獲獎(jiǎng)員工的姓名和工號(hào)信息輸出,以此完成整個(gè)抽獎(jiǎng)流程。任務(wù)實(shí)現(xiàn)importrandom#員工姓名和工號(hào)的初始列表employees_data=[('Alice','E001'),('Bob','E002'),('Charlie','E003'),('David','E004'),('Eva','E005'),('Frank','E006'),('George','E007')]步驟1:數(shù)據(jù)準(zhǔn)備#隨機(jī)選擇3名獲獎(jiǎng)?wù)遪um_winners=3winners=random.sample(employees_data,min(num_winners,len(employees_data)))步驟2:抽獎(jiǎng)過程任務(wù)實(shí)現(xiàn)#輸出抽獎(jiǎng)結(jié)果print("抽獎(jiǎng)結(jié)果:")forwinnerinwinners:name,emp_id=winner#解包元組print(f"獲獎(jiǎng)?wù)咝彰?{name},工號(hào):{emp_id}")步驟3:繼續(xù)輸出抽獎(jiǎng)結(jié)果的部分07集合特性與操作集合的特性集合的常見操作集合提供了多種操作來管理其元素,包括添加、刪除、清空以及集合間的數(shù)學(xué)運(yùn)算。(1)向集合中添加元素可以使用add()方法向集合中添加單個(gè)元素。(2)刪除集合中的元素可以使用remove()方法刪除指定元素,如果元素不存在,會(huì)引發(fā)KeyError。使用discard()方法同樣可以刪除元素,但如果元素不存在,不會(huì)引發(fā)錯(cuò)誤。(3)清空集合可以使用clear()方法清空集合中的所有元素。08任務(wù)4-3數(shù)據(jù)打包和解包任務(wù)描述在Python中,數(shù)據(jù)打包和解包是一種常用的操作。我們將使用集合和元組這兩種組合數(shù)據(jù)類型,進(jìn)行一項(xiàng)簡(jiǎn)單的任務(wù):將一組學(xué)生的姓名和成績(jī)進(jìn)行打包,并隨后進(jìn)行解包以便于處理和輸出。任務(wù)分析首先,需要進(jìn)行數(shù)據(jù)準(zhǔn)備,即手動(dòng)創(chuàng)建包含學(xué)生姓名及其對(duì)應(yīng)成績(jī)的數(shù)據(jù),作為程序的初始輸入。接著進(jìn)入打包過程,將每位學(xué)生的姓名和成績(jī)組合成一個(gè)元組,然后為了確保學(xué)生記錄的唯一性,將這些元組存儲(chǔ)到一個(gè)集合中。隨后是解包過程,程序會(huì)從集合中逐個(gè)取出學(xué)生元組,并將每個(gè)元組解包還原為單獨(dú)的姓名和成績(jī)。最后,程序會(huì)將解包得到的學(xué)生姓名和成績(jī)信息輸出,完成整個(gè)數(shù)據(jù)處理流程。任務(wù)實(shí)現(xiàn)#學(xué)生姓名和成績(jī)的初始列表(包含重復(fù)項(xiàng))students_data=[('Alice',85),('Bob',90),('Charlie',78),('Alice',85),('David',88),('Eva',92),('Bob',90)]步驟1:數(shù)據(jù)準(zhǔn)備#利用集合去重并打包數(shù)據(jù)students_set=set(students_data)步驟2:數(shù)據(jù)打包并去重任務(wù)實(shí)現(xiàn)#輸出打包的數(shù)據(jù)print("打包后的數(shù)據(jù)(去重后集合):")print(students_set)步驟3:輸出打包后的數(shù)據(jù)#解包并輸出結(jié)果forstudentinstudents_set:name,score=student#解包元組print(f"學(xué)生姓名:{name},成績(jī):{score}")步驟4:解包數(shù)據(jù)并輸出信息任務(wù)實(shí)現(xiàn)#將用戶輸入轉(zhuǎn)為小寫,以保證匹配時(shí)不區(qū)分大小寫user_input_lower=user_input.lower()步驟3:轉(zhuǎn)換為小寫#用于存儲(chǔ)檢測(cè)到的敏感詞found_words=[]#用于存儲(chǔ)修改后的句子,初始為原始輸入句子modified_input=user_input步驟4:初始化變量09字典基礎(chǔ)操作字典基礎(chǔ)操作鍵值對(duì)存儲(chǔ)與創(chuàng)建元素訪問與修改刪除(Delete)元素增刪改查1234列表元素增刪改查列表支持動(dòng)態(tài)增減和修改元素,添加元素常用append()、extend()、insert(),刪除元素可通過del、remove()、pop()等方法實(shí)現(xiàn)。元組元素訪問元組具有不可變性和有序性,通過索引訪問元素,創(chuàng)建后無法修改其內(nèi)容。集合元素操作集合支持添加、刪除、清空元素等操作,通過add()添加元素,remove()刪除元素,clear()清空集合。字典元素增刪改查字典通過鍵訪問值,支持快速查找、插入和刪除,可用pop()按鍵刪除元素,popitem()刪除最后一項(xiàng)。10任務(wù)4-4公司月薪top5名單任務(wù)描述在公司中,我們需要根據(jù)員工的月薪數(shù)據(jù),計(jì)算并列出薪資最高的前五名員工名單。為了有效地管理和處理這些數(shù)據(jù),我們將使用Python的字典和集合來存儲(chǔ)員工的信息,并且利用集合特性實(shí)現(xiàn)去重(如果有重復(fù)薪資)。最終我們要輸出這五名員工的姓名及其對(duì)應(yīng)的薪資。任務(wù)分析首先進(jìn)行數(shù)據(jù)準(zhǔn)備,需要?jiǎng)?chuàng)建包含員工姓名和對(duì)應(yīng)月薪的數(shù)據(jù),這里允許存在相同的薪資數(shù)值。接著進(jìn)入數(shù)據(jù)處理階段,使用字典來存儲(chǔ)員工信息,以確保每位員工的信息是唯一的。為了分析薪資情況,需要提取字典中的所有薪資值,并利用集合進(jìn)行去重,從而獲得不同的薪資等級(jí)。盡管如此,我們的主要目標(biāo)是找出薪資最高的員工,因此更關(guān)鍵的步驟是對(duì)全體員工按照薪資進(jìn)行排序,并從中選出薪資最高的前五名員工。最后,在輸出結(jié)果環(huán)節(jié),程序會(huì)將這五名薪資最高的員工的姓名和對(duì)應(yīng)的薪資打印出來。任務(wù)實(shí)現(xiàn)#員工姓名和月薪的初始字典(可能包含重復(fù)薪資記錄)employees_data={'Alice':5000,'Bob':7000,'Charlie':6000,'David':8000,'Eva':7000,'Frank':9500,'Grace':4500,'Hannah':8000,'Ivy':9500}步驟1:數(shù)據(jù)準(zhǔn)備#利用集合去重并提取薪資數(shù)據(jù)salaries_set=set(employees_data.values())步驟2:數(shù)據(jù)處理任務(wù)實(shí)現(xiàn)#根據(jù)薪資進(jìn)行排序,降序排列,并結(jié)合姓名與薪資組成元組sorted_employees=sorted(employees_data.items(),key=lambdax:x[1],reverse=True)#獲取薪資最高的前五名員工top_5_employees=sorted_employees[:5]步驟3:找到薪資最高的前五名員工任務(wù)實(shí)現(xiàn)#輸出Top5薪資員工名單print("公司月薪Top5名單:")foremployeeintop_5_employees:name,salary=employee#解包元組print(f"姓名:{name},月薪:{salary}")步驟4:輸出結(jié)果11技能拓展:利用大模型生成代碼技能拓展:利用大模型生成代碼請(qǐng)你利用AI大模型平臺(tái)設(shè)計(jì)一個(gè)任務(wù)管理系統(tǒng)操作界面,該操作界面包括任務(wù)列表、添加任務(wù)、編輯任務(wù)和刪除任務(wù)等功能。(可以用豆包、DeepSeek、文心一言、Kimi等AI大模型平臺(tái)實(shí)現(xiàn))下面以利用字節(jié)跳動(dòng)旗下AI大模型平臺(tái)豆包為例,演示利用大模型平臺(tái)生成代碼并運(yùn)行的全過程。技能拓展:利用大模型生成代碼打開瀏覽器輸入網(wǎng)址https://wwwdoubaocom/chat/進(jìn)入豆包官網(wǎng)。步驟1:進(jìn)入豆包官網(wǎng)技能拓展:利用大模型生成代碼提示詞如下:現(xiàn)在你作為前端開發(fā)工程師,請(qǐng)你設(shè)計(jì)一個(gè)任務(wù)管理系統(tǒng)操作界面,該操作界面包括任務(wù)列表、添加任務(wù)、編輯任務(wù)和刪除任務(wù)等功能。請(qǐng)你給出具體的源代碼與運(yùn)行步驟。步驟2:輸入提示詞,獲取代碼技能拓展:利用大模型生成代碼創(chuàng)建三個(gè)文本文件(命名為index、style、script),并講三個(gè)文本文件放到同一文件夾中,如圖所示。步驟3:創(chuàng)建代碼文件技能拓展:利用大模型生成代碼把大模型生成的代碼分別復(fù)制進(jìn)去三個(gè)文本文件中并保存,接著分別修改三個(gè)文本文件的后綴名為index.html、style.css和script.js,如圖所示。步驟3:創(chuàng)建代碼文件技能拓展:利用大模型生成代碼雙擊index.html文件,即可顯示效果,如圖所示。步驟4:運(yùn)行代碼文件并測(cè)試THANKS謝謝觀看項(xiàng)目五函數(shù)與模塊目錄函數(shù)基礎(chǔ)概念01函數(shù)參數(shù)02變量的作用域03任務(wù)5-1計(jì)算字符串中某個(gè)字符的出現(xiàn)次數(shù)04lambda表達(dá)式概念05高階函數(shù)應(yīng)用06任務(wù)5-2使用lambda表達(dá)式實(shí)現(xiàn)數(shù)據(jù)過濾07模塊概念0809任務(wù)5-3使用zip()函數(shù)同時(shí)遍歷兩個(gè)列表10技能拓展:利用大模型優(yōu)化代碼01函數(shù)基礎(chǔ)概念函數(shù)定義與作用020301函數(shù)定義與作用函數(shù)是實(shí)現(xiàn)單一功能或相關(guān)聯(lián)功能的代碼段,能提升代碼復(fù)用性、可維護(hù)性與模塊性。使用`def`定義,含函數(shù)名、參數(shù)列表等要素。函數(shù)調(diào)用機(jī)制調(diào)用時(shí)通過函數(shù)名加括號(hào)實(shí)現(xiàn),可傳參。形參僅在函數(shù)內(nèi)有效,解決冗余、保護(hù)數(shù)據(jù)、拆分任務(wù)以提高開發(fā)效率。實(shí)際應(yīng)用示例計(jì)算公積金月繳存額的函數(shù),接收繳存基數(shù)和比例參數(shù),返回員工與單位繳納金額,展示函數(shù)在實(shí)際場(chǎng)景的應(yīng)用。函數(shù)調(diào)用與傳參函數(shù)調(diào)用與傳參調(diào)用時(shí)通過函數(shù)名加括號(hào)實(shí)現(xiàn),可傳參。其作用包括解決冗余、保護(hù)數(shù)據(jù)、拆分任務(wù)以提高開發(fā)效率。位置參數(shù)與關(guān)鍵字參數(shù)位置參數(shù)按順序傳遞且需匹配;關(guān)鍵字參數(shù)可顯式關(guān)聯(lián)形參與實(shí)參。默認(rèn)參數(shù)與可變參數(shù)默認(rèn)參數(shù)為可選,未傳則用預(yù)設(shè)值;可變參數(shù)含非關(guān)鍵字(收集到元組)和關(guān)鍵字(收集到字典)兩種。參數(shù)組合與解包參數(shù)組合規(guī)則為位置在前、關(guān)鍵字在后;參數(shù)解包含*解包序列、**解包字典。02函數(shù)參數(shù)類型位置參數(shù)與關(guān)鍵字參數(shù)位置參數(shù)與關(guān)鍵字參數(shù)位置參數(shù)按順序傳遞且需匹配;關(guān)鍵字參數(shù)可顯式關(guān)聯(lián)形參與實(shí)參。默認(rèn)參數(shù)與可變參數(shù)默認(rèn)參數(shù)為可選默認(rèn)參數(shù)為可選,未傳則用預(yù)設(shè)值??勺儏?shù)含兩種可變參數(shù)含非關(guān)鍵字(收集到元組)和關(guān)鍵字(收集到字典)兩種。參數(shù)機(jī)制靈活多樣這些參數(shù)機(jī)制讓函數(shù)調(diào)用靈活多樣,能滿足各種復(fù)雜場(chǎng)景下的傳參需求。參數(shù)組合規(guī)則參數(shù)組合規(guī)則位置參數(shù)在前、關(guān)鍵字參數(shù)在后,不同參數(shù)形式可組合使用。參數(shù)解包方法參數(shù)解包方法參數(shù)解包含*解包序列和**解包字典兩種形式,能靈活處理不同數(shù)據(jù)結(jié)構(gòu)。03變量的作用域全局與局部變量12全局與局部變量區(qū)別全局變量在函數(shù)外定義,整個(gè)程序可訪問;局部變量在函數(shù)內(nèi)定義,僅函數(shù)內(nèi)有效。global關(guān)鍵字用法使用global關(guān)鍵字可在函數(shù)內(nèi)部修改全局變量,避免創(chuàng)建同名局部變量。global關(guān)鍵字用法01global關(guān)鍵字用法全局與局部變量區(qū)別及global關(guān)鍵字用法。04任務(wù)5-1計(jì)算字符串中某個(gè)字符的出現(xiàn)次數(shù)任務(wù)描述編寫函數(shù)實(shí)現(xiàn)計(jì)算字符串中某個(gè)字符的出現(xiàn)次數(shù)功能,使學(xué)生掌握Python函數(shù)的定義和使用,為后續(xù)編程學(xué)習(xí)和項(xiàng)目開發(fā)奠定基礎(chǔ)。任務(wù)分析該任務(wù)是要編寫一個(gè)函數(shù),該函數(shù)接收兩個(gè)參數(shù):一是待查找的字符串(input_string),二是我們想要計(jì)數(shù)的特定字符(target_char)。函數(shù)的目標(biāo)是返回給定字符在字符串中出現(xiàn)的次數(shù)。相關(guān)分析內(nèi)容如下:(1)輸入與輸出輸入:兩個(gè)參數(shù),input_string(字符串類型)和target_char(字符串類型,長(zhǎng)度為1)。輸出:整數(shù),表示target_char在input_string中出現(xiàn)的次數(shù)。(2)處理邏輯遍歷input_string,統(tǒng)計(jì)與target_char字符相等的數(shù)量,并返回統(tǒng)計(jì)結(jié)果(3)注意事項(xiàng)考慮大小寫敏感性、字符種類不符以及字符長(zhǎng)度為空的情況。(4)實(shí)現(xiàn)思路使用循環(huán)語句遍歷字符串,或利用Python內(nèi)置方法(如.count())簡(jiǎn)化實(shí)現(xiàn)。任務(wù)實(shí)現(xiàn)defcount_occurrences(input_string,target_char):#檢查target_char是否為單個(gè)字符
ifnotisinstance(target_char,str)orlen(target_char)!=1:raiseValueError("target_charmustbeasinglecharacter.")#計(jì)算并返回target_char在input_string中出現(xiàn)的次數(shù)
returninput_string.count(target_char)result=count_occurrences("hello,world","l")print("統(tǒng)計(jì)結(jié)果為:"+str(result))1.使用count方法實(shí)現(xiàn)任務(wù)實(shí)現(xiàn)defcount_occurrences(input_string,target_char):#檢查target_char是否為單個(gè)字符
ifnotisinstance(target_char,str)orlen(target_char)!=1:raiseValueError("target_charmustbeasinglecharacter.")count=0#使用for循環(huán)遍歷字符串中的每一個(gè)字符
forcharininput_string:ifchar==target_char:count+=1returncountresult=count_occurrences("hello,world","o")print("統(tǒng)計(jì)結(jié)果為:"+str(result))2.使用for關(guān)鍵字實(shí)現(xiàn)05lambda表達(dá)式lambda應(yīng)用場(chǎng)景123lambda表達(dá)式基礎(chǔ)lambda用于創(chuàng)建匿名單行函數(shù),語法為`lambda參數(shù):表達(dá)式`,適用于加法、奇偶判斷等簡(jiǎn)單操作。高階函數(shù)結(jié)合lambda常作為參數(shù)傳遞給map、filter等高階函數(shù),在數(shù)據(jù)處理中展現(xiàn)高效性與靈活性。臨時(shí)函數(shù)場(chǎng)景l(fā)ambda適合無需命名的臨時(shí)函數(shù)場(chǎng)景,如用map實(shí)現(xiàn)基礎(chǔ)運(yùn)算和條件邏輯。lambda語法與特性lambda語法與特性lambda用于創(chuàng)建匿名單行函數(shù),適用于簡(jiǎn)單操作如加法、奇偶判斷等,語法為`lambda參數(shù):表達(dá)式`。lambda優(yōu)勢(shì)與應(yīng)用其優(yōu)勢(shì)在于簡(jiǎn)潔,常作為參數(shù)傳遞給map、filter等高階函數(shù)。示例展示了如何用lambda實(shí)現(xiàn)基礎(chǔ)運(yùn)算和條件邏輯。lambda與高階函數(shù)結(jié)合提及map函數(shù)基本用法,強(qiáng)調(diào)lambda在數(shù)據(jù)處理中的高效性與靈活性,適合無需命名的臨時(shí)函數(shù)場(chǎng)景。06高階函數(shù)應(yīng)用map函數(shù)用法map函數(shù)用法map()將指定函數(shù)作用于可迭代對(duì)象各元素,返回處理后的迭代器。其余高階函數(shù)用法12filter函數(shù)filter的作用是對(duì)可迭代對(duì)象中的每個(gè)元素進(jìn)行條件判斷,通過返回True或False來決定該元素是否保留。filter()函數(shù)會(huì)根據(jù)func的判斷結(jié)果,過濾掉不符合條件的元素,并將符合條件的元素組成一個(gè)新的迭代器。reduce函數(shù)reduce函數(shù)的作用是把某個(gè)操作連續(xù)應(yīng)用到序列的元素上,累計(jì)之前的結(jié)果,將一系列值歸約成一個(gè)值其余高階函數(shù)用法12all函數(shù)sorted函數(shù)sorted函數(shù)是用于對(duì)可迭代對(duì)象中的的元素進(jìn)行排序all函數(shù)是用于判斷可迭代對(duì)象中的所有元素是否都為真值07任務(wù)5-2使用lambda表達(dá)式實(shí)現(xiàn)數(shù)據(jù)過濾任務(wù)描述現(xiàn)有有一個(gè)包含員工信息的列表,每個(gè)員工的信息以字典形式存儲(chǔ)。需要實(shí)現(xiàn)以下功能:1.篩選出年齡大于等于30歲的員工。2.篩選出職位為“工程師”的員工。3.綜合上述兩個(gè)條件,篩選出年齡大于等于30歲且職位為“工程師”的員工。任務(wù)描述員工數(shù)據(jù)如下:employees=[{"name":"Alice","age":25,"position":"Engineer"},{"name":"Bob","age":35,"position":"Manager"},{"name":"Charlie","age":30,"position":"Engineer"},{"name":"David","age":40,"position":"Engineer"},{"name":"Eve","age":28,"position":"Designer"},{"name":"Frank","age":32,"position":"Engineer"}]任務(wù)分析根據(jù)已經(jīng)給出的數(shù)據(jù),是以“列表+字典”的方式存儲(chǔ),其中,字典的鍵名name代表員工姓名,age代表年齡,position代表職位??梢圆捎胠ambda關(guān)鍵字和filter函數(shù)實(shí)現(xiàn)上述要求。任務(wù)實(shí)現(xiàn)#篩選出年齡大于等于30歲的員工older_employees=list(filter(lambdaemp:emp['age']>=30,employees))print("年齡大于等于30歲的員工:",older_employees)#篩選出職位為“工程師”的員工engineers=list(filter(lambdaemp:emp['position']=="Engineer",employees))print("職位為'工程師'的員工:",engineers)#篩選出年齡大于等于30歲且職位為“工程師”的員工qualified_engineers=list(filter(lambdaemp:emp['age']>=30andemp['position']=="Engineer",employees))print("年齡大于等于30歲且職位為'工程師'的員工:",qualified_engineers)完整代碼如下:08模塊概念模塊概念模塊是Python中最高級(jí)別的程序組織單元,用于封裝代碼和數(shù)據(jù),以促進(jìn)代碼的重用性和組織性。每個(gè)模塊通常對(duì)應(yīng)一個(gè)Python腳本文件(.py文件),其中包含了該模塊定義的所有函數(shù)、類和變量。通過導(dǎo)入模塊,其他程序可以訪問并使用模塊中的功能,一旦模塊被導(dǎo)入,其內(nèi)部定義的所有名稱(如函數(shù)、類和變量)都可以作為模塊對(duì)象的屬性進(jìn)行訪問。換句話說,模塊文件的全局作用域在導(dǎo)入后變成了模塊對(duì)象的命名空間。模塊使用12import關(guān)鍵字from+import關(guān)鍵字使用from+import關(guān)鍵字導(dǎo)入模塊,可導(dǎo)入指定的變量、函數(shù)和類,且這種方式使用時(shí)無需添加模塊前綴使用import關(guān)鍵字導(dǎo)入模塊,可以使用模塊內(nèi)所有變量、函數(shù)和類,但使用時(shí)需要以模塊名作前綴才可使用模塊使用34*號(hào)as關(guān)鍵字若導(dǎo)入的模塊名稱與程序中現(xiàn)有的名稱沖突,或者名稱太長(zhǎng),則可以使用as關(guān)鍵字對(duì)導(dǎo)入的模塊名字指定別名若模塊中所有的函數(shù)過多,可以使用“*”運(yùn)算符導(dǎo)入所有的函數(shù)09任務(wù)5-3使用zip()函數(shù)同事遍歷兩個(gè)列表任務(wù)描述現(xiàn)給出學(xué)生姓名信息和學(xué)生的成績(jī),需要統(tǒng)計(jì)每一名學(xué)生的總成績(jī)和平均分,并進(jìn)行顯示,請(qǐng)根據(jù)所學(xué)知識(shí),完成此任務(wù),相關(guān)數(shù)據(jù)結(jié)構(gòu)形式示例代碼如下:students=["Alice","Bob","Charlie","David"]scores=[[85,90,88],#Alice的分?jǐn)?shù)
[92,88,94],#Bob的分?jǐn)?shù)
[78,82,80],#Charlie的分?jǐn)?shù)
[88,92,90]#David的分?jǐn)?shù)]任務(wù)分析本任務(wù)的目標(biāo)是創(chuàng)建一個(gè)名為student_manage.py的模塊,該模塊能夠計(jì)算并返回每個(gè)學(xué)生的總成績(jī)和平均成績(jī)。具體來說,需要實(shí)現(xiàn)以下功能:計(jì)算總成績(jī):為每個(gè)學(xué)生計(jì)算所有成績(jī)的總和。計(jì)算平均成績(jī):為每個(gè)學(xué)生計(jì)算所有成績(jī)的平均值。這些功能將通過使用Python內(nèi)置的zip()函數(shù)同時(shí)遍歷兩個(gè)列表(學(xué)生姓名列表和成績(jī)列表)來實(shí)現(xiàn),并將結(jié)果存儲(chǔ)在一個(gè)字典中,以便于后續(xù)訪問和處理。任務(wù)實(shí)現(xiàn)#合并學(xué)生信息和成績(jī),并計(jì)算總成績(jī)和平均分defget_total_score(students,scores):student_data={}forname,score_listinzip(students,scores):total_score=sum(score_list)average_score=total_score/len(score_list)student_data[name]={'total':total_score,'average':average_score}returnstudent_data1.編寫student_manage.py文件代碼,用于處理學(xué)生分?jǐn)?shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電火花成形機(jī)床操作工QC管理評(píng)優(yōu)考核試卷含答案
- 半導(dǎo)體器件和集成電路電鍍工安全綜合模擬考核試卷含答案
- 井下支護(hù)工崗前認(rèn)證考核試卷含答案
- 反應(yīng)香精配制工安全防護(hù)測(cè)試考核試卷含答案
- 良肢位擺放對(duì)康復(fù)護(hù)理患者生活質(zhì)量的影響
- 廣西水利電力職業(yè)技術(shù)學(xué)院招聘專任教師考試真題2025
- 2025年四川工業(yè)科技學(xué)院輔導(dǎo)員考試真題
- 幼兒食品衛(wèi)生與安全課件
- 確保培訓(xùn)取得實(shí)效安全課件
- 腦血管疾病的護(hù)理策略
- 簽訂勞動(dòng)合同的注意事項(xiàng)
- 體育賽事組織團(tuán)隊(duì)職責(zé)分配
- 2024-2025學(xué)年上海市普陀區(qū)五年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- DG-TG08-12-2024 普通中小學(xué)建設(shè)標(biāo)準(zhǔn)
- 2025新高考數(shù)學(xué)核心母題400道(教師版)
- 《民用建筑集中空調(diào)自動(dòng)控制系統(tǒng)技術(shù)標(biāo)準(zhǔn)》
- 民警進(jìn)校園安全教育
- 《彩超引導(dǎo)下球囊擴(kuò)張?jiān)谘芡藩M窄中的應(yīng)用》
- 《電力建設(shè)工程施工安全管理導(dǎo)則》(NB∕T 10096-2018)
- 【MOOC】金融風(fēng)險(xiǎn)管理-中央財(cái)經(jīng)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 混凝土耐久性評(píng)估研究
評(píng)論
0/150
提交評(píng)論