版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Python核心編程與應(yīng)用緒論新工科·數(shù)據(jù)科學(xué)與大數(shù)據(jù)系列01Python入門簡(jiǎn)介Python入門簡(jiǎn)介01Python語言簡(jiǎn)介Python語言是面向?qū)ο蟮摹⒔忉屝偷母呒?jí)程序設(shè)計(jì)腳本語言。Python是GuidovanRossum在1989年圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié)而開發(fā)的編程語言。Python語言開發(fā)的初裹是建立一種介于C語言和BASH腳本語言之間的語言。Python2版本于2000年10月16日發(fā)布,Python3版本于2008年12月3日發(fā)布,不完全兼容Python2。目前,Python語言已經(jīng)成為最受歡迎的程序設(shè)計(jì)語言之一。Python語言介于編譯語言和腳本語言之間,既有編譯語言的高效,也有腳本語言的靈活和跨平臺(tái),并具有膠水語言的特點(diǎn)。Python語言提供了高級(jí)的數(shù)據(jù)結(jié)構(gòu),還有大量的標(biāo)準(zhǔn)庫及第三方庫,意味著許多功能不必從零編寫,可直接使用現(xiàn)成的庫,開發(fā)效率高。由于具有簡(jiǎn)潔性、易讀性和可擴(kuò)展性,Python語言在爬蟲設(shè)計(jì)、網(wǎng)站開發(fā)、GUI開發(fā)、網(wǎng)絡(luò)游戲后臺(tái)開發(fā)方面得到了廣泛應(yīng)用。Python入門簡(jiǎn)介01Python的安裝進(jìn)入Python官網(wǎng)(),找到對(duì)應(yīng)自己操作系統(tǒng)的Python版本,下載安裝包(如圖0-1所示)。Python入門簡(jiǎn)介01Python的安裝運(yùn)行安裝包,遵循一系列操作步驟,最后安裝完成。在安裝的過程中需要勾選“AddPython3.8toPATH"(如圖0-2所示),用于添加Python安裝路徑,即配置環(huán)境變量。Python入門簡(jiǎn)介01Python的安裝環(huán)境變量用于統(tǒng)一記錄應(yīng)用程序所在的目錄,方便調(diào)用可執(zhí)行文件。如果沒有勾選,也可以手工配置,方法是:打開“系統(tǒng)屬性”對(duì)話框(如圖0-3所示)。Python入門簡(jiǎn)介01Python的安裝單擊“環(huán)境變量”按鈕,出現(xiàn)如圖0-4所示的對(duì)話框。出現(xiàn)如圖0-4所示的對(duì)話框;從中選擇“Path”變量,然后單擊“編輯”按鈕,出現(xiàn)如圖0-5所示的對(duì)話框,單擊“新建”按鈕,然后寫入Python的安裝目錄,最后單擊“確定”按鈕。02Python運(yùn)行模式Python運(yùn)行模式02交互模式以Windows操作系統(tǒng)為例,首先進(jìn)入終端環(huán)境,顯示提示符是“C:\UsersLenovo>”(假設(shè)是當(dāng)前的路徑),輸入“python”后回車,提示符改為“>>>”,說明已經(jīng)進(jìn)入了Python解釋器環(huán)境。在解釋器中它只接收Python能夠識(shí)別的一些特定語法,如輸入“1+1":Python運(yùn)行模式02腳本模式打開記事本程序,輸入想運(yùn)行的程序代碼,如輸入一行:print(“Helloword!”)如圖0-6所示。保存文件到當(dāng)前位置“C:\UsersLenovo”,文件名為abc.py。打開命令提示符(終端)窗口,輸入“pythonabc.py”,即用Python程序執(zhí)行abc.py文件。03虛擬環(huán)境虛擬環(huán)境03創(chuàng)建虛擬環(huán)境首先安裝一個(gè)原生Python環(huán)境,因?yàn)樾枰性腜ython才能進(jìn)行克隆。然后創(chuàng)建一個(gè)目錄,作為當(dāng)前項(xiàng)目的目錄,再切換到這個(gè)目錄,通過終端命令“python-mvenv<環(huán)境名稱>”快速創(chuàng)建虛擬環(huán)境。虛擬環(huán)境03激活虛擬環(huán)境創(chuàng)建虛擬環(huán)境后,要用activate命令激活虛擬環(huán)境,使得后面的操作運(yùn)行在虛擬環(huán)境之下,如編寫代碼、包管理等。激活后的虛擬環(huán)境在命令提示符前多了“()”,其中是新創(chuàng)建的虛擬環(huán)境的名稱“venv”。說明創(chuàng)建成功。虛擬環(huán)境03包管理器包管理器基于Python的運(yùn)行環(huán)境。Python中有大量的第三方庫和標(biāo)準(zhǔn)庫,如實(shí)現(xiàn)用戶的登錄或者注冊(cè)的庫,進(jìn)行語法檢查的庫或者數(shù)據(jù)分析的庫。這些庫都被掛在互聯(lián)網(wǎng)上,程序員直接下載、安裝,就可以實(shí)現(xiàn)代碼的復(fù)用。下載安裝第三方庫都基于當(dāng)前的運(yùn)行環(huán)境,在各自的虛擬環(huán)境下進(jìn)行包管理。pip就是常用的包管理器工具,用pip下載安裝第三方庫的操作命令格式如下:pipinstall庫名04開發(fā)工具開發(fā)工具04VisualStudioCode的下載和安裝VisualStudioCode的官網(wǎng)下載地址為https:/****./,選擇對(duì)應(yīng)版本的安裝包下載,安裝完成后,界面如圖0-8所示,然后安裝Python和Python擴(kuò)展包兩個(gè)插件,創(chuàng)建項(xiàng)目目錄、虛擬目錄、Python文件等。VisualStudioCode編輯器集成了現(xiàn)代編輯器所具備的普遍特性,提供了快捷鍵、語法高亮、可定制的熱鍵綁定、括號(hào)匹配、代碼片段收集等。虛擬環(huán)境04激活虛擬環(huán)境通過“File”菜單可以新建Python文件,如圖0-9所示。虛擬環(huán)境04PyCharm的下載和安裝PyCharm的社區(qū)版下載地址為/******/。PyCharm的下載界面如圖0-10所示。虛擬環(huán)境04PyCharm的下載和安裝安裝后,PyCharm首次打開有三個(gè)選項(xiàng),選擇創(chuàng)建一個(gè)新的項(xiàng)目。左窗格中的是框架,用于選擇欲創(chuàng)建項(xiàng)目的模板。選擇“PurePython”(如圖0-11所示),在右窗格中輸入存放路徑,路徑下方是項(xiàng)目的解釋器。解釋器支持使用虛擬環(huán)境,當(dāng)前建立的虛擬環(huán)境的名稱是venv。Baseinterpreter是虛擬環(huán)境依賴的原生Python的路徑。下面的兩個(gè)復(fù)選框用于確定是否需要打包克隆原生環(huán)境下的全局的包,若都不勾選,則會(huì)建立一個(gè)最純粹、最核心的Python虛擬環(huán)境。虛擬環(huán)境04PyCharm的下載和安裝虛擬環(huán)境搭建好后,就可以創(chuàng)建文件了。右擊項(xiàng)目“core_project_via_python”,然后在出現(xiàn)的快捷菜單中選擇“New→PythonFile”命令(如圖0-12所示),在彈出的對(duì)話框中輸入“helloworld”,作為Python文件名。虛擬環(huán)境04PyCharm的下載和安裝選擇“File→Settings”,在彈出的窗口中選擇“LiveTemplates”(如圖0-13所示),將“Bydefaultexpandwith”設(shè)置為“Tab”,表示縮進(jìn)符為制表符;單擊右面的“+”,創(chuàng)建新模板,然后設(shè)置Abbreviation、Description、Templatetext等信息。"Abbreviation”表示自定義代碼塊的名字,“Description”是描述信息,“Templatetext”是自定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國紙質(zhì)中底板數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國發(fā)光器件灌封機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2031年中國美胸活性胸膜行業(yè)投資前景及策略咨詢研究報(bào)告
- 二零二五年度電影院裝修改造與設(shè)備采購合同2篇
- 二零二五年度建筑材料銷售合同標(biāo)準(zhǔn)范本
- 二零二五年度集成墻板產(chǎn)業(yè)鏈上下游合作開發(fā)合同3篇
- 私人門面出租合同
- 私有設(shè)備贈(zèng)與合同
- 2025年全球及中國臭氧治療機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國駐車控制器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 廣東省茂名市電白區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 2024版?zhèn)€人私有房屋購買合同
- 2024爆炸物運(yùn)輸安全保障協(xié)議版B版
- 2025年度軍人軍事秘密保護(hù)保密協(xié)議與信息安全風(fēng)險(xiǎn)評(píng)估合同3篇
- 《食品與食品》課件
- 讀書分享會(huì)《白夜行》
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場(chǎng)運(yùn)行格局及前景研究報(bào)告-智研咨詢(2025版)
- 光伏工程施工組織設(shè)計(jì)
- DB4101-T 121-2024 類家庭社會(huì)工作服務(wù)規(guī)范
- 化學(xué)纖維的鑒別與測(cè)試方法考核試卷
- 2024-2025學(xué)年全國中學(xué)生天文知識(shí)競(jìng)賽考試題庫(含答案)
評(píng)論
0/150
提交評(píng)論