




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《Python程序設(shè)計(jì)》教案單元一認(rèn)識(shí)Python教學(xué)內(nèi)容搭建Python開發(fā)環(huán)境教學(xué)目標(biāo)素質(zhì)目標(biāo):增加學(xué)生對(duì)計(jì)算機(jī)的了解,讓學(xué)生了解編程語言,培養(yǎng)學(xué)生對(duì)信息技術(shù)的興趣,增強(qiáng)探索意識(shí)。培養(yǎng)學(xué)生耐心細(xì)致的良好習(xí)慣和規(guī)范意識(shí)。知識(shí)目標(biāo): 了解Python的產(chǎn)生與發(fā)展。了解Python特點(diǎn)和應(yīng)用領(lǐng)域。掌握Python程序的開發(fā)流程。熟悉Python編碼規(guī)范。 能力目標(biāo):能夠搭建Python開發(fā)環(huán)境,并利用該環(huán)境編寫和運(yùn)行簡(jiǎn)單的Python程序。具有使用PyCharm編寫和運(yùn)行Python程序的能力。教學(xué)重難點(diǎn)教學(xué)重點(diǎn):Python特點(diǎn)、Python工具、Python應(yīng)用領(lǐng)域、Python開發(fā)環(huán)境的搭建教學(xué)難點(diǎn):Python開發(fā)環(huán)境的搭建教學(xué)方法案例分析法、問答法、討論法、講授法、實(shí)訓(xùn)法教學(xué)用具電腦、投影儀、多媒體課件、教材教學(xué)設(shè)計(jì)教學(xué)過程主要教學(xué)內(nèi)容及步驟設(shè)計(jì)意圖課前任務(wù)【教師】布置課前任務(wù),和學(xué)生負(fù)責(zé)人取得聯(lián)系,讓其提醒同學(xué)通過學(xué)習(xí)軟件,完成課前任務(wù)請(qǐng)大家先對(duì)Python語言進(jìn)行一下大致的了解,預(yù)習(xí)本任務(wù)相關(guān)內(nèi)容。通過課前任務(wù),使學(xué)生了解所學(xué)課程的重要性,增加學(xué)生的學(xué)習(xí)興趣考勤
(2min)【教師】清點(diǎn)上課人數(shù),記錄好考勤【學(xué)生】班干部交假條培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況新課預(yù)熱
(10min)【教師】自我介紹,與學(xué)生簡(jiǎn)單互動(dòng)等【學(xué)生】聆聽、互動(dòng)【教師】通過微課視頻形式介紹Python語言的應(yīng)用領(lǐng)域Python是一門簡(jiǎn)單易學(xué)、跨平臺(tái)、可擴(kuò)展的高級(jí)編程語言,它在Web開發(fā)、網(wǎng)絡(luò)爬蟲、人工智能、數(shù)據(jù)分析、自動(dòng)化運(yùn)維、游戲開發(fā)、辦公自動(dòng)化等多個(gè)領(lǐng)域應(yīng)用廣泛。在TIOBE編程語言排行榜上,Python的排名逐年上升,與Java、C、C++一起成為全球四大流行語言。因此,學(xué)習(xí)Python是非常有必要的?!緦W(xué)生】聆聽、記錄、理解通過老師與學(xué)生的互動(dòng),并讓學(xué)生了解這門課的知識(shí)點(diǎn)大致要求問題導(dǎo)入(8min)【教師】提出以下問題:我們都學(xué)過了C語言,請(qǐng)大家回憶一下,學(xué)習(xí)C語言的時(shí)候都需要注意什么?【學(xué)生】思考、分組討論、每組推薦一人回答【教師】通過學(xué)生的回答引入要講的知識(shí)通過類比,讓學(xué)生掌握學(xué)習(xí)編程軟件的要點(diǎn),激發(fā)學(xué)生的學(xué)習(xí)熱情傳授新知
(30min)一、Python的產(chǎn)生與發(fā)展【教師】講解Python的產(chǎn)生與發(fā)展Python的創(chuàng)始人為荷蘭人吉多·范羅蘇姆(GuidovanRossum)。1989年圣誕節(jié)期間,在阿姆斯特丹,Guido為了打發(fā)圣誕節(jié)的無趣,決心開發(fā)一個(gè)新的腳本解釋程序,作為ABC語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是取自英國(guó)20世紀(jì)70年代首播的電視喜劇《蒙提·派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。1991年,第一個(gè)Python編譯器(同時(shí)也是解釋器)誕生。它是用C語言實(shí)現(xiàn)的,并能夠調(diào)用C語言的庫(kù)文件(.so文件)。從一出生,Python已經(jīng)具有了:類(class),函數(shù)(function),異常處理(exception),包括表(list)和詞典(dictionary)在內(nèi)的核心數(shù)據(jù)類型,以及模塊(module)為基礎(chǔ)的拓展系統(tǒng)。最初的Python完全由Guido本人開發(fā)。Python得到Guido同事的歡迎。他們迅速的反饋使用意見,并參與到Python的改進(jìn)。Guido和一些同事構(gòu)成Python的核心團(tuán)隊(duì)。2000年10月,Python2.0版本由BeOpenPythonLabs團(tuán)隊(duì)發(fā)布,加入了內(nèi)存回收機(jī)制,奠定了Python語言框架的基礎(chǔ)。2008年12月,Python3.0版本在一個(gè)意想不到的情況下發(fā)布了,對(duì)語言進(jìn)行了徹底的修改,此版本沒有完全兼容之前的Python2.0,Python也因此分為了Python3.5派系和Python2.7派系兩大陣營(yíng)。2011年1月,Python被TIOBE編程語言排行榜評(píng)為2010年度語言。2014年11月,發(fā)布消息稱Python2.7將在2020年停止支持并且不再發(fā)布2.8版本。2018年7月,Python在TIOBE編程語言排行榜升至第四名。2022年8月,Python在TIOBE編程語言排行榜升至第一名?!緦W(xué)生】聆聽、記錄、了解二、Python的特點(diǎn)【教師】講解Python的特點(diǎn)Python的優(yōu)點(diǎn):1.簡(jiǎn)單2.易學(xué)3.免費(fèi)、開源4.高層語言5.解釋型語言6.可移植性7.可擴(kuò)展性8.面向?qū)ο?.擁有豐富的庫(kù)10.規(guī)范的代碼11.高級(jí)動(dòng)態(tài)編程Python的缺點(diǎn):1.運(yùn)行速度慢2.加密難3.縮進(jìn)規(guī)則嚴(yán)格4.多線程災(zāi)難能?!緦W(xué)生】聆聽、記錄、理解【教師】布置題目下列選項(xiàng)中,不屬于Python語言特點(diǎn)的是()。A.開源B.面向過程C.可移植性D.豐富的庫(kù)(2)以下關(guān)于Python技術(shù)特點(diǎn)中,描述錯(cuò)誤的是()。A.與其他大多數(shù)編程語言相比,Python更簡(jiǎn)潔B.Python可以調(diào)用C語言編寫的代碼C.Python語言是解釋性語言,因此執(zhí)行速度比編譯性語言要慢D.Python主要用于底層開發(fā)【學(xué)生】完成題目【教師】隨機(jī)點(diǎn)名回答三、Python的應(yīng)用領(lǐng)域【教師】講解Python的應(yīng)用領(lǐng)域Python支持廣泛的應(yīng)用程序開發(fā),包括文字處理、Web應(yīng)用和游戲等。從國(guó)內(nèi)的百度、阿里、騰訊,到國(guó)外的Google、NASA、YouTube、Facebook,Python的企業(yè)需求逐漸上升,各公司都在大規(guī)模使用Python完成各種開發(fā)任務(wù)。1.桌面GUI軟件開發(fā)2.網(wǎng)絡(luò)應(yīng)用開發(fā)3.2D/3D圖形處理,游戲開發(fā)4.文檔處理和科學(xué)計(jì)算5.Web應(yīng)用開發(fā)6.網(wǎng)絡(luò)爬蟲7.操作系統(tǒng)管理、服務(wù)器運(yùn)維的自動(dòng)化腳本8.人工智能?!緦W(xué)生】聆聽、記錄、理解四、Python的開發(fā)工具【教師】介紹Python的開發(fā)工具Python開發(fā)工具根據(jù)其用途不同可分為兩種,一種是Python代碼編輯器,一種是Python集成開發(fā)環(huán)境(integrateddevelopmentenvironment,IDE),使用IDE可以極大地提高Python開發(fā)人員的編程效率。IDLE是Python自帶的IDE,具備基本的IDE的功能。安裝Python的同時(shí)會(huì)自動(dòng)安裝IDLE,它包含交互式和文本式兩種模式。PyCharm是一款非常優(yōu)秀的PythonIDE,它帶有一整套可以幫助用戶在使用Python開發(fā)時(shí)提高效率的工具,如Project管理、調(diào)試、語法高亮、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制等。VisualStudioCode(簡(jiǎn)稱VSCode)是微軟開發(fā)的免費(fèi)代碼編輯器,兼容Linux、MacOSX和Windows平臺(tái),通過安裝Python插件,VSCode可以變身為一款輕量級(jí)的PythonIDE,且可自動(dòng)識(shí)別Python安裝和庫(kù)。具有代碼高亮、自動(dòng)補(bǔ)全、debug、調(diào)試、單元測(cè)試等豐富的功能?!窘處煛繌?qiáng)調(diào)以下問題集成開發(fā)環(huán)境是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等?!緦W(xué)生】聆聽、記錄、理解通過播放微課視頻和ppt介紹,使學(xué)生了解Python中的產(chǎn)生與發(fā)展通過ppt介紹,使學(xué)生了解Python的特點(diǎn)通過課堂練習(xí),使學(xué)生及時(shí)掌握和檢測(cè)掌握知識(shí)點(diǎn)的程度,并通過提問提高學(xué)生的注意力通過小案例,使學(xué)生了解Python的應(yīng)用領(lǐng)域,并使學(xué)生了解python的就業(yè)方向,激發(fā)學(xué)生的積極性通過開發(fā)工具演示,使學(xué)生初步了解Python常用的集成開發(fā)環(huán)境任務(wù)實(shí)施(20min)【教師】帶領(lǐng)學(xué)生完成任務(wù)一?【教師】提出任務(wù)人類社會(huì)的重要組成部分之一是語言,它不僅是一種交流方式,也是人們表達(dá)思想和情感的工具。計(jì)算機(jī)編程語言是一種特殊的語言,它可以把人類的思想轉(zhuǎn)換成計(jì)算機(jī)可以理解的指令,從而實(shí)現(xiàn)人們和計(jì)算機(jī)之間進(jìn)行有效溝通,因此,它的重要性不言而喻。本任務(wù)首先學(xué)習(xí)Python的產(chǎn)生與發(fā)展、應(yīng)用領(lǐng)域和語言特點(diǎn),然后帶領(lǐng)大家搭建Python開發(fā)環(huán)境,學(xué)習(xí)Python的下載、安裝,了解Python程序的開發(fā)工具?!緦W(xué)生】思考、討論一、進(jìn)行任務(wù)分析:下面共同在Windows中安裝Python和PyCharm來搭建Python開發(fā)環(huán)境的方法,從而開始Python編程之旅。二、安裝Python:1.安裝步驟1:訪問/downloads/windows/,在打開的下載頁(yè)面中選擇“StableReleases”→“Python3.11.0-Oct.24,2022”→“DownloadWindowsinstaller(64-bit)”選項(xiàng)。【教師】強(qiáng)調(diào)以下問題下載安裝程序時(shí),應(yīng)根據(jù)操作系統(tǒng)類型(32位或64位操作系統(tǒng))選擇合適的版本進(jìn)行下載。步驟2:雙擊下載好的python-3.11.0-amd64.exe文件,在打開的對(duì)話框中勾選“Addpython.exetoPATH”復(fù)選框(將安裝路徑添加到系統(tǒng)環(huán)境變量Path中),然后選擇“Customizeinstallation”選項(xiàng)。【教師】強(qiáng)調(diào)以下問題如果安裝時(shí)沒有勾選“Addpython.exetoPATH”復(fù)選框,那么系統(tǒng)就無法自動(dòng)完成環(huán)境變量的配置,讀者須在安裝完成后手動(dòng)配置環(huán)境變量,將Python的安裝路徑添加到環(huán)境變量中。步驟3:在打開的對(duì)話框中選擇Python提供的工具包,一般保持默認(rèn)的全部選中,然后單擊“Next”按鈕。步驟4:在打開的對(duì)話框中單擊“Browse”按鈕選擇安裝目錄,最后單擊“Install”按鈕。等待安裝完之后,會(huì)彈出安裝成功的窗口,單擊“Close”按鈕關(guān)閉對(duì)話框即可。2.驗(yàn)證打開命令提示符(cmd)窗口,執(zhí)行“python”命令。如果出現(xiàn)類似教材中圖1-8所示結(jié)果,說明Python安裝成功。三、安裝PyCharm:1.安裝步驟1:在打開的下載頁(yè)面中單擊“Community”下的“Download”按鈕,下載社區(qū)版。步驟2:雙擊下載好的PyCharm-community-2022.2.3.exe文件,根據(jù)安裝提示進(jìn)行操作?!窘處煛繌?qiáng)調(diào)以下問題在“InstallationOptions”界面中應(yīng)勾選所有復(fù)選鈕。安裝完成后,需要設(shè)置一些基本參數(shù)并轉(zhuǎn)換成中文界面(即安裝中文包)。2.設(shè)置步驟1:?jiǎn)?dòng)PyCharm,打開“PyCharmUserAgreement”對(duì)話框,勾選“IconfirmthatIhavereadandacceptthetermsofthisUserAgreement”復(fù)選框,然后單擊“Continue”按鈕。步驟2:打開“WelcometoPyCharm”對(duì)話框,在左側(cè)選擇“Customize”選項(xiàng),在右側(cè)“Colortheme”的下拉列表中選擇“IntelliJLight”選項(xiàng)。步驟3:在界面左側(cè)選擇“Plugins”選項(xiàng),在搜索框中輸入“Chinese”,然后在下面列表中選擇“Chinese(Simplified)LanguagePack/中文語言包”選項(xiàng),單擊“Install”按鈕。步驟4:安裝完成后,單擊“RestartIDE”按鈕,在打開的對(duì)話框中單擊“Restart”按鈕。步驟5:重啟后,便可進(jìn)入PyCharm中文界面?!緦W(xué)生】觀看效果,思考通過任務(wù)實(shí)施環(huán)節(jié),讓學(xué)生將所學(xué)知識(shí)與實(shí)踐相結(jié)合,培養(yǎng)學(xué)生的實(shí)操能力實(shí)操練習(xí)(15min)【教師】布置任務(wù)下載并安裝Python集成開發(fā)環(huán)境按照要求完成任務(wù)【教師】巡堂輔導(dǎo),及時(shí)解決學(xué)生遇到的問題;安排每組做得最快、最好的學(xué)生輔導(dǎo)其他學(xué)生進(jìn)行操作,并解答其遇到的問題通過實(shí)操練習(xí)使學(xué)生鞏固所學(xué)知識(shí),并以學(xué)生為主體,針對(duì)學(xué)生接受能力的差異性,讓優(yōu)秀學(xué)生帶動(dòng)其他學(xué)生掌握知識(shí)課堂小結(jié)
(3min)【教師】簡(jiǎn)要總結(jié)本節(jié)課的要點(diǎn)本次課是Python的先導(dǎo)課,要求大家了解了解Python的產(chǎn)生和發(fā)展,掌握Python的特點(diǎn)及應(yīng)用,并重點(diǎn)掌握Python開發(fā)環(huán)境的安裝。【學(xué)生】總結(jié)回顧知識(shí)點(diǎn)總結(jié)知識(shí)點(diǎn),鞏固學(xué)生對(duì)Python中的產(chǎn)生與發(fā)展、特點(diǎn)、應(yīng)用領(lǐng)域以及搭建Python開發(fā)環(huán)境相關(guān)知識(shí)的印象作業(yè)布置
(2min)【教師】布置課后作業(yè)(1)利用本節(jié)課所學(xué)知識(shí)點(diǎn),在自己的電腦上安裝Python開發(fā)環(huán)境;(2)預(yù)習(xí)任務(wù)二,熟悉PyCharm集成開發(fā)環(huán)境?!緦W(xué)生】完成課后任務(wù)通過課后作業(yè)復(fù)習(xí)鞏固學(xué)到的知識(shí),提高實(shí)際操作能力教學(xué)反思本次課講授的主要是Python中的產(chǎn)生與發(fā)展、特點(diǎn)、應(yīng)用領(lǐng)域以及搭建Python開發(fā)環(huán)境知識(shí)點(diǎn),通過知識(shí)點(diǎn)的學(xué)習(xí)和實(shí)踐,讓學(xué)生對(duì)Python有個(gè)基本認(rèn)識(shí),學(xué)生對(duì)本次課的學(xué)習(xí)興趣也很高,取得了不錯(cuò)的教學(xué)效果。教學(xué)內(nèi)容開發(fā)第一個(gè)Python程序教學(xué)目標(biāo)素質(zhì)目標(biāo):增加學(xué)生對(duì)計(jì)算機(jī)的了解,讓學(xué)生了解編程語言,培養(yǎng)學(xué)生對(duì)信息技術(shù)的興趣,增強(qiáng)探索意識(shí)。培養(yǎng)學(xué)生耐心細(xì)致的良好習(xí)慣和規(guī)范意識(shí)。知識(shí)目標(biāo): 了解Python的產(chǎn)生與發(fā)展。了解Python特點(diǎn)和應(yīng)用領(lǐng)域。掌握Python程序的開發(fā)流程。熟悉Python編碼規(guī)范。 能力目標(biāo):能夠搭建Python開發(fā)環(huán)境,并利用該環(huán)境編寫和運(yùn)行簡(jiǎn)單的Python程序。具有使用PyCharm編寫和運(yùn)行Python程序的能力。教學(xué)重難點(diǎn)教學(xué)重點(diǎn):Python程序開發(fā)流程和編碼規(guī)范、Python程序方法和PyCharm編寫教學(xué)難點(diǎn):編寫Python程序教學(xué)方法案例分析法、問答法、討論法、講授法、實(shí)訓(xùn)法教學(xué)用具電腦、投影儀、多媒體課件、教材教學(xué)設(shè)計(jì)教學(xué)過程主要教學(xué)內(nèi)容及步驟設(shè)計(jì)意圖課前任務(wù)【教師】布置課前任務(wù),提醒同學(xué)通過學(xué)習(xí)軟件,完成課前任務(wù)請(qǐng)大家先對(duì)C語言中的開發(fā)流程和編寫規(guī)范進(jìn)行回顧,預(yù)習(xí)本任務(wù)相關(guān)內(nèi)容?!緦W(xué)生】完成課前任務(wù)通過課前任務(wù),使學(xué)生了解本次課知識(shí)點(diǎn)的重要性,增加學(xué)生的學(xué)習(xí)興趣考勤
(2min)【教師】清點(diǎn)上課人數(shù),記錄好考勤【學(xué)生】班干部交假條培養(yǎng)學(xué)生的組織紀(jì)律性,掌握學(xué)生的出勤情況新課預(yù)熱
(10min)【教師】與學(xué)生簡(jiǎn)單互動(dòng),復(fù)習(xí)回顧上次課的內(nèi)容等【學(xué)生】聆聽、互動(dòng)通過老師與學(xué)生的互動(dòng),并讓學(xué)生了解這節(jié)課的知識(shí)點(diǎn)大致要求問題導(dǎo)入(5min)【教師】提出以下問題:我們都學(xué)過了C語言,請(qǐng)大家思考一下,C語言程序開發(fā)流程是怎樣的?【學(xué)生】思考、舉手回答【教師】通過學(xué)生的回答引入要講的知識(shí)通過問題導(dǎo)入的方法,引導(dǎo)學(xué)生主動(dòng)思考,激發(fā)學(xué)生的學(xué)習(xí)興趣傳授新知
(30min)一、Python程序的開發(fā)流程【教師】講解Python程序的開發(fā)流程Python程序的開發(fā)從確定任務(wù)到得到結(jié)果一般要經(jīng)歷以下幾個(gè)步驟,如教材P圖1-23所示。需求分析:對(duì)要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么等。算法設(shè)計(jì):對(duì)要解決的問題設(shè)計(jì)出解決問題的方法和具體步驟。編寫程序:按照Python語法規(guī)定,利用文本編輯器或集成開發(fā)環(huán)境編寫Python程序,生成Python源文件(*.py)。運(yùn)行程序:Python解釋器解釋并執(zhí)行源文件,得到運(yùn)行結(jié)果。編寫程序說明書:如同正式的產(chǎn)品都有產(chǎn)品說明書一樣,正式提供給用戶使用的程序,也必須向用戶提供程序說明書?!窘處煛繌?qiáng)調(diào)以下問題運(yùn)行程序后能得到運(yùn)行結(jié)果并不能說明程序是正確的,還需要對(duì)運(yùn)行結(jié)果進(jìn)行分析,分析其是否合理。而且不能只看到某一次結(jié)果正確,就認(rèn)為程序沒有問題,需要多設(shè)計(jì)幾組數(shù)據(jù),檢查程序?qū)Σ煌瑪?shù)據(jù)的運(yùn)行情況?!緦W(xué)生】聆聽、記錄、理解二、Python的編碼規(guī)范【教師】講解Python的編碼規(guī)范1.注釋為了提高程序的可讀性,源程序都應(yīng)加上必要的注釋。Python允許有多種注釋方式,常用的包括單行注釋和多行注釋兩種。1)單行注釋:在所需注釋的行前面加上英文#號(hào),或者鼠標(biāo)選中所需注釋的行,使用快捷鍵“ctrl+/”進(jìn)行操作。單行注釋也可以放在一行中的其他內(nèi)容的右側(cè),以“#”開始以后的內(nèi)容為注釋。例如:#程序開始print('helloPython')#這是單行注釋2)多行注釋:以三重引號(hào)(單引號(hào)或雙引號(hào))開始,同樣以三重引號(hào)結(jié)束的多行注釋。也可以按住鼠標(biāo)左鍵,選中所需注釋的全部行,按住“ctrl+/”快捷鍵。例如:'''print("HelloPython")print("HelloPython")print("HelloPython")'''print("Python多行注釋符:三對(duì)單引號(hào)已成功注釋")"""print("HelloPython")print("HelloPython")print("HelloPython")"""2.縮進(jìn)Python最獨(dú)特的一點(diǎn)就是依靠代碼塊的縮進(jìn)來體現(xiàn)代碼之間的邏輯關(guān)系。例如,對(duì)于選擇結(jié)構(gòu)來說,行尾的冒號(hào)以及下一行的縮進(jìn)表示一個(gè)代碼塊的開始,而縮進(jìn)結(jié)束則表示一個(gè)代碼塊的結(jié)束。在Python中最好使用4個(gè)空格進(jìn)行懸掛式縮進(jìn),并且同一級(jí)別的代碼塊的縮進(jìn)量必須相同。例如:x=10 #x賦值為10y=20 #y賦值為20ifx>y: #如果x大于yprint(x) #輸出x的值else: #如果x小于等于yprint(y) #輸出y的值【教師】強(qiáng)調(diào)以下問題在Python中使用縮進(jìn)時(shí)不提倡使用“Tab”鍵,更不要“Tab”鍵和空格混用。3.語句換行Python建議每行代碼的長(zhǎng)度不要超過80個(gè)字符。對(duì)于過長(zhǎng)的代碼,建議進(jìn)行換行。換行有兩種方式:1)可以在行尾使用續(xù)行符“\”來表示下面緊接的一行仍屬于當(dāng)前語句。例如:test='https://www.python.'\'org/downloads/'\'windows/'上面的代碼等價(jià)于下面的語句:test='/downloads/windows/'2)根據(jù)Python會(huì)將圓括號(hào)中的行隱式連接起來這個(gè)特點(diǎn),可以使用圓括號(hào)包含多行內(nèi)容。例如,上述語句又可用以下形式表示:test=('https://www.python.''org/downloads/''windows/')4.使用必要的空格與空行使用必要的空格與空行增強(qiáng)代碼的可讀性。一般來說,運(yùn)算符兩側(cè)、函數(shù)參數(shù)之間、逗號(hào)后面建議使用空格進(jìn)行分隔。而不同功能的代碼塊之間、不同的函數(shù)定義以及不同的類定義之間則建議增加一個(gè)空行以提高程序的可讀性?!緦W(xué)生】聆聽、記錄、理解通過教師的講解和演示,使學(xué)生了解Python程序開發(fā)流程、編碼規(guī)范、使用PyCharm編寫、Python程序方法任務(wù)實(shí)施(15min)【教師】帶領(lǐng)學(xué)生完成任務(wù)二?【教師】提出任務(wù)學(xué)在日常生活中,按照一定的程序和步驟,做好各項(xiàng)工作,有助于提高效率和工作質(zhì)量。規(guī)范流程不僅可以幫助我們有效地完成日常工作,還可以讓我們更好地理解事物之間的聯(lián)系,從而更好地把握事物的發(fā)展規(guī)律。學(xué)習(xí)Python程序的開發(fā)流程和編碼規(guī)范,可以使代碼更優(yōu)雅、清晰,提高代碼的可讀性,降低Python程序的維護(hù)難度。本任務(wù)將帶領(lǐng)大家使用PyCharm開發(fā)第一個(gè)Python程序?!緦W(xué)生】思考、討論一、進(jìn)行任務(wù)分析:下面介紹使用PyCharm編寫和運(yùn)行第一個(gè)Python程序的方法。使用PyCharm編輯器編寫Python程序可分為以下幾個(gè)步驟:步驟一:運(yùn)行PyCharm,選擇NewProject,創(chuàng)建一個(gè)新的Python項(xiàng)目,名字為MyFirstProgram。在打開的“CreateProject”對(duì)話框,添加項(xiàng)目相關(guān)信息,如圖1-24所示。Location表示該項(xiàng)目的保存路徑,Baseinterpreter用來指定Python解釋器的版本。在“Newenvironmentusing”下拉列表中選擇默認(rèn)的“Virtualenv”選項(xiàng),在“Baseinterpreter”中選擇Python安裝目錄下的python.exe,取消勾選“Createamain.pywelcomescript”復(fù)選框,然后單擊“Create”按鈕?!窘處煛啃⊥卣筕irtualenv是一個(gè)虛擬環(huán)境管理器,它可以創(chuàng)建多個(gè)虛擬環(huán)境,為不同項(xiàng)目提供獨(dú)立的Python運(yùn)行環(huán)境,以解決不同項(xiàng)目間多版本的沖突問題。在不繼承全局安裝包的情況下,在Virtualenv環(huán)境中安裝所需包時(shí),會(huì)自動(dòng)安裝到該虛擬環(huán)境下,不會(huì)對(duì)其他項(xiàng)目環(huán)境有任何影響。步驟二:右擊項(xiàng)目,在菜單欄中選擇New,再選擇PythonFile,新建一個(gè)Python文件,如圖1-25所示。步驟三:在彈出的對(duì)話框中輸入主文件名為HelloPython,敲回車,就創(chuàng)建了一個(gè)擴(kuò)展名為.py的Python程序文件(擴(kuò)展名自動(dòng)添加)。如圖1-26所示?!窘處煛繌?qiáng)調(diào)以下問題Python程序的源文件擴(kuò)展名為“.py”。如果要在PyCharm的項(xiàng)目中導(dǎo)入已經(jīng)編寫好的源文件,可以將源文件放到項(xiàng)目文件夾根目錄下,這樣源文件可顯示在項(xiàng)目中。步驟四:在新建的HelloPython.py文件里,輸入以下代碼,并在空白處右鍵
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 知識(shí)產(chǎn)權(quán)交易股權(quán)分紅結(jié)算與保護(hù)協(xié)議
- 工業(yè)視覺檢測(cè)系統(tǒng)項(xiàng)目實(shí)施與維護(hù)服務(wù)合同
- 基因治療藥物生產(chǎn)及國(guó)內(nèi)外市場(chǎng)拓展合作協(xié)議
- 上市公司高管崗位分紅權(quán)激勵(lì)合作協(xié)議
- 汽車物流公司兼職貨車駕駛員聘用協(xié)議
- 房改房土地性質(zhì)變更房屋買賣稅費(fèi)減免合同
- 西班牙留學(xué)生公寓冰箱租賃服務(wù)協(xié)議
- 高效工業(yè)視覺檢測(cè)算法研發(fā)與應(yīng)用服務(wù)協(xié)議
- DB42-T 1998.2-2023 蛋禽籠養(yǎng)技術(shù)規(guī)程 第2部分:蛋鴨規(guī)模化籠養(yǎng)
- 汽車發(fā)動(dòng)機(jī)構(gòu)造與拆裝 課件 任務(wù)22 排放調(diào)節(jié)裝置的認(rèn)識(shí)與拆裝
- 2023山東能源集團(tuán)建工集團(tuán)有限公司機(jī)關(guān)部分崗位公開招聘8人筆試參考題庫(kù)附帶答案詳解
- 2024年漢中市中醫(yī)醫(yī)院招聘筆試真題
- 超低排放改造管理制度
- 近視的防控課件
- 智能調(diào)度算法設(shè)計(jì)-全面剖析
- 超星爾雅學(xué)習(xí)通《工科中的設(shè)計(jì)思維(廣東技術(shù)師范大學(xué))》2025章節(jié)測(cè)試附答案
- 儲(chǔ)能電站安全教育培訓(xùn)
- 景區(qū)游客中心培訓(xùn)課件
- 2025年春新人教版歷史七年級(jí)下冊(cè)課件 第17課-明朝的滅亡和清朝的建立
- 醫(yī)政管理知識(shí)培訓(xùn)
- 2025年中咨工程管理咨詢有限公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論