


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、時間:課題程序設(shè)計根底-緒論教1. 了解程序設(shè)計語言的開展歷史學(xué)2.理解Python語言的特點及其重要性目3.掌握Python語言Hello程序的編寫方法標(biāo)4.掌握Python語言開發(fā)的運行環(huán)境的配置Python語言的特點及其重要性教學(xué)重點Python語言開發(fā)的運行環(huán)境的配置教學(xué)難點Python語言開發(fā)的運行環(huán)境的配置主要教法講授演示法+上機操作教學(xué)過程一、新課導(dǎo)入?計算機的定義:能夠根據(jù)指令操作數(shù)據(jù)的設(shè)備?計算機的兩個特性-功能性-可編程性?計算機的可編程性需要通過程序設(shè)計來表達(dá)?程序設(shè)計語言:計算機能夠理解和識別操作的一種交互體系?程序設(shè)計語言的種類-機器語言-匯編語言-高級語言-常用的程
2、序設(shè)計語言?高級語言的執(zhí)行方法-靜態(tài)語言:編譯執(zhí)行-腳本語言:解釋執(zhí)行?編譯和解釋的區(qū)別-編譯:一次性的翻譯,需對目標(biāo)代碼優(yōu)化-解釋:每次運行都需要?編譯:源代碼高級語言轉(zhuǎn)換成目標(biāo)代碼機器語言?解釋:源代碼逐條轉(zhuǎn)化成目標(biāo)代碼同時逐條運行目標(biāo)代碼的過程?編譯的好處?目標(biāo)代碼執(zhí)行速度更快?目標(biāo)代碼在相同操作系統(tǒng)上使用靈活?解釋的好處?便于維護源代碼?良好的可移植性?Python語言:將解釋器和編譯器結(jié)合的腳本語言?計算機已成為普通工具?學(xué)會編程:滿足感和平安感? C/C+等語言:復(fù)雜? Python語言:充滿快樂和創(chuàng)造性的全新旅程?Python語言概述? Python語言的歷史-誕生于1989年,
3、已有25年,到達(dá)成熟期2000 年,Python 2.0, 2,.7.62021 年,?Python語言的特點-強制縮進保證可讀性-不需要主函數(shù)-可以同時被解釋和編譯執(zhí)行-語言簡潔-編程模式靈活(面向過程和面向?qū)ο??Python語言的開發(fā)環(huán)境配置?安裝Python運行環(huán)境-根據(jù)操作系統(tǒng)選擇不同版本?使用Python運行環(huán)境-方法一:啟動 Windows命令行工具,輸入python,在 后輸入Python語句, 如下圖輸入exit()或quit()退出-方法二:調(diào)用已安裝的IDLE來啟動Python運行環(huán)境,-方法三:按照語法格式編寫代碼,保存為文件,例如源文件hello.py。翻開Windo
4、ws命令行,使用命令python hello.py 來運行文件?使用Python運行環(huán)境-方法四:翻開IDLE, Ctrl+N翻開一個新窗口,輸入語句并保存,使用快鍵建F5即可運行該程序-方法五:將Python集成到Eclipse等面向較大規(guī)模工程開發(fā)的集成開發(fā)環(huán)境中-其他操作系統(tǒng)上配置Python環(huán)境與上述在Windows上的配置方法類似?Hello程序?你的第一個程序:在屏幕上打印出“ Hello World -print “ Hello World -表示將引號中的信息輸出到屏幕上顯示效果如下:二、上機練習(xí)首先進行Python的安裝與開發(fā)環(huán)境配置,接著完成第一個程序“ Hello Wor
5、ld 三、本課小結(jié)計算機的根本概念程序設(shè)計語言分類編譯和解釋Python語言概述Python的Hello程序編寫及開發(fā)環(huán)境配置課后反思時間:課題Python程序語言入門?讓學(xué)生了解什么是編程及對編程提起濃厚的學(xué)習(xí)興趣;教 Python Shell、GUI和 Prompt 提示符的理解;學(xué)學(xué)會與Python交互的方法,print指令;目新建程序文本文檔、運行程序的方法、保存時需要注意什么;標(biāo)學(xué)會怎樣去查詢程序的錯誤;讓學(xué)生對編程提起濃厚的興趣;教學(xué)重點 print指令的運用;識別和修正程序的錯誤。教學(xué)難點識別和修正程序的錯誤;主要教法講授演示法+上機操作教 學(xué) 過 程、復(fù)習(xí)穩(wěn)固1、什么是編程?2
6、、Python 我們和計算機溝通的語言所想要表達(dá)編程軟件翻 計算機接收的意思譯成二進制并執(zhí)行常用、最流行的幾種程序語言:C、C+ C# Java、VB python3、Python可以用來做什么開發(fā)游戲&軟件游戲后臺大多數(shù)用 python編寫;制作更高級的 Flash web flash game ;創(chuàng)立數(shù)據(jù)庫;黑客hacker 遠(yuǎn)程攻擊計算機、破解硬件 or軟件;創(chuàng)造變形金剛2006年日本FANUCt出的人工智能機器人;學(xué)習(xí)其他語言的根底所有程序語言都有共同性,學(xué)好python能夠讓你快人一步的理解其他程序語言; python幾乎無所不能。=當(dāng)然不是每一個學(xué)習(xí)python的人都能成功=但是學(xué)
7、習(xí)python你將獲禾【J以下幾點=V讓你的思維更加敏捷!V讓你變的知識淵博!V讓你學(xué)習(xí)更多的英文!=也有可能帶來一些“負(fù)面影響=X你的皮膚會變得粗糙_ 叫做提示符Prompt,指程序正在等待你鍵入信息時顯示的符號。三、來點指令吧! print “ Hey man!回車每輸入完一行指令都要輸入回車以跳轉(zhuǎn)到下一行Print -打印命令,指在屏幕上顯示文本,而不是常說的用打印機打印在紙上。! !注意 顏色 錯誤 print 5 + 38計算機非常擅長算術(shù)運算,計算機被創(chuàng)造出來的初期就是被用來數(shù)據(jù)計算再試一條指令! print 5 * 315= Mr.Lee TIPS =幾乎所有計算機程序和語言中都
8、使用*符號作為乘號。這個符號稱作“星號或“星。=0算&計算器& python 三者進行比照吧 =口 算:Print 5 * 3=0算&計算器& python 三者進行比照吧 =利用python你除了可以超大數(shù)的數(shù)學(xué)計算之外, 你還可以做些令人意想不到的事情,例如: print“ Dog + “ brother Dog brother或者 print “where is plane * 20where is plane where is plane where is plane where is plane where is plane where is pla ne where is pla
9、ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne where is pla ne計算機除了非常擅長運算外,另一件事情就是反復(fù)的做事情,重要的是它不會感到枯燥, 就像上面我讓計算機喊了 20句where is plane,如果你快樂可以讓它喊到直到 MH37C出
10、現(xiàn), 前提是馬航要給力還有就是不要停電五、編程任務(wù)到目前為止,我們只是看到單個 python指令的演示,其實程序就是多個指令的集合。1、創(chuàng)立程序的方法:a. 通過 Python Shell 菜單欄 File New Windows創(chuàng)立;b. 快捷鍵:Ctrl + N。*新程序窗口標(biāo)題欄顯示“ Un titled 未命名。如何給程序取名字?2、 程序1我們的第一個程序“我愛吃香蕉print“我愛吃香蕉!print“香蕉 * 20print“ mua * 40print“我吃撐了!3、保存/另存命名你的程序文檔File Save / Save AsIJ輸入完指令后通過 Save 快:Ctrl +
11、N保存or另存為Save As快:Ctrl + Shift +S!注意 擴展名 print where is pla ne syn tax error: inv alid syn tax語法錯誤: 無效的語法theres an error is your program這是一個錯誤的程序錯誤原因:where前面漏了一個引號2、 runtime error 運行時錯誤:只會在程序運行時才會發(fā)生的錯誤,是IDLE或python 無法檢測出來的錯誤。例如:程序2運行時錯誤-“我愛大鱷魚print“你好!歡送來到我的動物園! print “我的動物園有好多好多的動物,例如: print “鱷魚 + 5
12、錯誤原因:IDLE 1.2.1= No Subprocess =你好!歡送來到我的動物園!我的動物園有好多好多的動物,例如:Traceback most rece nt call last:錯誤的開始File“C:UsersAdministratorDestopi love big cayman.py , line 4, in 錯誤發(fā)生的位置/程序文件保存的路徑Print “鱷魚 + 5 出錯的代碼行TypeError : cannot con cate nate str and int objects pyth on 認(rèn)為可能存在的問題,并不一定是在這里,但是會在這附近=思 考=為嘛prin
13、t “鱷魚 * 5可以,print “鱷魚 + 5卻不行?=解惑=聽我說,這有點像將蘋果和鱷魚放在一起,在python中不能將兩個完全不同的東西放在一起,比方說數(shù)字int 和文本str 。“鱷魚 + 5像是在說5個蘋果和3只鱷魚相 加等于多少?結(jié)果是8,但是8個什么?完全沒有意義。不過幾乎所有東西都可以乘以一個數(shù)來翻倍,如果你有1只鱷魚,再乘以5,那么你就會有5只鱷魚!(克隆大亂斗!)。七、第二個程序任務(wù)第一個程序“我愛吃香蕉! 沒多大實際意義,僅僅只是在屏幕上打印了一些內(nèi)容,下面 我們來是一個更加有意思的程序,記得給它取上一個名字,“NumGueSS是個不錯的名字。File New Win
14、dows Save “ NumGuess.py輸入以下代碼:#en cod in g=GBK#import ran domsecret = ran dom.ra ndin t(1, 100)guess = 0tries = 0print 你好,同學(xué)我和你們班主任之間有一個秘密?。縫rint 這個秘密就在1-99之間的一個數(shù)字。我會給你6次時機來猜這個數(shù)字,猜對你就可以獲贈加多寶一罐!while guess 匸secret and tries 6:guess = in put來猜個數(shù)字吧!?if guess secret:print 太高了喔! tries = tries + 1if guess
15、 = secret:print 哦也!你猜中這個數(shù)字了! !那么加多寶的話,請出門左拐找你們蔣老師!else:print 我不會給你更多時機了,同學(xué)!你現(xiàn)在得請我喝一瓶王老吉!print 這個秘密數(shù)字就是, secret程序解析:while、if 、else、elif 和in put 指令我們在以后會詳細(xì)的學(xué)到程序概念點:?由程序隨機選取秘密數(shù)。?用戶輸入他猜的數(shù)?程序根據(jù)秘密數(shù)檢查用戶猜的結(jié)果:太大還是太????用戶不斷嘗試,直到猜出這個數(shù),或者用完所有時機。?猜到的數(shù)與秘密數(shù)一致時,玩家獲勝。教學(xué)過程結(jié)束。課堂小結(jié):?學(xué)會了如何啟動IDLE;? 了解了交互模式;? 交給Pytho n 些指令
16、來執(zhí)行;? 看到了 Python知道如何完成算術(shù)運算包括非常大的數(shù);? 啟動IDLE文本編輯器鍵入你的第一個程序:我愛吃香蕉;? 運行你的第一個Python程序;? 了解如何查看錯誤消息;? 運行你的第二個Python程序:猜數(shù)游戲。課堂練習(xí) 之 用腦想一想:1. 如何啟動IDLE?2. pri nt的作用是什么?3. Python中表示乘法和除法的符號是什么?4. GUI的特性包括哪些?5. 如果想要你的程序支持中文,需要做什么?課堂練習(xí)之動手做一做:1. 在交互模式中,使用Python計算一周有多少分鐘。2. 編寫一個簡短的小程序,打印 3行:你的名字、出生日期,還有你最喜歡的顏色。結(jié)果應(yīng)
17、該是下面這樣我的名字叫xx我是xx運動隊的。我1988年08月20日出生。我最喜歡的顏色是粉紅色。課后反思時間:課題判斷循環(huán)教 學(xué) 目 標(biāo)掌握if語句:單分支、雙分支、多分支、嵌套 完成條件語句實例:登錄認(rèn)證模塊學(xué)會判斷輸入是否合法了解二兀表達(dá)式掌握 range ()掌握循環(huán)語句掌握for語句掌握while掌握 break、continue、pass完成循環(huán)語句實例:登錄認(rèn)證模塊擴展教學(xué)重點掌握if語句:單分支、雙分支、多分支、嵌套 了解二兀表達(dá)式掌握 range ()掌握循環(huán)語句掌握for語句掌握while掌握 break、continue、pass教學(xué)難點完成條件語句實例:登錄認(rèn)證模塊 完
18、成循環(huán)語句實例:登錄認(rèn)證模塊擴展主要教法講授演示法+上機操作教學(xué)過程一、新課講授1.掌握if語句a單分支if 表達(dá)式:代碼塊1else :代碼塊b雙分支if表達(dá)式1:代碼塊1elif 表達(dá)式2:代碼塊2C多分支if表達(dá)式1:代碼塊1elif 表達(dá)式2:代碼塊2else :代碼塊其他d嵌套2. 了解三元表達(dá)式Expressi on1 if boolea n_expressi on else Expressi on2如果滿足條件A大于B,那么max值為A,反之max為B女口: max=A if AB else B例如:3. 掌握 range ran ge():產(chǎn)生整數(shù)序列例:range(n):產(chǎn)生
19、從0開始,到n的數(shù)字序列,不包括n。range(m,n):產(chǎn)生從m開始,到n的數(shù)字序列,不包括n。range(m,n,k):產(chǎn)生從m開始,到n,增量為k的數(shù)字序列,不包括n4. 掌握循環(huán)語句a) 掌握for語句語法格式:for expressi on1 in iterable:for_suiteelse :else_suite例如:結(jié)果:b) 掌握 whilec掌握 break、continue、pass1.1語法結(jié)構(gòu):while boolea n_expressi on:while_suiteelse:else_suite1.2解釋:女口果 boolean_expression 的結(jié)果為 T
20、rue,循環(huán)就會執(zhí)行;boolean_expression 的結(jié)果為False時終止循環(huán),此時如果有else分支,那么會執(zhí)行。以上結(jié)構(gòu)中,else分支為可選局部。else代碼塊:循環(huán)不滿足循環(huán)條件終止, 才會執(zhí)行,如果循環(huán)終止是由break跳出,那么else分支不會執(zhí)行。1.3例如:break :跳出所處的最近層循環(huán)continue:跳到所處的最近層循環(huán)的開始處pass:占位語句例如:執(zhí)行結(jié)果:、上機練習(xí)1. 條件語句實例:登錄認(rèn)證模塊a) 判斷輸入是否合法b) 非法用戶提示警告信息c) 合法用戶提示登錄成功user name = raw_i nput (user name:)if user
21、name = :print 用戶名不能為空else :print 033 1;33;45m 登錄成功,歡送 s033 Om%usernamechr()ord()2. 循環(huán)語句實例:登錄認(rèn)證模塊擴展a)直接回車無效,繼續(xù)輸入b)驗證用戶身份是否合法三、課堂小結(jié)if語句:單分支、雙分支、多分支、嵌套、三兀表達(dá)式、range ()、循環(huán)語句、for語句、while、break、continue、pass登錄認(rèn)證模塊展示課后反思時間:課題python序列-字符串教 學(xué) 目 標(biāo)了解序列類型常用操作了解索引和切片掌握類型轉(zhuǎn)化掌握強制類型轉(zhuǎn)化學(xué)會字符串轉(zhuǎn)換實例:格式化輸出菜單列表,將用戶的輸入數(shù)值轉(zhuǎn)化整型并
22、驗證掌握字符串常用方法s.fi nd()s.jo in()s.replace()s.split()s.strip()s.i ndex()s.startswith/s.endswith( t)s. isaInum ()/s.isalpha ()/s.isdigit() /isupper()/islower()s.upper()/s.lo wer () /s.swapcases.co un t()教學(xué)重點了解序列類型常用操作了解索引和切片 掌握類型轉(zhuǎn)化 掌握強制類型轉(zhuǎn)化教學(xué)難點學(xué)會字符串轉(zhuǎn)換實例主要教法講授演示法+上機操作教學(xué)過程一、新課講授1.序列類型常用操作a索引和切片索引:例:s0從左向右:
23、索引從0開始;從右向左:索引從-1開始1.1.2 切片:例:s0:2擴展切片:指定步長,例:s0:9:2b掌握類型轉(zhuǎn)化格式:print “字符串 format1 %format2% 變量或值1,變量或值2.符號及其對應(yīng)輸出格式:%c或 %i十進制整數(shù)或長整數(shù)%f浮點數(shù)%s字符串%用于輸出符號%舉例:C強制類型轉(zhuǎn)化int :強制轉(zhuǎn)換為整型,例如:注意:只能將由數(shù)字組成的字符串轉(zhuǎn)換為整型錯誤用法float ():強制轉(zhuǎn)換為浮點型例如str():強制轉(zhuǎn)換為字符串例如:2.掌握字符串常用方法s.find (t):查找子串t,找到返回最小的索引值,找不到那么返回-1s.join(iter)使用s作為連接
24、符連接序列iter中所有元素如:list2=h,e,T,T,o, .,c,o,m“ .join ( list2 )s.replace ( old,new):替換s.split(sep):使用sep作為分割符,列表返回結(jié)果。女口: str= str.split(.)得到www ,baidu,com 序列s. strip(t):刪掉開頭和結(jié)尾的字符t如:刪除空白符s1.strip()s. index (t):子串t首次出現(xiàn)的位置,找不到報錯s.startswith/s.e ndswith(t)以子串t開頭/結(jié)尾:結(jié)果是true或falses. isaInum () /s.isalpha () /s
25、.isdigit() /isupper()/islower(): 判斷所有字符是否為數(shù)字或字母/是否為字母/是否為數(shù)字結(jié)果是bools.upper()/s.lower () /s.swapcase :所有字母轉(zhuǎn)化為大與字母 /小與字母,大小與互換s.count(t) 統(tǒng)計t出現(xiàn)的次數(shù)二、上機練習(xí)a)字符串轉(zhuǎn)換實例:格式化輸出菜單列表;將用戶的輸入數(shù)值轉(zhuǎn)化整型并驗證三、本課小結(jié)序列類型常用操作、索引和切片、類型轉(zhuǎn)化、強制類型轉(zhuǎn)化、字符串常用方法學(xué)生展示:字符串轉(zhuǎn)換實例課后反思時間:課題python列表和元祖教 學(xué) 目 標(biāo)掌握列表根底知識 掌握列表相關(guān)方法 掌握序列類型操作 掌握生成器 掌握元組類
26、型掌握元組相關(guān)方法教學(xué)重點掌握列表相關(guān)方法掌握序列類型操作掌握生成器掌握元組類型教學(xué)難點掌握列表相關(guān)方法掌握元組相關(guān)方法主要教法講授演示法+上機操作教學(xué)過程一、新課講授1.掌握列表根底知識1.1列表的特點:支持異構(gòu):一個列表中含不同類型的對象支持嵌套:即列表中的兀素可以是列表可變:支持通過索引,切片,進行修改1.2 如何定義列表:方法一:;例:Iist1=1,3,5可以將一個序列轉(zhuǎn)為方法二:使用內(nèi)置函數(shù) list(): 內(nèi)建函數(shù)list(a_sequenee)列表例1: str仁dddgf list仁 Iist(str1) list1d, d, d, g, f例2:(后面講) tuple1=(
27、1,2,1) list1=list(tuple1) listl1, 2, 1例3:2. 掌握列表相關(guān)方法:2.1 append ():向列表中追加元素例如:2.2 extend ():追加可迭代對象中所有元素例 1: Iist2=1,2,3Iist3=Iist3.exte nd(list2)例22.3 insert ():在指定索引位置插入列表也支持索引,例如:插入例子:2.4 pop():按照索引彈出元素,返回值為該元素。默認(rèn)彈出最后一個元素例如:2.5 remove ():按照元素值彈出第一個匹配項例如:2.6 count ():統(tǒng)計指定值出現(xiàn)的次數(shù)2.7 index():某個值第一次出現(xiàn)
28、的位置例如:2.8 reverse ():反向存放例如:2.9查詢遍歷:for I in listfor i ,k enument ( list )2.10 sort ():排序3. 掌握序列類型操作:序列類型包括:字符串、列表、元組3.1 + 連接*重復(fù)例如:3.2 max():求最大值、min():求最小值例如:4. 掌握列表生成式列表生成式,是Python內(nèi)置的一種極其強大的生成list的表達(dá)式。第一章用于:基于已有列表生成新列表第二章語法結(jié)構(gòu):列表生成式的書寫格式:x*x for x in ran ge(1 , 11)第一:把要生成的元素x*x放到前面第二:后面跟上for循環(huán)這樣就可以
29、把list創(chuàng)立出來。for循環(huán)后面還可以加上if判斷第三章舉例:1到10之間的偶數(shù)平方再除以2作為新列表元素1到10之間的偶數(shù),作為新列表元素第四章特點:一次性生成新列表,如果列表數(shù)據(jù)過大,會消耗大量資源1. 掌握元組類型1.1 定義元組:方法一:()例:tuple仁(1,3,4) 方法二:使用內(nèi)置函數(shù)tuple():將可迭代對象中所有元素作為元組元素例: list仁1,2,3 t1=tuple(list1) t1(1,2, 3)1.2元組的特點支持異構(gòu);支持嵌套;不可變:不支持通過索引、切片,進行 修改2. 元組的遍歷例如:3. 掌握元組相關(guān)方法index ():返回指定元素第一次出現(xiàn)的索引
30、位置count ():指定元素出現(xiàn)的次數(shù)例如:二、上機練習(xí)練習(xí):三、本課小結(jié)列表根底知識、列表相關(guān)方法、序列類型操作、生成器、元組類型、元組相關(guān)方法學(xué)生完成實例操作課后反思時間:課題運維平臺計算機管理實例教登錄模塊實現(xiàn)學(xué)添加計算機目刪除計算機標(biāo)查詢可管理計算機教學(xué)重點登錄模塊實現(xiàn)教學(xué)難點查詢可管理計算機主要教法講授演示法+上機操作教 學(xué) 過 程一、學(xué)習(xí)任務(wù)運維平臺計算機管理實例任務(wù)要求與考前須知二、上機練習(xí)學(xué)生上機實操:提示:三、任務(wù)展示與評價學(xué)生進行展示,完成互評與老師點評工程分值評價標(biāo)準(zhǔn)得分自評組評師評程序設(shè)計20編程技巧30調(diào)試過程運行結(jié)果30搭建合理穩(wěn)固小組配合20小組成員分工及配合方
31、面總體得分課后反思時間:課題python字典和集合教掌握字典類型學(xué)掌握字典相關(guān)方法掌握字典的遍歷目掌握集合類型標(biāo)掌握集合相關(guān)方法掌握字典相關(guān)方法教學(xué)重點掌握字典的遍歷掌握集合類型教學(xué)難點掌握字典的遍歷掌握集合相關(guān)方法主要教法講授演示法+上機操作教 學(xué) 過 程、新課講授1. 掌握字典類型a) 字典的特點無序:通過鍵實現(xiàn)元素存取,故無序可變:可以通過鍵進行改變異構(gòu):支持多種數(shù)據(jù)類型嵌套:可以在鍵值對中的值局部出現(xiàn)字典b) 定義字典:ii. 方法一:keyl: valuel , key2: value2 , . iii. 方法二:dict()內(nèi)置函數(shù):指定鍵值例: d2=dict (name=jer
32、ry,age=45,gender=m)iv. 關(guān)鍵點:?鍵與值用冒號“:分開;? 項與項用逗號“,分開;? 字典中的鍵必須是唯一的,而值可以不唯一2. 掌握字典相關(guān)方法2.1更新或添加元素:dict1key = value例如:2.2items :變量解包:即將字典轉(zhuǎn)化為鍵、值作為元組的列表例如:2.3keys ;鍵列表例如:2.4values :值列表例如:2.5has_key:判斷是否存在某個鍵,返回結(jié)果 true或false例如:2.6del刪除元素:調(diào)用python自身函數(shù)刪除例如:2.7len:取得字典中鍵值對個數(shù)例如:2.8 update :在原字典上合并字典,鍵相同時會被覆蓋。例
33、如:2.9 get ():取得某個鍵對應(yīng)的值 例如:2.10 pop ():彈出指定鍵對應(yīng)的值2.11 popitem():隨機彈出鍵值對2.12 clear():去除所有元素 例如:3. 掌握字典的遍歷:4. 掌握集合類型4.1什么是集合無序、互異,4.2集合的功能及特點支持成員關(guān)系判斷支持迭代 不支持索引,切片元素唯4.3定義集合set方法一:元素方法二:內(nèi)置函數(shù)set ()例:5. 集合相關(guān)方法:5.1len():元素個數(shù)例如:5.2 add():添加元素例如:5.3 remove():刪除元素例如:5.4 update ():合并集合例如:5.5 pop():隨機彈出某個元素例如:5.
34、6集合關(guān)系操作561 s|t : s和t的并集例如:5.6.2 s&t: s和t的交集例如:5.6.3 s-t :求差集,存在于s集合而不存在于t集合中的例如:5.6.4 sAt :求對稱差集例如:二、上機練習(xí)學(xué)生上機完成字典類型、字典相關(guān)方法、字典的遍歷、集合類型、集合相關(guān)方法的案例練習(xí)三、本課小結(jié)字典類型、字典相關(guān)方法、字典的遍歷、集合類型、集合相關(guān)方法課后反思時間:課題python文件處理教掌握如何創(chuàng)立文件對象學(xué)掌握open()三種根本模式掌握open ()的附加模式目掌握文件對象的相關(guān)方法標(biāo)掌握文件對象的相關(guān)屬性掌握如何創(chuàng)立文件對象教學(xué)重點掌握open()三種根本模式掌握open ()的附加模式掌握文件對象的相關(guān)方法教學(xué)難點掌握文件對象的相關(guān)屬性主要教法講授演示法+上機操作教 學(xué) 過 程、新課講授1. 掌握如何創(chuàng)立文件對象a) 內(nèi)置函數(shù)open()同file ():用于翻開文件和創(chuàng)立文件對象,返回文件對象b) with 翻開文件: with open(password) as f : #f = file(password)c) 語法格式:open(文件名,模式)例如:2. 掌握open ()三種根本模式a) r :只讀,如果文件不存在,會發(fā)生異常例:b) w :寫入(覆蓋原有內(nèi)容),如果文件不存在,會創(chuàng)立文件i. 例1: password
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 伊犁職業(yè)技術(shù)學(xué)院《課程項目實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州2025年江蘇泰州市第二人民醫(yī)院招聘衛(wèi)生專業(yè)技術(shù)人員21人筆試歷年參考題庫附帶答案詳解
- 上海中醫(yī)藥大學(xué)《神經(jīng)及精神病學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣元中核職業(yè)技術(shù)學(xué)院《金融衍生工具》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧波工程學(xué)院《郵輪旅行管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 天水師范學(xué)院《文化市場學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽化工大學(xué)《無機及分析化學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣安職業(yè)技術(shù)學(xué)院《小學(xué)數(shù)學(xué)解題與競賽研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 資金補助合同范本
- Unit 1 Past and Present Welcome to the Unit 教學(xué)設(shè)計 2024-2025學(xué)年牛津譯林版八年級英語下冊
- 初中數(shù)學(xué)幾何《旋轉(zhuǎn)模型費馬點》壓軸題含答案解析
- 康復(fù)健康小屋課件
- 《內(nèi)部審計程序》課件
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級上學(xué)期第二次段考化學(xué)試卷(日新班)(無答案)
- 江蘇省2024-2025年跨地區(qū)職業(yè)學(xué)校職教高考一輪聯(lián)考(機械專業(yè)綜合理論試卷含答案)
- 2024年事業(yè)單位租車服務(wù)滿意度調(diào)查及改進協(xié)議3篇
- 露天礦邊坡穩(wěn)定課件所有章節(jié)整合
- 運用PDCA提高吞咽障礙患者護理措施落實率
- 《法學(xué)概論》課程教學(xué)大綱
- JGJ-T188-2009施工現(xiàn)場臨時建筑物技術(shù)規(guī)范
- 教師資格考試高級中學(xué)美術(shù)學(xué)科知識與教學(xué)能力試題與參考答案(2024年)
評論
0/150
提交評論