Python程序設(shè)計基礎(chǔ) 課件 項目1 Python語言及編程環(huán)境_第1頁
Python程序設(shè)計基礎(chǔ) 課件 項目1 Python語言及編程環(huán)境_第2頁
Python程序設(shè)計基礎(chǔ) 課件 項目1 Python語言及編程環(huán)境_第3頁
Python程序設(shè)計基礎(chǔ) 課件 項目1 Python語言及編程環(huán)境_第4頁
Python程序設(shè)計基礎(chǔ) 課件 項目1 Python語言及編程環(huán)境_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

程序設(shè)計基礎(chǔ)——Python語言及編程環(huán)境簡單易學(xué)易讀易維護開源

可移植性

可擴展性

豐富的庫

Python目錄CONTENTS什么是Python?01為什么要學(xué)習(xí)Python?02怎么學(xué)好Python?03Python的安裝部署04什么是Python?011、什么是Python?Python的創(chuàng)始人是荷蘭人吉多·范羅蘇姆(GuidovanRossum)于1989年的圣誕節(jié)期間創(chuàng)建的。在Python之前,Guido還參與設(shè)計了ABC語言的開發(fā),是專門為非專業(yè)程序員設(shè)計的。最終并沒有獲得成功。Guido認(rèn)為其失敗的原因是因為沒有開源,這樣和其他語言相比,就沒有優(yōu)勢。其設(shè)計哲學(xué)是“優(yōu)雅”、“明確”、“簡單”,它的語法清楚、干凈、易讀、易維護。Python也不是萬能的,也存在著一些缺陷和不足。2011年1月,Python贏得了TIOBE編程語言排行榜的年度語言。2021年11月Python在TIOBE編程語言排行榜已位列第一。2010年P(guān)ython2發(fā)布最后一版2.7。截至2021年12月Python的最新版本為Python3.10.0。為什么要學(xué)Python?022、為什么要學(xué)Python?人機對奕,機智過人2016.3.阿爾法狗4:1勝圍棋九段李世石2017.5.23.阿爾法狗3:0勝棋王柯潔2、為什么要學(xué)Python?人工智能,機器代人——制造業(yè)2、為什么要學(xué)Python?IEEESpectrum發(fā)布了2021年度編程語言排行榜,其中Python在總榜單以及其他幾個分榜單中依然牢牢占據(jù)第一名的位置。Top10編程語言:Python五連冠、微軟C#語言排名飛升。與2020年排行榜相比,Python、Java、C、C++和JavaScript依然占據(jù)2021排行榜的前5名。但是,6至10名的編程語言發(fā)生了很大變化。Arduino和Matlab跌出了前10,微軟C#語言從2020年的第23名躍升至了第6名,HTML語言也進入了前10。2、為什么要學(xué)Python?開課目的:(1)Python是目前熱門的編程語言,廣泛應(yīng)用于人工智能、大數(shù)據(jù)、網(wǎng)絡(luò)安全等領(lǐng)域。(2)社會對Python人才需求量大,薪資高,在網(wǎng)絡(luò)安全領(lǐng)域Python的使用日益普及。(3)能夠從事網(wǎng)絡(luò)系統(tǒng)運維、數(shù)據(jù)信息安全系統(tǒng)集成、網(wǎng)絡(luò)安全運維等工作。將來不從事這方面工作是否還要學(xué)習(xí)這門課?學(xué)好這門課是不是就能找到好的工作了?2、為什么要學(xué)習(xí)Python?Python具有以下顯著的特點:

(1)軟件質(zhì)量

(2)開發(fā)效率

(3)可移植性

(4)標(biāo)準(zhǔn)庫支持Python的優(yōu)缺點:Python具有語法簡潔、高可讀性、開發(fā)效率高、可移植性、支持自行開發(fā)或第三方模塊、可調(diào)用C和C++庫、可與Java組建集成等優(yōu)點。但與其它語言相比具有速度不夠快的缺點。2、為什么要學(xué)Python?2、為什么要學(xué)習(xí)Python?Python的應(yīng)用領(lǐng)域(1)Web應(yīng)用開發(fā)(2)操作系統(tǒng)管理、服務(wù)器運維的自動化腳本(3)科學(xué)計算(4)桌面軟件(5)滲透測試(6)網(wǎng)絡(luò)編程(7)游戲(8)爬蟲開發(fā)(9)云計算開發(fā)(10)人工智能(11)金融分析2、為什么要學(xué)Python?2、為什么要學(xué)習(xí)Python?Python的就業(yè)前景Python具有豐富強大的庫,近幾年在國內(nèi)開始火起來。但是目前市場上會Python開發(fā)的程序員少之又少,因此競爭小、需求大,很容易快速高新就業(yè)。熱門招聘網(wǎng)站Python需求量Python的就業(yè)方向:Linux運維PythonWeb全棧工程師Python自動化測試數(shù)據(jù)分析人工智能工程師爬蟲開發(fā)工程師2、為什么要學(xué)Python?怎么學(xué)好Python?033、怎么才能學(xué)好Python安全編程?(1)學(xué)習(xí)Python基礎(chǔ)知識對于初學(xué)者而言,還是要學(xué)習(xí)基本語法,對Python的基本用法有大致的了解。按照“基礎(chǔ)語法→語感訓(xùn)練→課題練習(xí)→分方向繼續(xù)學(xué)習(xí)→中級程序員→拓展深度和廣度→高級程序員”這樣的學(xué)習(xí)路徑,打牢基礎(chǔ)為今后更高階課程做準(zhǔn)備,主要要學(xué)會Python基礎(chǔ)語法、字符串、條件語句、循環(huán)語句、函數(shù)、文件、異常處理、面向?qū)ο蟮?。?)漸進式練習(xí)基礎(chǔ)編程剛開始學(xué)習(xí)時,可以先使用生活中的小案例來編寫程序,程序不一定要很完善,但要注意Python基本用法的練習(xí)。在此基礎(chǔ)上提出可以完善的想法,并加以實現(xiàn)。這樣不斷可以持續(xù)激發(fā)學(xué)習(xí)興趣,也可以學(xué)以致用。(3)尋找項目練手只會埋頭敲代碼的Python開發(fā)肯定不是各大公司HR搶著要的,謹(jǐn)記:多找項目多找項目!多練手多練手!只有自己多動手寫具體項目,才能更多的犯錯,解決問題,以后和HR談薪資的時候才會更有底氣。2、為什么要學(xué)習(xí)Python?3、怎么學(xué)好Python?Python的安裝部署043、怎么才能學(xué)好Python安全編程?(1)安裝Python2、為什么要學(xué)習(xí)Python?1、在Linux系統(tǒng)中搭建Python編程環(huán)境圖1檢查默認(rèn)Python安裝及版本在Linux下安裝Python方法如下:(1)更新yum源yumupdate(2)安裝依賴項yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-devellibffi-develgccmake(3)下載Python3.10.0wget-P/home/dist/python/3.10.0/Python-3.10.0.tgz(4)解壓tar-zxvfPython-3.10.0.tgz(5)配置編譯cdPython-3.10.10mkdir/usr/local/python3.10.0./configure--prefix=/usr/local/python3.10.0./configure--enable-optimizations如果出現(xiàn)錯誤信息:SystemError:<built-infunctioncompile>returnedNULLwithoutsettinganerrorgenerate-posix-varsfailed;則需要升級gcc版本。(6)編譯安裝make&&makeinstall(7)建立軟鏈接ln-s/usr/local/python3.10.0/bin/python3/usr/bin/python3ln-s/usr/local/python3.10.0/bin/pip3/usr/bin/pip33、怎么才能學(xué)好Python安全編程?(2)安裝集成開發(fā)環(huán)境—PyCharm2、為什么要學(xué)習(xí)Python?1、在Linux系統(tǒng)中搭建Python編程環(huán)境(1)訪問PyCharm官方網(wǎng)站:/pycharm/download/,進入下載頁面,選擇Professional和Community兩個版本。(2)使用“tarxfzpycharm-*.tar.gz”完成解壓縮。(3)切換至解壓的安裝目錄并執(zhí)行“./pycharm.sh”,完成PyCharm的安裝.3、怎么才能學(xué)好Python安全編程?(2)安裝集成開發(fā)環(huán)境—PyCharm2、為什么要學(xué)習(xí)Python?1、在Linux系統(tǒng)中搭建Python編程環(huán)境添加桌面圖標(biāo):(1)在終端輸入以下命令,新建“Pycharm.desktop”文件并進入gedit文件編輯界面:(2)在gedit文件編輯界面中輸入如圖1-6所示內(nèi)容,輸入完成后單擊“保存”按鈕。3、怎么才能學(xué)好Python安全編程?(1)安裝Python2、為什么要學(xué)習(xí)Python?2、在Windows系統(tǒng)中搭建Python編程環(huán)境3、怎么才能學(xué)好Python安全編程?(2)安裝集成開發(fā)環(huán)境—PyCharm2、為什么要學(xué)習(xí)Python?2、在Windows系統(tǒng)中搭建Python編程環(huán)境3、怎么才能學(xué)好Python安全編程?(2)安裝集成開發(fā)環(huán)境—PyCharm2、為什么要學(xué)習(xí)Python?2、在Windows系統(tǒng)中搭建Python編程環(huán)境3、怎么才能學(xué)好Python安全編程?(1)Python自帶的IDLE2、為什么要學(xué)習(xí)Python?3、運行Python程序3、怎么才能學(xué)好Python安全編程?(2)PyCharm的使用2、為什么要學(xué)習(xí)Python?3、運行Python程序3、怎么才能學(xué)好Python安全編程?(2)PyCharm的使用2、為什么要學(xué)習(xí)Python?3、運行Python程序3、怎么才能學(xué)好Python安全編程

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論