Python基礎(chǔ)與大數(shù)據(jù)應(yīng)用(第2版)(微課版)課件 單元1-Python環(huán)境搭建_第1頁(yè)
Python基礎(chǔ)與大數(shù)據(jù)應(yīng)用(第2版)(微課版)課件 單元1-Python環(huán)境搭建_第2頁(yè)
Python基礎(chǔ)與大數(shù)據(jù)應(yīng)用(第2版)(微課版)課件 單元1-Python環(huán)境搭建_第3頁(yè)
Python基礎(chǔ)與大數(shù)據(jù)應(yīng)用(第2版)(微課版)課件 單元1-Python環(huán)境搭建_第4頁(yè)
Python基礎(chǔ)與大數(shù)據(jù)應(yīng)用(第2版)(微課版)課件 單元1-Python環(huán)境搭建_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單元一Python環(huán)境搭建3安裝Python目錄Python交互模式2Python版本概述與Python安裝文件的下載1IPython3和PyCharm概述4項(xiàng)目實(shí)戰(zhàn)5單元小結(jié)6Python簡(jiǎn)介Python語(yǔ)言是GuidovanRossum1989年底開(kāi)始研制的,第一個(gè)版本發(fā)行于1991年,比Java早4年。Python推出不久就迅速得到了各行業(yè)人士的青睞,經(jīng)過(guò)20多年的發(fā)展,Python已經(jīng)滲透到計(jì)算機(jī)科學(xué)與技術(shù)、統(tǒng)計(jì)分析、移動(dòng)終端開(kāi)發(fā)、科學(xué)計(jì)算可視化、逆向工程與軟件分析、圖形圖像處理、人工智能、游戲設(shè)計(jì)與策劃、網(wǎng)站開(kāi)發(fā)、數(shù)據(jù)爬取與大數(shù)據(jù)處理、密碼學(xué)、系統(tǒng)運(yùn)縱、音樂(lè)處理、計(jì)算機(jī)輔助教育、醫(yī)藥輔助設(shè)計(jì)、天文信息處理、化學(xué)、生物、電子電路設(shè)計(jì)等幾乎所有的專(zhuān)業(yè)和領(lǐng)域,在黑客領(lǐng)域更是多年來(lái)一直擁有霸主地位。Python曾連續(xù)多月在TIOBE網(wǎng)站編程語(yǔ)言排行榜中穩(wěn)居第一,可見(jiàn)其受歡迎的程度。2017年12月排名第4,可見(jiàn)其發(fā)展之迅速。Python是一種跨平臺(tái)、開(kāi)源、免費(fèi)的解釋型高級(jí)動(dòng)態(tài)編程語(yǔ)言。它支持命令式編程、面向?qū)ο缶幊獭⒑瘮?shù)式編程,包含了完善且易于理解的標(biāo)準(zhǔn)庫(kù),還有非常豐富的第三方開(kāi)源庫(kù),使你能輕松地完成開(kāi)發(fā)任務(wù)。Python也許是你學(xué)習(xí)的第一種與計(jì)算機(jī)交流的語(yǔ)言工具,掌握了這個(gè)工具,你將體會(huì)到計(jì)算機(jī)并不神秘,它是完全聽(tīng)人指揮的,是永遠(yuǎn)為人服務(wù)的一種工具。Python版本Python2.XPython3.X1.Python2.X和Pyrhon3.X不兼容,并且官網(wǎng)已經(jīng)宣布不再更新python22.初學(xué)者建議首選Python3.X下載Python安裝文件(linux環(huán)境)12Downloads→Sourcecode→DownloadGzippedsourcetarball3查看下載Python-3.12.1.tgz文件的存放位置下載Python安裝文件(windows環(huán)境)12Downloads→Python3.12.1→選擇下載文件存放的文件夾3查看python-3.12.1-amd64.exe3安裝Python目錄Python交互模式2Python版本概述與Python安裝文件的下載1IPython3和PyCharm概述4項(xiàng)目實(shí)戰(zhàn)5單元小結(jié)6Python-3.12.1的安裝(基本過(guò)程)安裝makeinstall編譯make執(zhí)行腳本配置文件./configure進(jìn)入解壓目錄cd/usr/local/src/Python-3.12.1/lstar命令解包常用參數(shù):-x:從tar包中把文件提取出來(lái),即解壓;-z:表示tgz包是被gzip壓縮過(guò)的,所以解壓時(shí)需要用gunzip解壓;-v:顯示詳細(xì)信息,即解壓的過(guò)程;-fxxx.tgz:指定被處理的文件是xxx.tgz,這個(gè)參數(shù)必須放最后。tar-xvzfPython-3.12.1.tgz復(fù)制安裝文件到/usr/local/src目錄下cp/home/ding/Downloads/Python-3.12.1.tgz/usr/local/src(1)root權(quán)限;(2)linux的版本Python-3.12.1的安裝(復(fù)雜過(guò)程)(1)復(fù)制安裝文件到/home目錄下cp/home/ding/Downloads/Python-3.12.1.tgz/usr/local/src(2)解壓tar-xvzfPython-3.12.1.tgz(3)更新Ubuntu20.04.6系統(tǒng)aptupdateaptupgrade(4)安裝開(kāi)發(fā)工具aptinstallbuild-essentialPython-3.12.1的安裝(復(fù)雜過(guò)程)(5)安裝依賴(lài)包aptinstallgccaptinstallperl*tk-devzlib1g-devlibbz2-devlibdbi-devsqliteuuid-devlibffi-devaptinstallbzip2libgdbm-devlibncurses5-devliblzma-devsqlite3aptinstalllibsqlite3-devlibssl-devtcl8.6-devtk8.6-devlibreadline-devPython-3.12.1的安裝(復(fù)雜過(guò)程)(6)安裝openssl3.1.4設(shè)置下載文件存放目錄cd/home/ding/Downloads下載openssl3.1.4安裝文件wget/source/openssl-3.1.4.tar.gz解壓tar-xzvfopenssl-3.1.4.tar.gzcdopenssl-3.1.4配置安裝路徑等./config--prefix=/usr/local/openssl--openssldir=/usr/local/openssl--sharedzlib編譯并安裝opensslmake&&makeinstallPython-3.12.1的安裝(復(fù)雜過(guò)程)配置openssl的共享庫(kù),使openssl二進(jìn)制文件從/usr/local/openssl/lib目錄中加載庫(kù)文件。創(chuàng)建新的配置文件openssl-3.1.4.conf,如下,并輸入“/usr/local/openssl/lib64”cd/etc/ld.so.conf.d/vimopenssl-3.1.4.conf重載動(dòng)態(tài)連接庫(kù)ldconfig-v備份舊的軟連接mv/bin/openssl/bin/openssl.bakmv/usr/include/openssl/usr/include/openssl.bakPython-3.12.1的安裝(復(fù)雜過(guò)程)創(chuàng)建新的軟連接ln-s/usr/local/openssl/bin/openssl/usr/bin/opensslln-s/usr/local/openssl/include/openssl/usr/include/opensslln-s/usr/local/openssl/bin/openssl/usr/local/bin/opensslln-s/usr/local/openssl/lib64/libcrypto.so.3/lib/libcrypto.so.3ln-s/usr/local/openssl/lib64/libcrypto.so.3/lib/libcrypto.so.6ln-s/usr/local/openssl/lib64/libssl.so.3/usr/lib64/libssl.so.3ln-s/usr/local/openssl/lib64/libcrypto.so.3/usr/lib64/libcrypto.so.3ln-s/usr/local/openssl/lib64/libssl.so/usr/lib64/libssl.soln-s/usr/local/openssl/lib64/libcrypto.so/usr/lib64/libcrypto.so修改目錄權(quán)限chmod-R755/usr/local/openssl/配置庫(kù)文件搜索路徑echo"/usr/local/openssl/lib64">>/etc/ld.so.conf重新配置動(dòng)態(tài)連接器的緩存,-v輸出詳細(xì)信息/sbin/ldconfig-v為openssl創(chuàng)建新的環(huán)境文件vim/etc/profile.d/openssl.shPython-3.12.1的安裝(復(fù)雜過(guò)程)將下面的配置信息復(fù)制到openssl.sh文件中,然后保存退出#SetOPENSSL_PATHOPENSSL_PATH="/usr/local/openssl/bin"exportOPENSSL_PATHPATH=$PATH:$OPENSSL_PATHexportPATH賦予openssl.sh文件執(zhí)行權(quán)限chmod+x/etc/profile.d/openssl.sh加載openssl環(huán)境后檢查PATHbin目錄source/etc/profile.d/openssl.sh復(fù)制lib64為libcd/usr/local/opensslcp-rlib64lib查看openssl的版本opensslversionPython-3.12.1的安裝(復(fù)雜過(guò)程)(7)配置Python安裝路徑cd/usr/local/src/Python-3.12.1./configure-C--with-openssl=/usr/local/openssl--with-openssl-rpath=auto--prefix=/usr/local/python(8)編譯安裝make&&makealtinstall(9)在/usr/bin路徑下創(chuàng)建Python軟鏈接,指向已安裝的Python3.12ln-s/usr/local/python/bin/python3.12/usr/bin/python(10)在/usr/bin路徑下創(chuàng)建pip軟鏈接,指向已安裝的pip3.12ln-s/usr/local/python/bin/pip3.12/usr/bin/pip(11)測(cè)試Python3.12安裝結(jié)果pythonF整個(gè)安裝過(guò)程中,需要有root權(quán)限。3安裝Python目錄Python交互模式2Python版本概述與Python安裝文件的下載1IPython3和PyCharm概述4項(xiàng)目實(shí)戰(zhàn)5單元小結(jié)6Python交互模式啟動(dòng)Python交互模式:python交互模式的使用:>>>print(“helloworld!”)

helloworld!Python提示符3安裝Python目錄Python交互模式2Python版本概述與Python安裝文件的下載1IPython3和PyCharm概述4項(xiàng)目實(shí)戰(zhàn)5單元小結(jié)6IPythonIPython是一個(gè)基于Python的交互式解釋器,提供了強(qiáng)大的編輯和交互功能。它內(nèi)置了很多有用的功能和函數(shù),提供了代碼自動(dòng)補(bǔ)全、自動(dòng)縮進(jìn)、高亮顯示、shell命令執(zhí)行等非常有用的特性,可以在任何操作系統(tǒng)上使用。apt-getinstallipython3pip3installipython安裝要求是root權(quán)限或IPython的安裝

IPython啟動(dòng)iPython:ipythoniPython的使用:In[1]:print(“helloworld!”)

helloworld!iPython提示符PyCharm

PyCharm是由JetBrains公司出品的產(chǎn)品,是一種Python集成開(kāi)發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)。IDE是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶(hù)界面,集成了代碼編寫(xiě)功能、分析功能、編譯功能、debug功能等功能。PyCharm帶有一整套可以幫助用戶(hù)在使用Python進(jìn)行開(kāi)發(fā)時(shí)提高效率的工具,如調(diào)試、語(yǔ)法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制等。此外,該IDE提供了一些高級(jí)功能用于支持Django框架下的專(zhuān)業(yè)Web開(kāi)發(fā)。NSE腳本引擎搜索pycharm選擇PyCharm社區(qū)/教育版輸入郵箱和ubuntu帳號(hào)PyCharm的安裝Linux環(huán)境的安裝PyCharm的安裝22NSE腳本引擎Windows環(huán)境的安裝打開(kāi):點(diǎn)擊:DeveloperTools找到:PyCharm點(diǎn)擊:Download選擇:.exe(windows)點(diǎn)擊:SHA-256checksum開(kāi)始下載1234雙擊:下載的安裝文件pycharm-professional-2024.3.2.exePyCharm的安裝23雙擊:下載的安裝文件pycharm-community-2018.1.4.exe打開(kāi)PyCharm步驟1:PyCharm的使用24步驟2:選擇NewProjectPyCharm的使用25步驟3:新建項(xiàng)目并進(jìn)行解釋器的設(shè)置PyCharm的使用26步驟4:新建Python文件右擊項(xiàng)目名稱(chēng),在快捷菜單選擇New,在子菜單中選擇PythonFile,輸入文件名PyCharm的使用27步驟5:代碼輸入及運(yùn)行初次運(yùn)行代碼:右擊編輯窗口,選擇“Runpy文件名”命令;以后直接點(diǎn)擊綠色的三角形即可。PyCharm的使用28運(yùn)行結(jié)果窗口3安裝Python目錄Python交互模式2Python版本概述與Python安裝文件的下載1IPython3和PyCharm概述4項(xiàng)目實(shí)戰(zhàn)5單元小結(jié)6在Ubuntu20.04.6系統(tǒng)中,通過(guò)Python的開(kāi)發(fā)環(huán)境的安裝與簡(jiǎn)單使用,讀者可掌握Python開(kāi)發(fā)環(huán)境的安裝方法,熟悉Python交互模式的使用,了解Python腳本文件的運(yùn)行方法,為后續(xù)實(shí)踐訓(xùn)練的順利開(kāi)展奠定基礎(chǔ)。項(xiàng)目目標(biāo)項(xiàng)目?jī)?nèi)容(1)Python3.12.1安裝文件的下載;(2)Python3.12.1的安裝;(3)Python交互模式的使用;(4)Python腳本文件的創(chuàng)建與運(yùn)行。項(xiàng)目實(shí)戰(zhàn)→Python開(kāi)發(fā)環(huán)境的安裝與使用實(shí)施步驟(1)在

Ubuntu20.04.6系統(tǒng)虛擬機(jī)的終端分別輸入【python】和【python3】命令,觀(guān)察輸出的結(jié)果,并將過(guò)程與輸出結(jié)果截圖于表1-1項(xiàng)目實(shí)施小結(jié)中。(2)在Ubuntu20.04.6系統(tǒng)虛擬機(jī)中,使用Firefox瀏覽器登錄Python官網(wǎng)http://www.P下載Python-3.12.1.tgz安裝文件。默認(rèn)下載到“/home/用戶(hù)名/Downloads”目錄中。

(3)在Ubuntu20.04.6虛擬機(jī)終端安裝Python3.12.1,依次完成以下操作:

更新Ubuntu系統(tǒng)。②

安裝開(kāi)發(fā)工具。③

安裝依賴(lài)包。④

安裝openssl3.1.4或以上的版本。⑤

解壓安裝文件:tar–vzxfpython-3.12.1.tgz(注意,在當(dāng)前操作目錄下執(zhí)行此命令)。⑥

腳本配置:./configure-C--with-openssl=/usr/local/openssl--with-openssl-rpath=auto--prefix=/usr/local/python(注意openssl的安裝路徑)。

項(xiàng)目實(shí)戰(zhàn)→Python開(kāi)發(fā)環(huán)境的安裝與使用實(shí)施步驟⑦

編譯:make。⑧

安裝:makeinstall或makealtinstall。⑨

建立Python3.12的軟連接:ln-s/usr/local/python/bin/python3.12/usr/bin/python(注意:軟連接對(duì)應(yīng)的是python命令,這樣保留了系統(tǒng)自帶的Python3.8對(duì)應(yīng)的python3命令)。⑩

建立pip3.12的軟連接:ln-s/usr/local/python/bin/pip3.12/usr/bin/pip。

測(cè)試安裝結(jié)果:

執(zhí)行py

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論