《Python程序設(shè)計任務(wù)驅(qū)動教程》 課件-第1章 搭建Python開發(fā)環(huán)境_第1頁
《Python程序設(shè)計任務(wù)驅(qū)動教程》 課件-第1章 搭建Python開發(fā)環(huán)境_第2頁
《Python程序設(shè)計任務(wù)驅(qū)動教程》 課件-第1章 搭建Python開發(fā)環(huán)境_第3頁
《Python程序設(shè)計任務(wù)驅(qū)動教程》 課件-第1章 搭建Python開發(fā)環(huán)境_第4頁
《Python程序設(shè)計任務(wù)驅(qū)動教程》 課件-第1章 搭建Python開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第1章搭建Python開發(fā)環(huán)境《Python基礎(chǔ)任務(wù)驅(qū)動教程》學(xué)習(xí)目標(biāo)/Target

了解Python的發(fā)展史,能夠說出Python語言的發(fā)展過程

了解Python的優(yōu)缺點(diǎn),能夠說出Python語言的優(yōu)點(diǎn)和缺點(diǎn)

熟悉Python的應(yīng)用領(lǐng)域,能夠至少列舉3個Python語言的應(yīng)用領(lǐng)域

掌握Python解釋器的安裝方式,能夠獨(dú)立在計算機(jī)中安裝Python解釋器學(xué)習(xí)目標(biāo)/Target

掌握IDLE工具的使用方法,能夠熟練使用IDLE工具編寫并運(yùn)行代碼

掌握PyCharm工具的安裝方法,能夠獨(dú)立在計算機(jī)中安裝PyCharm工具

掌握PyCharm工具的使用方法,能夠熟練使用PyCharm工具編寫并運(yùn)行代碼章節(jié)概述/SummaryPython語言自誕生以來,因其簡潔優(yōu)美的語法、高效的開發(fā)效率、強(qiáng)大的功能等特點(diǎn),迅速在眾多領(lǐng)域占據(jù)一席之地,成為初學(xué)者學(xué)習(xí)編程的首選語言之一。本章通過3個任務(wù)對搭建Python開發(fā)環(huán)境的相關(guān)內(nèi)容進(jìn)行講解。目錄/Contents任務(wù)1-1任務(wù)1-2任務(wù)1-3安裝Python解釋器華智冰打招呼(一)華智冰打招呼(二)安裝Python解釋器任務(wù)1-1任務(wù)描述解釋器(Interpreter)又名直譯器,它是一種計算機(jī)中的翻譯程序,能夠把高級編程語言編寫的代碼逐行轉(zhuǎn)譯成計算機(jī)可以識別的機(jī)器語言。Python程序的執(zhí)行依賴Python解釋器,只有在計算機(jī)中安裝Python解釋器、配置好Python開發(fā)環(huán)境后,開發(fā)人員才可以編寫和運(yùn)行程序。任務(wù)描述本任務(wù)要求在搭載Windows10系統(tǒng)的計算機(jī)中安裝版本號為3.10.2的Python解釋器。【任務(wù)目標(biāo)】知識儲備了解Python的發(fā)展史,能夠說出Python語言的發(fā)展過程學(xué)習(xí)目標(biāo)1.Python的發(fā)展史知識儲備1.Python的發(fā)展史Python語言的設(shè)計者是阿姆斯特丹的Guido(GuidovanRossum),由于Guido本人非常喜歡英國肥皂劇《MontyPython’sFlyingCircus》,因此Guido便取了其中的“Python”一詞作為語言的名字。知識儲備1.Python的發(fā)展史1991年P(guān)ython第一個公開版本發(fā)行,此版本基于C語言實(shí)現(xiàn),能調(diào)用C語言的庫文件。2000年10月Python2.0發(fā)布,開發(fā)方式轉(zhuǎn)為完全開源的開發(fā)方式,Python社區(qū)逐步成熟。2008年12月Python3.0版本發(fā)布,語法做了很多重大改進(jìn),解釋器完全采用面向?qū)ο缶幊痰姆绞綄?shí)現(xiàn)。2022年1月Python3.10.2版本發(fā)布,是本書完稿時的最新版本。2010年P(guān)ython2.x系列發(fā)布了最后一個版本,其主版本號為2.7。知識儲備2.Python的優(yōu)缺點(diǎn)了解Python的優(yōu)缺點(diǎn),能夠說出Python語言的優(yōu)點(diǎn)和缺點(diǎn)學(xué)習(xí)目標(biāo)知識儲備2.Python的優(yōu)缺點(diǎn)VS優(yōu)點(diǎn)代碼簡潔語法優(yōu)美簡單易學(xué)開源可移植擴(kuò)展性良好類庫豐富通用靈活模式多樣良好的中文支持執(zhí)行效率不夠高。在執(zhí)行相同功能的程序時,Python程序沒有C++程序、Java程序高效,這是因?yàn)镻ython解釋器需要逐行將代碼翻譯成計算機(jī)能夠理解的機(jī)器語言,翻譯過程是非常耗時的。缺點(diǎn)知識儲備3.Python的應(yīng)用領(lǐng)域熟悉Python的應(yīng)用領(lǐng)域,能夠至少列舉3個Python語言的應(yīng)用領(lǐng)域?qū)W習(xí)目標(biāo)知識儲備3.Python的應(yīng)用領(lǐng)域(4)網(wǎng)絡(luò)爬蟲Python自帶的urllib庫、第三方庫requests、Scrapy框架、pysider框架等讓網(wǎng)絡(luò)爬蟲變得非常簡單。(6)人工智能Python是人工智能領(lǐng)域的主流編程語言,人工智能領(lǐng)域神經(jīng)網(wǎng)絡(luò)方向流行的神經(jīng)網(wǎng)絡(luò)框架PyTorch就采用了Python語言。(5)游戲開發(fā)Python標(biāo)準(zhǔn)庫提供了pygame模塊,用戶使用該模塊可以制作2D游戲。(1)Web開發(fā)Python是Web開發(fā)的主流語言之一,類庫豐富、使用方便,具有強(qiáng)大的數(shù)據(jù)處理能力。(3)自動化運(yùn)維Python編寫的系統(tǒng)管理腳本在可讀性、性能、代碼重用度、擴(kuò)展性這幾方面都優(yōu)于Shell腳本。(2)科學(xué)計算與數(shù)據(jù)分析Python不僅支持各種數(shù)學(xué)運(yùn)算,還可以繪制高質(zhì)量的2D和3D圖像。任務(wù)分析我們需要先到Python官網(wǎng)下載版本為3.10.2的Python解釋器安裝包,再將下載好的安裝包安裝到計算機(jī)中,具體的安裝過程跟其他軟件的安裝過程相似,只需要按照安裝向?qū)е鸩讲僮骷纯伞?shí)現(xiàn)思路任務(wù)實(shí)現(xiàn)STEP01下載Python解釋器在瀏覽器中訪問Python解釋器的下載頁面,具體如下圖所示。任務(wù)實(shí)現(xiàn)STEP02下載Python解釋器單擊“DownloadPython3.10.2”按鈕,開始下載Python解釋器安裝包python-3.10.2-amd64.exe到本地,下載完成后,雙擊該安裝包打開InstallPython3.10.2(64-bit)界面,如下圖所示。默認(rèn)安裝方式自定義安裝方式勾選此選項,則會將Python解釋器的安裝路徑自動添加到環(huán)境變量中任務(wù)實(shí)現(xiàn)STEP03安裝Python解釋器勾選AddPython3.10toPATH選項,單擊“InstallNow”后進(jìn)入SetupProgress界面,具體如下圖所示。任務(wù)實(shí)現(xiàn)STEP04安裝Python解釋器進(jìn)度條會一直動態(tài)地提示Python解釋器的安裝進(jìn)度,待安裝完成后進(jìn)入Setupwassuccessful界面,如下圖所示。任務(wù)實(shí)現(xiàn)STEP05安裝Python解釋器單擊圖中的“Close”按鈕,關(guān)閉Setupwassuccessful界面。STEP06安裝Python解釋器在計算機(jī)的開始菜單中搜索Python,找到并單擊Python3.10(64-bit)打開Python解釋器窗口,如下圖所示。如果想關(guān)閉Python解釋器窗口,可以在“>>>”后面輸入quit()或exit()命令關(guān)閉,當(dāng)然也可以直接單擊右上角的關(guān)閉按鈕。華智冰打招呼(一)任務(wù)1-2任務(wù)描述華智冰是基于悟道2.0誕生的中國原創(chuàng)虛擬學(xué)生,其臉部、聲音等都通過人工智能模型生成,是一個具備豐富知識、與人類有良好交互能力的虛擬人物。華智冰會創(chuàng)作音樂、詩詞和繪畫作品,并且具有持續(xù)學(xué)習(xí)的能力。2021年6月15日,清華大學(xué)計算機(jī)系舉行華智冰成果發(fā)布會,正式宣布華智冰作為中國首個原創(chuàng)虛擬學(xué)生入學(xué)清華大學(xué)計算機(jī)系,開啟學(xué)習(xí)和研究生涯。華智冰的出現(xiàn),意味著中國超大預(yù)訓(xùn)練模型研發(fā)水平跨越到一個全新的階段,并推動了國際超大訓(xùn)練模型的發(fā)展步伐。任務(wù)描述這一切成就都離不開人工智能研究人員的努力,正是因?yàn)樗麄兏矣趧?chuàng)新、勇于實(shí)踐的精神,不斷在人工智能領(lǐng)域大膽探索,才讓我們見證了中國在人工智能領(lǐng)域的顯著進(jìn)步。人工智能研究人員的勇于實(shí)踐、敢于創(chuàng)新精神值得我們學(xué)習(xí)。任務(wù)描述本任務(wù)要求模擬華智冰入學(xué)第一天和大家打招呼的場景,通過Python自帶的IDLE工具輸出打招呼的內(nèi)容“大家好,我是虛擬學(xué)生華智冰!”?!救蝿?wù)目標(biāo)】知識儲備IDLE工具的基本使用掌握IDLE工具的使用,能夠熟練使用IDLE工具編寫并運(yùn)行代碼學(xué)習(xí)目標(biāo)知識儲備IDLE工具的基本使用IDLE(IntegratedDevelopmentandLearningEnvironment,集成開發(fā)環(huán)境)是Python自帶的集成開發(fā)和學(xué)習(xí)環(huán)境,包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具,集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開發(fā)軟件服務(wù),可以幫助開發(fā)人員高效且便捷地編寫、調(diào)試與運(yùn)行代碼等。知識儲備IDLE工具的基本使用版本信息區(qū)域用于給用戶展示當(dāng)前Python解釋器的版本。代碼區(qū)域用于編寫代碼以及輸出代碼的運(yùn)行結(jié)果。IDEA工具界面知識儲備IDLE工具的基本使用21交互式是指Python解釋器即時響應(yīng)用戶輸入的代碼,輸出運(yùn)行結(jié)果。交互式運(yùn)行代碼文件式是指用戶將Python代碼全部寫在一個或多個文件中,之后啟動Python解釋器批量執(zhí)行文件中的代碼。文件式運(yùn)行代碼IDLE運(yùn)行代碼方式知識儲備IDLE工具的基本使用1交互式是指Python解釋器即時響應(yīng)用戶輸入的代碼,輸出運(yùn)行結(jié)果。交互式運(yùn)行代碼編寫的代碼代碼的運(yùn)行結(jié)果知識儲備IDLE工具的基本使用2文件式是指用戶將Python代碼全部寫在一個或多個文件中,之后啟動Python解釋器批量執(zhí)行文件中的代碼。文件式運(yùn)行代碼創(chuàng)建文件、編寫代碼保存并運(yùn)行代碼顯示文件的運(yùn)行結(jié)果

任務(wù)分析我們可以仿照print("HelloWorld")的編寫方式,將HelloWorld替換為“大家好,我是虛擬學(xué)生華智冰!”,即print("大家好,我是虛擬學(xué)生華智冰!"),這樣便可以得到預(yù)期的結(jié)果。實(shí)現(xiàn)思路任務(wù)實(shí)現(xiàn)在IDLE工具的代碼區(qū)域中編寫代碼print(”大家好,我是虛擬學(xué)生華智冰!“)

。按下回車鍵,代碼下方顯示了運(yùn)行結(jié)果。實(shí)現(xiàn)步驟華智冰打招呼(二)任務(wù)1-3任務(wù)描述本任務(wù)要求模擬華智冰入學(xué)第一天和大家打招呼的場景,通過PyCharm工具輸出打招呼的內(nèi)容“大家好,我是虛擬學(xué)生華智冰!”?!救蝿?wù)目標(biāo)】知識儲備1.PyCharm工具的安裝掌握PyCharm工具的安裝方法,能夠獨(dú)立在計算機(jī)中安裝PyCharm工具學(xué)習(xí)目標(biāo)知識儲備1.PyCharm工具的安裝PyCharm是JetBrains公司開發(fā)的一款Python集成開發(fā)環(huán)境,由于其具有代碼編輯器、智能提示、自動導(dǎo)入等功能,目前已經(jīng)成為Python開發(fā)人員和初學(xué)者使用較為廣泛的開發(fā)工具。知識儲備1.PyCharm工具的安裝步驟4步驟1步驟2步驟3下載PyCharm在瀏覽器中訪問PyCharm的下載頁面,具體如下圖所示。免費(fèi),開源知識儲備1.PyCharm工具的安裝步驟4步驟1步驟2步驟3下載PyCharm單擊Community版本下的“Download”按鈕開始下載PyCharm安裝包,下載成功后找到并雙擊安裝包pycharm-community-2021.3.2進(jìn)入WelcometoPyCharmCommunityEditionSetup界面,具體如下圖所示。知識儲備1.PyCharm工具的安裝步驟4步驟1步驟2步驟3安裝PyCharm在上一個界面中單擊“Next”按鈕進(jìn)入ChooseInstallLocation界面,如下圖所示。知識儲備1.PyCharm工具的安裝步驟4步驟1步驟2步驟3安裝PyCharm保持默認(rèn)配置,單擊“Next”按鈕進(jìn)入InstallationOptions界面,如下圖所示。知識儲備1.PyCharm工具的安裝步驟5步驟6步驟7安裝PyCharm勾選所有選項,單擊“Next”按鈕進(jìn)入ChooseStartMenuFolder界面,如下圖所示。知識儲備1.PyCharm工具的安裝步驟5步驟6步驟7安裝PyCharm單擊“Install”按鈕進(jìn)入Installing界面,該界面中會以進(jìn)度條的形式顯示PyCharm的安裝進(jìn)度。Installing界面如下圖所示。知識儲備1.PyCharm工具的安裝步驟5步驟6步驟7安裝PyCharm待安裝完成后自動進(jìn)入CompletingPyCharmCommunityEditionSetup界面,如下圖所示。單擊“Finish”按鈕完成PyCharm工具的安裝。知識儲備2.PyCharm工具的基本使用掌握PyCharm工具的使用方法,能夠熟練使用PyCharm工具編寫并運(yùn)行代碼學(xué)習(xí)目標(biāo)知識儲備2.PyCharm工具的基本使用勾選此復(fù)選框自定義配置項目插件幫助文檔初次使用PyCharm工具時,會彈出PyCharmUserAgreement窗口。知識儲備2.PyCharm工具的基本使用重置顏色主題單擊窗口左側(cè)的Customize選項打開自定義配置面板,在該面板中選擇顏色主題為Windows10Light。選擇好顏色主題的窗口如下圖所示。步驟4步驟1步驟2步驟3知識儲備2.PyCharm工具的基本使用創(chuàng)建新項目單擊窗口左側(cè)的Projects選項切換回項目面板,單擊該面板中的“CreateNewProject”進(jìn)入NewProject窗口,如下圖所示。步驟4步驟1步驟2步驟3設(shè)置項目的名稱以及路徑使用新創(chuàng)建的環(huán)境從下拉列表中選擇所需的解釋器是否將main.py文件添加到新創(chuàng)建的項目中知識儲備2.PyCharm工具的基本使用創(chuàng)建新項目填寫項目的路徑為D:\PythonProject,名稱為first_proj,取消勾選Createamain.pywelcomescript復(fù)選框,其余選項保持默認(rèn)配置。設(shè)置好的NewProject窗口如下圖所示。步驟4步驟1步驟2步驟3知識儲備2.PyCharm工具的基本使用創(chuàng)建新項目單擊“Create”按鈕會在D:\PythonProject目錄下創(chuàng)建一個名稱為first_proj的項目,并進(jìn)入項目管理窗口,如下圖所示。步驟4步驟1步驟2步驟3知識儲備2.PyCharm工具的基本使用新建文件右擊項目名稱,在彈出的下拉菜單中選擇“New”→“PythonFile”,彈出NewPythonfile窗口,用于給項目添加用于保存代碼的Python文件。NewPythonfile窗口如下圖所示。步

溫馨提示

  • 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

提交評論