版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
千鋒教育
Python程序設(shè)計(jì)
教學(xué)設(shè)計(jì)
課程名煞:Python程序設(shè)計(jì)
授課年級:
授課學(xué)期:
教師姓名:
2022年06月14日
計(jì)劃
課程名稱第1章Python簡介3學(xué)時
學(xué)時
本章主要對Python進(jìn)行了簡單介紹,并介紹了如何在Windows系統(tǒng)中
內(nèi)容分析下載和安裝Python,以及Python程序的運(yùn)行方式;最后對集成開發(fā)環(huán)境
PyCharm的下載和安裝做了詳細(xì)說明。
【知識目標(biāo)】
1.了解Python的特點(diǎn)及應(yīng)用領(lǐng)域。
2.熟悉Python程序的運(yùn)行方式。
3.熟悉Python程序的運(yùn)行方式。
4.掌握PyCharm的安裝與使用方法。
【技能目標(biāo)】
1.掌握Python3.9.6的下載和安裝過程,學(xué)會搭建Python開發(fā)環(huán)境。
2.通過體驗(yàn)PyCharm在Windows環(huán)境下的安裝和配置過程,配置
PyCharm的方法。
教學(xué)目標(biāo)
3.掌握如何在Python解釋器和PyCharm中運(yùn)行Python程序。
與
4.通過驗(yàn)證Python的運(yùn)行,體會Python程序的運(yùn)行方式。
教學(xué)要求
【思政育人目標(biāo)】
1.通過了解Python的發(fā)展歷程,引出工匠精神,增強(qiáng)學(xué)生對社會主
義核心價值觀的認(rèn)同感。
2.通過了解Python應(yīng)用領(lǐng)域,增強(qiáng)職業(yè)認(rèn)同感,幫助學(xué)生樹立遠(yuǎn)大
的職業(yè)理想。
3.引導(dǎo)學(xué)生在學(xué)習(xí)中健全職業(yè)道德的規(guī)范。
4.培養(yǎng)使用嚴(yán)謹(jǐn)?shù)那笾獞B(tài)度對待程序設(shè)計(jì)。
5.引導(dǎo)學(xué)生進(jìn)行思維的創(chuàng)新和科學(xué)精神的探索。
6.培養(yǎng)學(xué)生理論與實(shí)踐相結(jié)合能力。
Python在Windows系統(tǒng)中的安裝與配置、Python的運(yùn)行方式、PyCharm的安
教學(xué)重點(diǎn)
裝與使用
教學(xué)難點(diǎn)PyCharm在Windows系統(tǒng)中的安裝與配置、PyCharm的使用
教學(xué)方式課堂講解及ppt演示
第一學(xué)時:認(rèn)識Python
(起源、特點(diǎn)、發(fā)展、應(yīng)用領(lǐng)域)
一、提出需求,導(dǎo)入學(xué)習(xí)任務(wù)
(1)思考Python語言的學(xué)習(xí)應(yīng)該從何入手。
教
?學(xué)習(xí)一門語言,首先得知道因何誕生、獨(dú)特性和優(yōu)越性,才能知道
學(xué)python語言區(qū)別于其他語言的優(yōu)勢。
過?以Python的發(fā)展與特點(diǎn)作為切入點(diǎn),介紹Python的開發(fā)環(huán)境及
Python程序的運(yùn)行方式。
程
(2)明確學(xué)習(xí)方向。
>了解Python語言的起源、發(fā)展。
>理解Python語言的特點(diǎn)。
>了解Python語言的應(yīng)用領(lǐng)域。
二、知識講解
1.Python起源
?創(chuàng)始人:荷蘭人GuidovanRossum。
?創(chuàng)始過程:1989年的圣誕節(jié),Guido為了打發(fā)時間,決定在ABC語
言的基礎(chǔ)上開發(fā)一款新型腳本解釋程序,Python語言誕生。
?Python簡介:Python的源代碼和解釋器Cpython遵循通用公開許
可證協(xié)議,其語法簡潔清晰,強(qiáng)制用空白符作為語句縮進(jìn)是其特色
之、Python具有豐富和強(qiáng)大的庫,能夠輕松地把其他語言制作
的各種模塊聯(lián)結(jié)在一起。
2.Python發(fā)展
?1994年發(fā)布的Python1.0。
?2000年發(fā)布的Python2.0。
?2008年發(fā)布的Python3.0。
?本書推薦讀者直接學(xué)習(xí)Python3.x系列。
3.Python特點(diǎn)
?易學(xué)易用
?免費(fèi)開源
?可移植
?面向?qū)ο?/p>
?可擴(kuò)展
?類庫豐富
4.Python應(yīng)用領(lǐng)域
?Web開發(fā)
?網(wǎng)絡(luò)爬蟲
?科學(xué)計(jì)算及數(shù)據(jù)可視化
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第一章課后作業(yè)。
第二學(xué)時:Python環(huán)境配置
(下載與安裝、驗(yàn)證運(yùn)行、運(yùn)行方式)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(3)明確學(xué)習(xí)方向。
>了解Python3.9.6的下載與安裝過程。
>掌握Python環(huán)境的設(shè)置。
>了解Python無法啟動時,給Python配置環(huán)境變量的方法。
二、知識講解
1,軟件下載與安裝
?打開瀏覽器,在地址欄中輸入Python官網(wǎng)的網(wǎng)址,按回車鍵,進(jìn)
入Python官網(wǎng)。
?單擊“Downloads”選項(xiàng),進(jìn)入下載頁面。
?找到"DownloadPython3.9.6”按鈕進(jìn)行下載。
?選擇"InstallNow”將采用默認(rèn)安裝方式,選擇"Customize
installation"可自定義安裝路徑。
2.驗(yàn)證運(yùn)行
?作用:檢驗(yàn)Python是否可用。
?方式:打開控制臺,輸入框中輸入“cmd”并單擊“確定”按鈕,
在命令行輸入“python”并按回車鍵,出現(xiàn)Python版本號,即表
示Python已經(jīng)正確安裝。
?注意:Python程序運(yùn)行路徑設(shè)置。
3.運(yùn)行方式
?分類:交互式、文件式。
?交互式:Python解釋器對Python代碼進(jìn)行逐行接收并即時響應(yīng)。
?文件式:將Python代碼保存在文件中,再運(yùn)用Python解釋器批量
解釋代碼。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第一章課后作業(yè)。
第三學(xué)時:集成開發(fā)環(huán)境
(PyCharm、下載與安裝、使用方法)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(3)明確學(xué)習(xí)方向。
>掌握PyCharm下載與安裝過程。
>掌握PyCharm的使用方法。
二、知識講解
1.下載與安裝過程
?打開瀏覽器,在地址欄中輸入PyCharm官網(wǎng)的網(wǎng)址,按回車鍵,進(jìn)
入PyCharm官網(wǎng)。
?單擊圖中的“DOWNLOAD”按鈕進(jìn)入下載頁面,選擇“Windows”下
的Community版本,單擊"Download”按鈕,進(jìn)行軟件下載。
?雙擊下載后的安裝文件“pycharm-community-2021.2.exe”,進(jìn)入
PyCharm安裝界面。
?單擊圖中的“Next”按鈕,進(jìn)入選擇安裝路徑界面,注意:這里選
擇默認(rèn)路徑。
?單擊“Next”按鈕,進(jìn)入配置安裝界面。
?單擊“Next”按鈕,進(jìn)入選擇啟動菜單界面。
?單擊"Install”按鈕即可進(jìn)行PyCharm的安裝。
?安裝完成后,單擊“Finish”按鈕即可。
2.使用方法
?進(jìn)入用戶協(xié)議界面,勾選同意用戶協(xié)議的復(fù)選框后,單擊
“Continue”按鈕。
?創(chuàng)建新項(xiàng)目或拉取已有代碼。
?注意:請勾選"Inheritglobalsite-packagesv復(fù)選框,這樣才
能使本項(xiàng)目配置的第三方庫在后續(xù)的其他項(xiàng)目中也可以使用。
?進(jìn)入項(xiàng)目開發(fā)界面。
?運(yùn)行項(xiàng)目內(nèi)置main,py文件。
?在PyCharm中也可以新建文件,右鍵單擊項(xiàng)目名稱,在彈出的快捷
菜單中選擇"New"-"PythonFile”。
?填寫文件名稱,如:test.pyo
?在新建的test,py文件中輸入正確的代碼。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第一章課后作業(yè)。
習(xí)題教材第1章習(xí)題
教
學(xué)
后
記
計(jì)劃
課程名稱第2章Python基礎(chǔ)知識6學(xué)時
學(xué)時
本章主要對介紹Python的代碼編寫規(guī)范、變量、基本輸出與輸入以及模
內(nèi)容分析塊的導(dǎo)入和使用,同時還會帶領(lǐng)讀者發(fā)現(xiàn)程序之美,用turtle模塊實(shí)現(xiàn)心形
的繪制。
【知識目標(biāo)】
1.熟悉Python的代碼編寫規(guī)范。
2.掌握Python中變量的定義和使用。
教學(xué)目標(biāo)
3.掌握基本的輸出與輸入方法。
與
4.熟悉Python中模塊的導(dǎo)入及使用。
教學(xué)要求
【技能目標(biāo)】
1.能體會到Python編碼的嚴(yán)謹(jǐn)性。
2.能規(guī)范的書寫代碼。
3.掌握Python標(biāo)志符的命名規(guī)則。
4.通過學(xué)習(xí),學(xué)會驗(yàn)證數(shù)據(jù)格式。
5.通過學(xué)習(xí),初步掌握Python模塊的使用方法。
【思政育人目標(biāo)】
1.熟悉Python的代碼編寫規(guī)范,養(yǎng)成嚴(yán)謹(jǐn)、良好的編碼好習(xí)慣。
2.通過Python心形繪制實(shí)戰(zhàn)項(xiàng)目,體會程序設(shè)計(jì)的魅力,啟發(fā)學(xué)生
的思維方式。
3.繪制心形,表白祖國,培養(yǎng)學(xué)生愛國主義情感,增強(qiáng)民族認(rèn)同感。
4.引導(dǎo)學(xué)生進(jìn)行思維的創(chuàng)新和科學(xué)精神的探索。
教學(xué)重點(diǎn)Python中變量的定義和使用、Python基本的輸出與輸入方法
教學(xué)難點(diǎn)Python中模塊的導(dǎo)入及使用
課堂講解及ppt演示
教學(xué)方式
上機(jī)演示法與學(xué)生練習(xí)法
第一學(xué)時:Python的代碼編寫規(guī)范
(縮進(jìn)、注釋)
一、提出需求,導(dǎo)入學(xué)習(xí)任務(wù)
(1)思考python語言的程序,其規(guī)范的代碼格式是怎樣的?
?Python作為一門語言,與英語、德語一樣,有獨(dú)特的書寫規(guī)范,學(xué)
習(xí)的開始便是語法。因此,必須掌握Python的基礎(chǔ)知識。
教?建造房子需要知道使用哪些材料以及如何組合它們,有了基礎(chǔ)知
識,就可以根據(jù)自己的意愿進(jìn)行排列組合了。
學(xué)
(2)明確學(xué)習(xí)方向。
過>了解縮進(jìn)的規(guī)則、作用。
程>了解注釋的編碼規(guī)范。
>學(xué)會使用單行注釋和多行注釋。
二、知識講解
1.縮進(jìn)
?方式:Python使用空格鍵或Tab鍵來實(shí)現(xiàn),通常情況下以4個空
格或1個制表符作為1個縮進(jìn)量。
?作用:在編程語言中,表征代碼之間存在的一定的邏輯關(guān)系和層次
關(guān)系。
?注意:Python3首選空格鍵來縮進(jìn),這是由于不同系統(tǒng)下的Tab鍵
占位并不相同。
?Python還可以使用冒號,表明代碼間存在的邏輯關(guān)系和層次關(guān)系。
?注意:如果縮進(jìn)使用不正確,程序?qū)o法正常運(yùn)行,并提示縮進(jìn)異
常,縮進(jìn)異常類型表示為lndentationError0
2.注釋
?方式:在代碼中添加標(biāo)注性的文字。
?作用:提高代碼的可讀性。
?類型:在Python中的注釋主要包括單行注釋以及多行注釋。
?注意:注釋的內(nèi)容會被Python解釋器忽略,不會在程序的執(zhí)行結(jié)
果中體現(xiàn)。
?單行注釋以“#"為標(biāo)識,到該行的末尾結(jié)束。
?多行注釋以三對英文半角單引號或三對半角雙引號為標(biāo)識,注釋內(nèi)
容在三對引號之間,注釋內(nèi)容可以為任意多行。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第二學(xué)時:變量
(標(biāo)識符、關(guān)鍵字、變量)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(3)明確學(xué)習(xí)方向。
>理解標(biāo)識符的概念。
>熟悉關(guān)鍵字與關(guān)鍵字。
>掌握變量的定義與基本使用。
二、知識講解
1.標(biāo)識符
?功能:開發(fā)中自定義的一些符號來標(biāo)記一些名稱。
?用途:為變量、函數(shù)命名等。
?標(biāo)識符的定義需要遵循一定的規(guī)則。
?標(biāo)識符由字母、數(shù)字和下劃線組成,且不允許以數(shù)字開頭。
?學(xué)會區(qū)分合法標(biāo)識符與不合法標(biāo)識符。
2.關(guān)鍵字
?功能:被事先定義好并賦予了特殊含義。
?注意:關(guān)鍵字不能作為變量名和函數(shù)名使用。
?列舉Python3規(guī)定的關(guān)鍵字。
?查看關(guān)鍵字代碼。
3,變量的定義與使用
?什么是變量:存儲數(shù)據(jù)的容器,其保存的數(shù)據(jù)是可變的。
?變量賦值:變量名=value。
?命名規(guī)則:與標(biāo)識符相同。
?常見命名方式:下劃線命名法、駝峰式命名法。
?可以使用內(nèi)置函數(shù)type。返回變量類型。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第三學(xué)時:基本的輸出與輸入
(函數(shù)定義、print、eval、input)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(3)明確學(xué)習(xí)方向。
>理解函數(shù)的定義。
>掌握常見的內(nèi)置函數(shù)print。函數(shù)、eval()函數(shù)、input。函數(shù)。
>掌握end參數(shù)、sep參數(shù)的用法。
二、知識講解
1.函數(shù)
?作用:實(shí)現(xiàn)具體的功能。輸入正確的參數(shù),可以獲得相應(yīng)的返回值。
?分類:內(nèi)置函數(shù)、自定義函數(shù)。
?自定義函數(shù)的關(guān)鍵字和語法格式。
?函數(shù)名遵循標(biāo)識符的命名規(guī)則。
?自定義函數(shù)舉例:定義求和函數(shù)
2.print。函數(shù)
?作用:將結(jié)果輸出到標(biāo)準(zhǔn)控制臺上。
?功能:打印數(shù)字、字符串等,其中打印字符串時需要用引號括起來,
也可以打印數(shù)值型變量、字符串變量等。
3.end參數(shù)
?作用:print。函數(shù)打印結(jié)束時不換行。
?end參數(shù)默認(rèn)為換行符“\n”,可以對end參數(shù)進(jìn)行修改,如:冒
號、破折號。
?注意:默認(rèn)情況下,print。函數(shù)打印內(nèi)容后會自動換行。
4.sep參數(shù)
?作用:改變print。函數(shù)打印時的分隔符。
?修改sep參數(shù)改變print。函數(shù)打印時的分隔符,如:將sep參數(shù)設(shè)
置為逗號時。
?注意:默認(rèn)情況下,print。函數(shù)一次性打印多個內(nèi)容時,會以空格
分隔。
5.eval()函數(shù)
?作用:解析和執(zhí)行字符串表達(dá)式,并返回表達(dá)式的計(jì)算結(jié)果。
?舉例說明:計(jì)算一個數(shù)的平方(x**2)。
6.input。函數(shù)
?作用:接收從控制臺輸入的內(nèi)容,并以字符串的形式返回該內(nèi)容。
?注意:無論輸入的內(nèi)容是什么形式,經(jīng)input。函數(shù)處理后都會變?yōu)?/p>
字符串格式,可以通過已學(xué)的type()函數(shù)來驗(yàn)證。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第四學(xué)時:模塊
(模塊名、內(nèi)置模塊、第三方模塊、自定義模塊)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(2)明確學(xué)習(xí)方向。
>理解模塊的意義。
>了解“import模塊名”導(dǎo)入模塊的方法。
>了解"from模塊名import...”導(dǎo)入模塊的方法。
>了解常見的內(nèi)置模塊的含義及內(nèi)容。
>了解第三方模塊的常用命令。
>了解自定義模塊的使用。
二、知識講解
1.模塊
?定義:模塊是一種以".py"為后綴的文件,其中可以包含變量、函
數(shù)等各種代碼形式。
?功能:與函數(shù)相似,可以更好的組織代碼,提高代碼的利用率。
?作用:導(dǎo)入模塊后,就可以使用模塊中的變量、函數(shù)等。
?分類:內(nèi)置函數(shù)、第三方模塊、自定義模塊。
?舉例:內(nèi)置模塊random,主要用于生成隨機(jī)數(shù)。
2.導(dǎo)入模塊
?兩種方式*import模塊名與from模塊名import-
?import模塊名導(dǎo)入模塊方法在使用模塊中的變量或者函數(shù)時的
方式。
?舉例:使用random模塊中的random。函數(shù)獲取一個隨機(jī)浮點(diǎn)數(shù)。
?from模塊名import-導(dǎo)入模塊方法在使用模塊中的變量或者函
數(shù)時的方式。
?舉例說明:random。和randint()函數(shù)的使用,來說明from模塊名
import-方式導(dǎo)入模塊的方法。
3.內(nèi)置模塊
?功能:Python的官方模塊,可以直接導(dǎo)入程序。
?查看內(nèi)置模塊的含義和內(nèi)容的三種方式:查看官方文檔、使用函數(shù)
help(模塊名)、Ctrl鍵+鼠標(biāo)左鍵。
4.第三方模塊
?功能:是非官方制作發(fā)布的模塊,用戶需安裝后才能使用。
?工具:pip工具是Python中常用的模塊管理工具,可以通過相關(guān)
的命令管理第三方模塊。
?列舉pip工具常用命令。
5.自定義模塊
?功能:是用戶自行編寫的模塊,對功能性代碼塊進(jìn)行復(fù)用。
?用戶可以自定義模塊并導(dǎo)入其他程序。
?舉例:比較study.py與import_study.py模塊運(yùn)行的結(jié)果。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第五學(xué)時:turtle庫的使用
(turtle庫、畫布、畫筆屬性、畫筆移動、畫筆控制)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(2)明確學(xué)習(xí)方向。
>了解turtle庫是什么。
>理解畫布、畫筆的概念。
,了解畫布的設(shè)置方法。
>了解畫筆屬性的設(shè)置方法。
>了解畫筆移動函數(shù)的使用方法。
>了解畫筆控制的設(shè)置方法。
二、知識講解
1.turtle庫
?Python的turtle庫是一個圖形繪制函數(shù)庫。
?特點(diǎn):使用起來生動直觀。可以將其想象為一只小海龜從原點(diǎn)(0,0)
位置開始,根據(jù)函數(shù)的指令在坐標(biāo)系中移動,它移動的路徑繪制成
了圖形。
2.因布設(shè)置
?畫布是turtle庫展開繪圖的區(qū)域。
?設(shè)置方法:使用setup。函數(shù)來設(shè)置畫布的大小和位置。
3.畫筆屬性設(shè)置
?組成:畫筆的顏色、畫筆的寬度和畫筆的速度。
?畫筆的顏色設(shè)置:由pencolor()函數(shù)設(shè)置,需要傳入顏色字符串,
也可以使用(r,g,b)傳值,是指顏色對應(yīng)的RGB值。注意:使用這種
方法首先要把RGB值的范圍改為[0,255]。
?舉例說明:將畫筆設(shè)置為粉色。
?畫筆的寬度和速度定義方式:pensize(width)和speed(speed)。
4.畫筆移動函數(shù)
?作用:操控畫筆的移動,包括畫筆的方向、畫筆移動的像素等。
?列舉常用的畫筆移動函數(shù)。
?注意:turtle庫的角度坐標(biāo)體系以正東方向?yàn)榻^對。度,即小海龜
初始爬行方向。角度坐標(biāo)體系是絕對方向體系,與小海龜爬行的當(dāng)
前方向無關(guān),可以用于改變小海龜前進(jìn)方向。
5.畫筆控制函數(shù)
?功能:填充圖形、顯示畫筆和隱藏畫筆。
?列舉常用的畫筆控制函數(shù)。
三、【案例】繪制一個半圓
1.分析案例的功能和實(shí)現(xiàn)思路
?功能:圖形在y軸左側(cè),半徑為50,半圓。
?思路:通過turtle庫的畫布設(shè)置函數(shù)和畫筆屬性函數(shù)來完成相關(guān)準(zhǔn)
備工作,繪制對應(yīng)圓弧。
2.編寫代碼完成案例的開發(fā)
?將小海龜?shù)奈恢谜{(diào)整到(0,50)。
?將其方向調(diào)整到正西方向,即180度。
?用circle。函數(shù)繪制角度為180的弧形,即半圓。繪制完半圓后的
畫筆的絕對方向?yàn)?度。
四、【案例】繪制一個圓形,并將其填充為金色
1.分析案例的功能和實(shí)現(xiàn)思路
?功能:圖形填充為金色,圓形,繪制完成后不關(guān)閉畫布。
?思路:通過turtle庫的畫布設(shè)置函數(shù)和畫筆屬性函數(shù)來完成相關(guān)準(zhǔn)
備工作,使用begin_fill()函數(shù)和end_fill()函數(shù)填充圖形,使用
exitonclick()函數(shù)不關(guān)閉畫布。
2.編寫代碼完成案例的開發(fā)
?導(dǎo)入turtle庫,并設(shè)置畫布大小和位置。
?準(zhǔn)備開始填充圖形。
?設(shè)置畫筆和填充的圖形顏色,均為金色。
?繪制半徑為50的圓形。
?填充完成。
?隱藏畫筆形狀。
?繪制完成后不關(guān)閉畫布。
五、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第六學(xué)時:Python心形繪制
(實(shí)戰(zhàn)1)
一、明確任務(wù)
提及程序,人們常有一些固有印象。然而,了解程序后,你會發(fā)現(xiàn)其實(shí)
它也有獨(dú)特之美。
學(xué)會使用turtle庫實(shí)現(xiàn)Python心形繪制。
二、知識講解
1.分析案例的功能和實(shí)現(xiàn)思路
?功能:使用turtle庫繪制幾何圖形,心形是不規(guī)則圖形。
■思路:以提供的心形的結(jié)構(gòu)圖為例,圖中的心形圖由一個正方形和
兩個半圓構(gòu)成。
2.編寫代碼完成案例的開發(fā)
■導(dǎo)入turtle庫。
■設(shè)置畫布:抬起畫筆,并將畫筆放置到坐標(biāo)(0,90)處。
■設(shè)置畫筆:畫筆初始方向?yàn)?度,需要逆時針轉(zhuǎn)動135度。
?繪制過程:繪制半徑為63.65像素、角度為180度的左側(cè)半圓后,
畫筆位于(-90,0),絕對方向?yàn)?15度。畫筆邊繪制邊移動至(0,-90),
調(diào)整畫筆方向?yàn)榻^對方向45度,邊繪制邊移動到(90。)處。
習(xí)題教材第2章習(xí)題
教
學(xué)
后
記
計(jì)劃學(xué)6學(xué)
課程名稱第3章基本數(shù)據(jù)類型
時時
本章主要介紹了在內(nèi)存中存儲著的許多Python數(shù)據(jù)類型,主要介紹數(shù)字類
內(nèi)容分析
型和字符串類型等基本數(shù)據(jù)類型,以及它們的常用操作。
【知識目標(biāo)】
1.掌握數(shù)字類型的使用及運(yùn)算方法。
2.掌握字符串類型的定義方式.
3.掌握字符串的常用操作。
4.熟悉常用的字符串方法。
【技能目標(biāo)】
1.掌握識別不同類型數(shù)據(jù)的方法。
2.掌握操作數(shù)字的方法。
教學(xué)目標(biāo)3.掌握操作字符串的方法。
與【思政育人目標(biāo)】
教學(xué)要求1.通過量化“積畦步以至千里”,將數(shù)字運(yùn)算與實(shí)際生活結(jié)合,展現(xiàn)
出持之以恒地學(xué)習(xí)積累的重要性,啟發(fā)學(xué)生要養(yǎng)成良好的學(xué)習(xí)習(xí)
慣。
2.通過錯別字替換案例,啟發(fā)我們要培養(yǎng)嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。
3.通過《紅樓夢》詞頻統(tǒng)計(jì)案例,啟示我們要拓展自己的知識面,增
長自己的見識。
4.引導(dǎo)學(xué)生在學(xué)習(xí)中學(xué)科之間是有聯(lián)系的,要用發(fā)展的眼光對待自己
的學(xué)習(xí)。
5.培養(yǎng)學(xué)生設(shè)計(jì)程序并改進(jìn)程序的能力。
1.Python中數(shù)字類型數(shù)據(jù)、運(yùn)算符以及數(shù)字類型轉(zhuǎn)換。
教學(xué)重點(diǎn)
2.Python中字符串的數(shù)據(jù)類型、格式化、f字符串。
教學(xué)難點(diǎn)Python中字符串的索引與切片、拼接與重復(fù)。
課堂講解及PPt演示
教學(xué)方式
上機(jī)演示法與學(xué)生練習(xí)法
第一學(xué)時:數(shù)字類型
(整型、浮點(diǎn)型、復(fù)數(shù)型、布爾型)
教
一、提出需求,導(dǎo)入學(xué)習(xí)任務(wù)
學(xué)
(1)思考數(shù)據(jù)的概念,Python數(shù)據(jù)是什么?
過?現(xiàn)代社會充斥著各種不同類型的數(shù)據(jù),手機(jī)可以實(shí)時獲取并處理
程數(shù)據(jù),包括:圖片、文字、語音、視頻等,那么Python數(shù)據(jù)是不
是一樣的?
?學(xué)習(xí)Python數(shù)據(jù),如同建造大廈的各種材料:鋼筋、水泥、磚塊、
房梁等,數(shù)據(jù)是不可替代的。
(2)明確學(xué)習(xí)方向。
>了解Python數(shù)字類型的種類。
>掌握整型數(shù)據(jù)的書寫方式。
>掌握浮點(diǎn)型數(shù)據(jù)的定義與書寫方式.
>掌握復(fù)數(shù)型數(shù)據(jù)的書寫方式和定義方式。
>掌握布爾型數(shù)據(jù)的定義和邏輯表示。
二、知識講解
1.數(shù)字類型
?定義:表示數(shù)字或者數(shù)值的數(shù)據(jù)類型。
?分類:整型(int)、浮點(diǎn)型(float)、復(fù)數(shù)型(complex),布
爾類型(bool)o
2.整型
?定義:整型存儲的數(shù)據(jù)為整數(shù),對應(yīng)數(shù)學(xué)中的整數(shù)。
?按進(jìn)制分類:二進(jìn)制、八進(jìn)制、十進(jìn)制和十六進(jìn)制。
?二進(jìn)制整數(shù):只有0和1兩個基數(shù),進(jìn)位規(guī)則是“逢二進(jìn)一”,
在Python中用二進(jìn)制表示整數(shù)需要在數(shù)字前加上0b或者OB,
?八進(jìn)制整數(shù):由0~7組成,進(jìn)位規(guī)則是“逢七進(jìn)一”,在Python
中用八進(jìn)制表示整數(shù)需要在數(shù)字前加上0o或者00o
?十六進(jìn)制整數(shù):由0"9和A~F組成,進(jìn)位規(guī)則是“逢十六進(jìn)一”,
在Python中用十六進(jìn)制表示整數(shù)需要在數(shù)字前加上Ox或者OXo
?注意:默認(rèn)采用十進(jìn)制表示。
?舉例:用不同的進(jìn)制表示整數(shù)18。
3.浮點(diǎn)型
?定義:浮點(diǎn)型表示存儲的數(shù)據(jù)是實(shí)數(shù),帶有小數(shù)的數(shù)值。在Python
中,浮點(diǎn)數(shù)必須有小數(shù)部分,小數(shù)部分可以為0。
?科學(xué)計(jì)數(shù)格式:E或e代表基數(shù)是10,其后的數(shù)字代表指數(shù)。
?注意:Python中的浮點(diǎn)型的取值范圍大約為T.8e308~1.8e308,
超出這個范圍,Python會將其視為無窮大(inf)或者無窮小(-
inf)o
?注意:浮點(diǎn)型最長可輸出16個數(shù)字,當(dāng)浮點(diǎn)數(shù)進(jìn)行運(yùn)算后,最長
可輸出17個數(shù)字。然而,計(jì)算機(jī)系統(tǒng)只能提供15個數(shù)字的準(zhǔn)確
性,最后一位由計(jì)算機(jī)系統(tǒng)根據(jù)二進(jìn)制計(jì)算結(jié)果確定,存在一定
誤差。
?舉例:1.計(jì)算機(jī)系統(tǒng)對16位以上浮點(diǎn)型的處理。2.打印n值
4.復(fù)數(shù)型
?定義:復(fù)數(shù)由實(shí)部和虛部構(gòu)成,形如3+2j,其中3是實(shí)部,2j是
虛部,虛部由一個實(shí)數(shù)與j或J組合而成。
?定義方法:1.直接賦值:2.通過內(nèi)置函數(shù)complex(real,imag)傳
入實(shí)部和虛部。
?注意:如果沒有傳入虛部,則虛部默認(rèn)為Oj。
?舉例:使用內(nèi)置函數(shù)complex()定義復(fù)數(shù)型數(shù)據(jù)。
5.布爾型
?定義:布爾型是一種比較特殊的整型,主要用來表示真或假,它
只有True和False兩種值,分別對應(yīng)1和0。
?舉例:幾種布爾值是False的情況。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第三章課后作業(yè)。
第二學(xué)時:數(shù)字類型的操作
(數(shù)字運(yùn)算符、數(shù)字類型轉(zhuǎn)換)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(3)明確學(xué)習(xí)方向。
>了解數(shù)字運(yùn)算符的功能和常見類型。
>掌握使用算術(shù)運(yùn)算符進(jìn)行相應(yīng)運(yùn)算。
>掌握賦值運(yùn)算符的使用。
>學(xué)會基本的數(shù)字類型轉(zhuǎn)換,學(xué)會使用數(shù)字轉(zhuǎn)換類型函數(shù)。
二、知識講解
1.數(shù)字運(yùn)算符
?實(shí)質(zhì):一些特殊的符號。
?功能:主要用于數(shù)字之間的運(yùn)算。
?按功能分類:算術(shù)運(yùn)算符、賦值運(yùn)算符。
2.算術(shù)運(yùn)算符
?性質(zhì):雙目運(yùn)算符。
?作用:用于對兩個數(shù)據(jù)進(jìn)行相應(yīng)的運(yùn)算。
?分類:“+”、、"*”、“/”、“%”、“**”和“〃”。
?實(shí)際問題舉例:張三下課回家,看到商場大甩賣,他想知道商品
折扣后的價格,于是用編程解決此問題。
3.賦值運(yùn)算符
?作用:將基本賦值運(yùn)算符“=”右邊的值賦給左邊的變量,也可以
進(jìn)行某些運(yùn)算后再賦值給左邊的變量。
?拓展功能:可以為多個變量賦相同的值;為多個變量賦不同的值。
?拓展:與“=”組成符合賦值運(yùn)算符,包括“+="、"-="、“*="、
“/="、“%="、"**="和“//=”。
4.數(shù)字類型轉(zhuǎn)換
?實(shí)質(zhì):數(shù)字從一種類型轉(zhuǎn)換為另一種類型。
?數(shù)字類型轉(zhuǎn)換的函數(shù):int()、floar0,complex(),bool()等。
?舉例:計(jì)算任意兩個數(shù)的和。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第三章課后作業(yè)。
第三學(xué)時:積陛步以致千里
(實(shí)戰(zhàn)2)
一、任務(wù)描述
積度步,何以至千里?如何量化每日的積累帶來的影響?
1.積蹉步以至千里,積怠惰以至深淵
按照一年365天進(jìn)行計(jì)算,每日進(jìn)行學(xué)習(xí)積累的情況下,知識儲備比前
一天增加,每日不進(jìn)行學(xué)習(xí)則會遺忘知識,知識儲備比前一天下降。
2.三天打魚兩天曬網(wǎng)的情況
如果沒有持之以恒地積累學(xué)習(xí),就有可能出現(xiàn)“三天打魚,兩天曬網(wǎng)”
的情況。按照一年365天計(jì)算,假設(shè)第一天的知識儲備為1.0,每五天的前
三天進(jìn)步,后兩天退步。
二、任務(wù)分析
【相關(guān)知識】
?幕計(jì)算可以用運(yùn)算符“**”,x**y表示x的y次方,也可以使用
Python提供的pow(x,y)內(nèi)置函數(shù)或者math模塊中的pow(x,y)
函數(shù)進(jìn)行運(yùn)算,返回的也是x的y次方。
【任務(wù)1]積勝步以至千里,積怠惰以至深淵
1.分析案例的功能和實(shí)現(xiàn)思路
?功能:按照一年365天進(jìn)行計(jì)算,假設(shè)第一天的知識儲備為1.0,
每日進(jìn)行學(xué)習(xí)積累的情況下,知識儲備相比前一天增加1%,每日
不進(jìn)行學(xué)習(xí)時會遺忘知識,知識儲備比前一天下降現(xiàn)。進(jìn)行365
天的學(xué)習(xí)積累后,知識儲備會增加為(1+0.01)365;365天都放任
自己怠惰后,知識儲備會減少為(1-0.01)365.
?思路:使用math模塊的pow(x,y)函數(shù),它是Python的內(nèi)置函
數(shù),功能是計(jì)算并返回x的y次方的值。
2.編寫代碼完成案例的開發(fā)
?導(dǎo)入math模塊。
?列舉學(xué)習(xí)365天后的知識儲備情況。
?列舉放任怠惰365天的情況。
?分別打印輸出兩種情況的數(shù)據(jù)。
?得出結(jié)論:每天都進(jìn)行學(xué)習(xí)積累的人,其進(jìn)步是巨大的,放任怠
惰的人,原有的知識也會逐漸遺忘。養(yǎng)成好的習(xí)慣,每天持之以
恒地抽出時間去做一件事,終究會有所進(jìn)步、有所成就的。
【任務(wù)2】三天打魚兩天曬網(wǎng)
1.分析案例的功能和實(shí)現(xiàn)思路
?功能:按照一年365天計(jì)算,假設(shè)第一天的知識儲備為1.0,每五
天的前三天進(jìn)(1+0.01)3步,后兩天退步(1-0.01)2,365天中共
365/5個5天。
?思路:使用math模塊的pow(x,y)函數(shù),計(jì)算一個周期后知識儲
備。
2.編寫代碼完成案例的開發(fā)
?設(shè)置導(dǎo)入math模塊。
?列舉三天打魚的知識儲備情況。
?列舉兩天曬網(wǎng)的知識儲備情況
?得出五天后知識儲備變化情況。
?打印輸出一年后的知識儲備的數(shù)據(jù)。
?得出結(jié)論:365天后,三天打魚兩天曬網(wǎng)學(xué)習(xí)狀態(tài)的知識儲備與堅(jiān)
持不懈地每天積累進(jìn)步相去甚遠(yuǎn)。
第四學(xué)時:字符串類型及其操作
(定義方式、格式化、索引、切片、拼接、重復(fù)、成員歸屬)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(2)明確學(xué)習(xí)方向。
>理解字符串類型數(shù)據(jù)的定義。
>掌握字符串的定義方式、格式化。
>了解f字符串的格式化方法。
>掌握字符串的索引與切片方法。
>掌握字符串的拼接方法。
>掌握字符串重復(fù)多次的方法。
>理解字符串的成員歸屬的意義。
>掌握成員運(yùn)算符in和notin的用法。
二、知識講解
1.字符串類型
?定義:是一個由字符構(gòu)成的序列。
?性質(zhì):不可變、不支持動態(tài)修改。
?分類:單行字符串、多行字符串。
2.字符串的定義方式——單行
?含義:由一對單引號或一對雙引號包含。
?注意:在雙引號定義的字符串中可以含有單引號,但是不能直接
含有雙引號,同理在單引號定義的字符串中也不能直接含有單引
號。
?注意:語法錯誤導(dǎo)致SyntaxError異常。
?解決方法:可以對字符串中的單引號、雙引號等特殊字符進(jìn)行轉(zhuǎn)
義處理,即在特殊字符前面加上轉(zhuǎn)義字符。
?列舉常用的轉(zhuǎn)義字符及其含義。
?忽略字符串中轉(zhuǎn)義字符方式:在字符串的前面添加r或者R。
?舉例說明忽略字符串中轉(zhuǎn)義字符的方法。
3.字符串的定義方式一一多行
?含義:由一對三引號包含,可以是三單引號也可以是三雙引號。
?作用范圍:三引號中包含的所有字符都屬于字符串內(nèi)容,包括空
格、換行等。
?特殊說明:三引號中可以包含單引號、雙引號,無須轉(zhuǎn)義,所有字
符均以原始形態(tài)打印出來,所見即所得。
?舉例說明:打印圣誕樹。
4.字符串的格式化---format。方法
?格式化定義:預(yù)先制定一個帶有空位的模板,然后根據(jù)需要對空
位進(jìn)行填充。
?基本語法:模板字符串.format(參數(shù)列表)。
?基本用法:用“{}”表示空位,format。方法可以將以逗號隔開的
參數(shù)列表按照對應(yīng)關(guān)系替換到這些空位上。
?注意:如果“{}”中沒有序號,則按照出現(xiàn)的順序進(jìn)行替換;如果
“{}”中指定了使用參數(shù)的順序,則會按照序號對參數(shù)進(jìn)行替換,
參數(shù)從。開始編號。
?格式處理:{參數(shù)序號:格式處理內(nèi)容}。
?格式處理的內(nèi)容的使用順序。
?format。方法格式處理中的類型格式,如:s、b、%等。
?格式處理:填充、對齊與寬度格式處理,例如:格式化輸出學(xué)生信
息。
?格式處理:分隔符、精度與類型格式處理,例如:格式化輸出運(yùn)動
時長和消耗卡路里。
5.神奇的f字符串
?性質(zhì):格式化字符串的方法。
?特點(diǎn):f-strings,即f字符串,與format()方法類似,但語法又
比其簡潔。
?方法:用花括號“{}”表示被替換的字段。
?注意:在模板前加上f或者F,{}中填上需輸出的變量。
?舉例:格式化輸出商品的銷售額。
6.字符串的索引與切片-索引
?定義:字符串是一個不可變的字符序列,每個字符都有其編號。
?正索引:從0開始遞增,字符串的第1個字符的索引為0,第2個
字符的索引為1,以此類推;
?負(fù)索引:字符串的最后1個字符的索引為T,倒數(shù)第2個字符的
索引為-2,
?功能:根據(jù)索引可以獲取字符串中的字符。
?拓展:len()函數(shù)用于計(jì)算字符串的長度。
7.字符串的索引與切片-切片
?定義:從字符串中截取部分字符并組成新的字符串。
?性質(zhì):不會使原字符串產(chǎn)生變化。
?舉例:字符串的切片。
8.字符串的拼接與重復(fù)-字符串拼接
?方式:使用“+”可以。
?結(jié)果:將多個字符串連接起來并產(chǎn)生一個字符串對象。
?注意:“+”只能用于相同類型之間的拼接,否則導(dǎo)致類型錯誤異
常TypeErroro
?兩種機(jī)制:str()函數(shù)和reprO函數(shù)。
?功能:將對象轉(zhuǎn)換為字符串形式。
?str()函數(shù):會將對象轉(zhuǎn)換為合理形式的字符串,以便用戶理解。
?repr()函數(shù):會創(chuàng)建一個字符串,用合法的Python表達(dá)式的形式
來表示對象,以供Python解釋器讀取。
9.字符串的拼接與重復(fù)-字符串重復(fù)
?方式:使用“*”可以將字符串重復(fù)多次。
?舉例:打印一個正方形。
10.字符串的成員歸屬
?功能:能夠判斷指定序列是否包含某個值。
?分類:in和notin。
?in:如果在指定序列中找到值,返回True,否則返回False。
?notin:如果在指定序列中沒有找到值,返回True,否則返回
False。
?舉例:查找字符串是否含有某字符。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第三章課后作業(yè)。
第五學(xué)時:常用的字符串方法
(大小寫轉(zhuǎn)換、判斷內(nèi)容、分割與合并、檢索、替換、去除空
格)
一、回顧上節(jié)課內(nèi)容
(1)對上節(jié)課布置的作業(yè)以及學(xué)生提出的問題進(jìn)行答疑解惑。
(2)回顧上節(jié)課內(nèi)容,引出本節(jié)課主題。
(2)明確學(xué)習(xí)方向。
>掌握字符大小寫轉(zhuǎn)換。
>掌握判斷字符內(nèi)容。
>掌握分割和合并字符串。
>掌握檢索子串。
>掌握替換子串。
>掌握去除空格等字符。
二、知識講解
1.字符大小寫轉(zhuǎn)換
?表示:sname來表示字符串或字符串變量,方法均返回一個新的字
符串,原字符串不變。
?方法:sname.title()、sname.upper()、sname.lower(),
2.判斷字符內(nèi)容
?表示:sname來表示字符串或字符串變量。
?方法:sname.isupper()、sname.islower0>sname.isalphaO>
sname.isnumeric()、sname.isspace()。
?舉例:檢驗(yàn)密碼內(nèi)容。
3.分割和合并字符串
?分割:字符串通過特定字符分割為列表形式。
?合并:列表以及其他的可迭代對象合并為一個字符串。
?分割方法:sname.split(sep=None,maxsplit=-l).
?合并方法:sname.join(iterable)。
?注意:列表是一個可變的容器,以符號“口”進(jìn)行定義,內(nèi)部的元
素可以是任意類型,用逗號分隔。
4.檢索子串
?表示:sname來表示字符串或字符串變量。
?列舉幾種常見的字符串檢索方法。
?注意:start和end都是可選參數(shù),如果不傳入start,則從開頭
開始檢索,不傳入end,則一直檢索至末尾。
?舉例說明字符串檢索方法的使用。
?index。方法:在沒有檢索到子串時會報(bào)錯,異常類型為
ValueError,表示傳入了無效的參數(shù)。
5.替換子串
?表示:sname來表示字符串或字符串變量。
?方法:replace。方法。
?舉例:錯別字替換。
6.去除空格字符
?適用:字符串中出現(xiàn)多余的空格或空白行。
?目的:為了獲取字符串中有效的內(nèi)容。
?方式:對其中的多余字符進(jìn)行去除,返回新的字符串,原字符串
不變。
?方法:strip()、IstripO>rstrip()。
?注意:sname來表示字符串或字符串變量。
?舉例:strip。方法的使用。
三、知識鞏固
(1)回顧上課前的學(xué)習(xí)目標(biāo),對本節(jié)課知識點(diǎn)進(jìn)行總結(jié)。
(2)使用第二章課后作業(yè)。
第六學(xué)時:《紅樓夢》詞頻統(tǒng)計(jì)
(實(shí)戰(zhàn)3)
一、明確任務(wù)
《紅樓夢》是我國的四大名著之一,但是其歸屬一直有爭議,懸而未決。
通常認(rèn)為前80回是曹雪芹所著,后40回為高鸚所寫。我們可以分析前80
回與后40回是否在遣詞造句上存在顯著差異,通過虛詞(如以、也、為、
而、因、且、所、何等)、場景(花卉、樹木、飲食等)等內(nèi)容的頻次差異
來進(jìn)行統(tǒng)計(jì)判斷。本節(jié)將探索《紅樓夢》中部分虛詞的詞頻統(tǒng)計(jì)。
選擇《紅樓夢》的部分經(jīng)典片段,統(tǒng)計(jì)虛詞“為”“以”和“何”出現(xiàn)
的頻次,并進(jìn)行格式化輸出。
二、知識講解
1.分析案例的功能和實(shí)現(xiàn)思路
?首先創(chuàng)建模板,為了格式化輸出統(tǒng)計(jì)的虛詞的頻次,每個空位占
位為5,利用使內(nèi)容居中;其次用count。方法計(jì)算虛詞出
現(xiàn)的次數(shù),并賦值給變量result】、result2、results;最后用
format()方法將變量填到預(yù)先設(shè)定的模板中并打印出來。
2.編寫代碼完成案例的開發(fā)
?首先創(chuàng)建模板,選擇“黛玉葬花”小節(jié)內(nèi)容。
?格式化輸出:設(shè)置每個空位占位為5。
?內(nèi)容居中:利用。
?計(jì)算次數(shù):count。方法計(jì)算虛詞出現(xiàn)的次數(shù),并賦值給變量
resultl、result2>result3。
?格式化輸出:format。方法,將變量填到預(yù)先設(shè)定的模板中,并打
印出來。
習(xí)題教材第3章習(xí)題
教
學(xué)
后
記
課程名稱第4章流程控制語句計(jì)劃學(xué)時6學(xué)時
本章首先介紹程序的幾種表示方法,接著介紹了程序的基本結(jié)構(gòu),包括
分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。Python中的分支結(jié)構(gòu)通過條件語句實(shí)現(xiàn),本章主要
內(nèi)容分析講解了if、if…else、if...elif...else語句。Python中的循環(huán)結(jié)構(gòu)通
過循環(huán)語句實(shí)現(xiàn),本章主要介紹了for、while語句,并講解了能跳出循環(huán)
的break語句、跳出本次循環(huán)直接進(jìn)入下次循環(huán)的continue語句等。除此
之外,本章還講解了異常處理方法,用于程序因異常意外終止的情況。
【知識目標(biāo)】
1.了解程序的基本結(jié)構(gòu)以及程序流程圖的使用方法。
2.掌握if條件語句的用法。
3.掌握for和while循環(huán)語句的使用方法。
4.理解跳轉(zhuǎn)語句break和continue的用法。
5.熟悉程序的異常處理語句及方法。
【技能目標(biāo)】
1.掌握描述程序的流程圖方法。
2.學(xué)會合理使用條件語句,掌握使用條件結(jié)構(gòu)解決實(shí)際問題。
3.掌握應(yīng)用循環(huán)結(jié)構(gòu)解決實(shí)際問題。
教學(xué)目標(biāo)4.掌握使用循環(huán)嵌套的方法。
與5.掌握不同程序結(jié)構(gòu)之間進(jìn)行嵌套的方法。
教學(xué)要求【思政育人目標(biāo)】
1.循環(huán)結(jié)構(gòu)的學(xué)習(xí),體現(xiàn)堅(jiān)持學(xué)習(xí),量變引起質(zhì)變的哲理。
2.通過判斷賬號與密碼是否正確,引導(dǎo)學(xué)生保護(hù)個人信息的重要性。
3.通過計(jì)算BMI值案例,引
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度特定附屬工程承包協(xié)議范本
- 2024年勞務(wù)分包協(xié)議規(guī)定詳解
- 保健品2024年買賣協(xié)議式
- 2023-2024學(xué)年浙江省湖州、衢州、麗水高考預(yù)測密卷(1)(數(shù)學(xué)試題)試卷
- 2024年專業(yè)記賬代理協(xié)議規(guī)范
- 2024年度公司用車租賃協(xié)議條款綱要
- 2024年隔音室建造協(xié)議格式
- 2024年保健品供應(yīng)協(xié)議模板
- 2024室內(nèi)設(shè)計(jì)服務(wù)協(xié)議樣本
- 2024年輕鋼結(jié)構(gòu)建設(shè)協(xié)議模板
- 南仁東和中國天眼課件
- 彩票市場銷售計(jì)劃書
- 設(shè)備維保的現(xiàn)場維修與故障處理
- 2024《中央企業(yè)安全生產(chǎn)治本攻堅(jiān)三年行動方案(2024-2026年)》
- 紀(jì)錄片《園林》解說詞
- 紀(jì)委監(jiān)督工作培訓(xùn)課件
- 蟲害分析分析報(bào)告
- 《民間文學(xué)導(dǎo)論》課件
- 《輸血查對制度》課件
- 湘少版五年級下冊英語全期教案
- 高速公路收費(fèi)站常見特情處理辦法課件
評論
0/150
提交評論