




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2章
Python語言基礎(chǔ)(1)人工智能技術(shù)應(yīng)用01Python概述02開發(fā)環(huán)境目錄03Python基礎(chǔ)CONTENTS04網(wǎng)絡(luò)爬蟲05數(shù)據(jù)分析06數(shù)據(jù)可視化2
.
1Python概述01 Python的發(fā)展Python的特點(diǎn)02Python的應(yīng)用0301 Python的發(fā)展1Python之父Guidovan
Rossum(吉多·范羅蘇姆)
1956打
發(fā)
圣
誕
節(jié)
,
編
寫Python解釋器,1991年第一個(gè)Python解釋器誕生Google—>2020年退休后加入Microsoft01 Python的發(fā)展1Python之父Guidovan
Rossum(吉多·范羅蘇姆)
1956打
發(fā)
圣
誕
節(jié)
,
編
寫Python解釋器,1991年第一個(gè)Python解釋器誕生Google—>2020年退休后加入Microsoft2命名由來解決問題的編程語言簡(jiǎn)短、獨(dú)特、神秘電視?。篗ontyPython’sFlying
Circus(蒙提·派森的飛行馬戲團(tuán)),BBC喜劇01 Python的發(fā)展1Python之父Guidovan
Rossum(吉多·范羅蘇姆)
1956打
發(fā)
圣
誕
節(jié)
,
編
寫Python解釋器,1991年第一個(gè)Python解釋器誕生Google—>2020年退休后加入Microsoft2命名由來解決問題的編程語言簡(jiǎn)短、獨(dú)特、神秘電視?。篗ontyPython’sFlying
Circus(蒙提·派森的飛行馬戲團(tuán)),BBC喜劇3設(shè)計(jì)理念語法簡(jiǎn)單且功能強(qiáng)大從A
B
C
語言發(fā)展而來,結(jié)合shell和C的特點(diǎn)設(shè)計(jì)哲學(xué):
優(yōu)雅、明確、簡(jiǎn)單宣言:Life
is
short,
youneed
python01 Python的發(fā)展1Python之父Guidovan
Rossum(吉多·范羅蘇姆)
1956打
發(fā)
圣
誕
節(jié)
,
編
寫Python解釋器,1991年第一個(gè)Python解釋器誕生Google—>2020年退休后加入Microsoft2命名由來解決問題的編程語言簡(jiǎn)短、獨(dú)特、神秘電視劇:MontyPython’sFlying
Circus(蒙提·派森的飛行馬戲團(tuán)),BBC喜劇3設(shè)計(jì)理念語法簡(jiǎn)單且功能強(qiáng)大從A
B
C
語言發(fā)展而來,結(jié)合shell和C的特點(diǎn)設(shè)計(jì)哲學(xué):
優(yōu)雅、明確、簡(jiǎn)單宣言:Life
is
short,
youneed
python4版本發(fā)展1991
年第一個(gè)解釋器誕生
1994年P(guān)ython1.0
2000年P(guān)ython
2.0
2008年P(guān)ython
3.0已停止Python2的更新01 Python的發(fā)展1Python之父Guidovan
Rossum(吉多·范羅蘇姆)
1956打
發(fā)
圣
誕
節(jié)
,
編
寫Python解釋器,1991年第一個(gè)Python解釋器誕生Google—>2020年退休后加入Microsoft2命名由來解決問題的編程語言簡(jiǎn)短、獨(dú)特、神秘電視?。篗ontyPython’sFlying
Circus(蒙提·派森的飛行馬戲團(tuán)),BBC喜劇3設(shè)計(jì)理念語法簡(jiǎn)單且功能強(qiáng)大從A
B
C
語言發(fā)展而來,結(jié)合shell和C的特點(diǎn)設(shè)計(jì)哲學(xué):
優(yōu)雅、明確、簡(jiǎn)單宣言:Life
is
short,
youneed
python4版本發(fā)展1991
年第一個(gè)解釋器誕生
1994年P(guān)ython1.0
2000年P(guān)ython
2.0
2008年P(guān)ython
3.0已停止Python2的更新5最受歡迎排名持續(xù)保持增長(zhǎng)態(tài)勢(shì)2004年開始穩(wěn)定前十2010年度語言前三甲(C和Java)02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python2免費(fèi)開源設(shè)計(jì)初衷:免費(fèi)開源開源工具
框架
項(xiàng)目G
i
t
H
u
b
年度使用語言,Python排第二G
i
t
H
u
b
開源社區(qū)貢獻(xiàn),中國(guó)僅次于美國(guó)02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python2免費(fèi)開源設(shè)計(jì)初衷:免費(fèi)開源開源工具
框架
項(xiàng)目G
i
t
H
u
b
年度使用語言,Python排第二G
i
t
H
u
b
開源社區(qū)貢獻(xiàn),中國(guó)僅次于美國(guó)3跨平臺(tái)可移植性兼容性W
i
n
d
o
w
s
、L
i
n
u
x
、Solaris…02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python2免費(fèi)開源設(shè)計(jì)初衷:免費(fèi)開源開源工具
框架
項(xiàng)目G
i
t
H
u
b
年度使用語言,Python排第二G
i
t
H
u
b
開源社區(qū)貢獻(xiàn),中國(guó)僅次于美國(guó)3跨平臺(tái)可移植性兼容性W
i
n
d
o
w
s
、L
i
n
u
x
、Solaris…4易擴(kuò)展Op
e
nC
V等
提
供
了Python調(diào)用接口Python可調(diào)用
用C/C++/Java編寫的模塊02 Python的特點(diǎn)1簡(jiǎn)潔易讀初學(xué)者語言,
語法簡(jiǎn)單能用更少的代碼表達(dá)想法幼兒編程Scratch、青少年編程Python2免費(fèi)開源設(shè)計(jì)初衷:免費(fèi)開源開源工具
框架
項(xiàng)目G
i
t
H
u
b
年度使用語言,Python排第二G
i
t
H
u
b
開源社區(qū)貢獻(xiàn),中國(guó)僅次于美國(guó)3跨平臺(tái)可移植性兼容性W
i
n
d
o
w
s
、L
i
n
u
x
、Solaris…4易擴(kuò)展Op
e
nC
V等
提
供
了Python調(diào)用接口Python可調(diào)用
用C/C++/Java編寫的模塊5類庫(kù)豐富標(biāo)準(zhǔn)庫(kù)第三方庫(kù)(安裝)膠水語言(glu
elanguage)03 Python的應(yīng)用1web開發(fā)效率高、易擴(kuò)展、易維護(hù)web開發(fā)框架Django、Flask等YouTuBe、豆瓣網(wǎng)、知乎、Google等網(wǎng)站03 Python的應(yīng)用1web開發(fā)效率高、易擴(kuò)展、易維護(hù)web開發(fā)框架Django、Flask等YouTuBe、豆瓣網(wǎng)、知乎、Google等網(wǎng)站2自動(dòng)化測(cè)試運(yùn)維產(chǎn)品—UI—開發(fā)—測(cè)試—
運(yùn)維—
銷售—
客服……框架、工具自動(dòng)化03 Python的應(yīng)用1web開發(fā)效率高、易擴(kuò)展、易2自動(dòng)化測(cè)試運(yùn)維產(chǎn)品—UI—開發(fā)—測(cè)3網(wǎng)絡(luò)爬蟲從網(wǎng)站上爬取數(shù)據(jù),維護(hù)試—
運(yùn)維—
銷售—
客 進(jìn)行分析,搜索引擎…web開發(fā)框架Django、服……第三方庫(kù)、框架Flask等YouTuBe、豆瓣網(wǎng)、知框架、工具自動(dòng)化遵守協(xié)議;反爬蟲乎、Google等網(wǎng)站03 Python的應(yīng)用1web開發(fā)效率高、易擴(kuò)展、易維護(hù)web開發(fā)框架Django、Flask等YouTuBe、豆瓣網(wǎng)、知乎、Google等網(wǎng)站2自動(dòng)化測(cè)試運(yùn)維產(chǎn)品—UI—開發(fā)—測(cè)試—
運(yùn)維—
銷售—
客服……框架、工具自動(dòng)化3網(wǎng)絡(luò)爬蟲從網(wǎng)站上爬取數(shù)據(jù),進(jìn)行分析,搜索引擎…第三方庫(kù)、框架遵守協(xié)議;反爬蟲4數(shù)據(jù)分析挖掘分析挖掘出隱含的價(jià)值關(guān)系,發(fā)揮數(shù)據(jù)價(jià)值需
求
分
析
—
數(shù)
據(jù)
獲取—
數(shù)據(jù)預(yù)處理—
分析建?!?/p>
模型評(píng)價(jià)優(yōu)化—系統(tǒng)部署03 Python的應(yīng)用1web開發(fā)效率高、易擴(kuò)展、易維護(hù)web開發(fā)框架Django、Flask等YouTuBe、豆瓣網(wǎng)、知乎、Google等網(wǎng)站2自動(dòng)化測(cè)試運(yùn)維產(chǎn)品—UI—開發(fā)—測(cè)試—
運(yùn)維—
銷售—
客服……框架、工具自動(dòng)化3網(wǎng)絡(luò)爬蟲從網(wǎng)站上爬取數(shù)據(jù),進(jìn)行分析,搜索引擎…第三方庫(kù)、框架遵守協(xié)議;反爬蟲4數(shù)據(jù)分析挖掘分析挖掘出隱含的價(jià)值關(guān)系,發(fā)揮數(shù)據(jù)價(jià)值需
求
分
析
—
數(shù)
據(jù)
獲取—
數(shù)據(jù)預(yù)處理—
分析建?!?/p>
模型評(píng)價(jià)優(yōu)化—系統(tǒng)部署5人工智能標(biāo)準(zhǔn)科學(xué)計(jì)算、數(shù)據(jù)分析、圖像動(dòng)動(dòng)畫、深度學(xué)習(xí)…Python實(shí)現(xiàn)人工智能學(xué)習(xí)框架:
百度Paddle、Google
TensorFlow等2
.
2開發(fā)環(huán)境01 PythonPyCharm02Anaconda0301
Python1下載官網(wǎng)https:///downloads/選擇:OS、32位/64位01
Python1下載官網(wǎng)https:///downloads/選擇:OS、32位/64位2安裝雙擊下一步安裝勾選:Add
Python
toPATH,添加到環(huán)境變量安裝到默認(rèn)路徑即可01
Python1下載官網(wǎng)https:///downloads/選擇:OS、32位/64位2安裝雙擊下一步安裝勾選:Add
Python
toPATH,添加到環(huán)境變量安裝到默認(rèn)路徑即可3驗(yàn)證Win+R鍵
輸入
cmd
輸入
python
出現(xiàn)版本號(hào)即可01
Python1下載官網(wǎng)https:///downloads/選擇:OS、32位/64位2安裝雙擊下一步安裝勾選:Add
Python
toPATH,添加到環(huán)境變量安裝到默認(rèn)路徑即可3驗(yàn)證Win+R鍵
輸入
cmd
輸入
python
出現(xiàn)版本號(hào)即可4使用命令行提示符內(nèi)置的IDLE環(huán)境安裝Python解釋器就能使用,但開發(fā)效率不高,可使用集成開發(fā)環(huán)境(IDE)02
PyCharm1下載功能強(qiáng)大,有調(diào)試、語法高亮、智能提示、版本控制、支持web框架等官網(wǎng)https://www.jetbrains.com/
pycharm/download/社區(qū)版
Community02
PyCharm1下載功能強(qiáng)大,有調(diào)試、語法高亮、智能提示、版本控制、支持web框架等官網(wǎng)https://www.jetbrains.com/
pycharm/download/社區(qū)版2安裝雙擊下一步安裝勾選:2個(gè)安裝路徑不要有中文的目錄02
PyCharm1下載功能強(qiáng)大,有調(diào)試、語法高亮、智能提示、版本控制、支持web框架等官網(wǎng)https://www.jetbrains.com/
pycharm/download/社區(qū)版2安裝雙擊下一步安裝勾選:2個(gè)安裝路徑不要有中文的目錄3配置添加解釋器主題、字體大小熱鍵(
放大/
縮小字體)安裝第三方庫(kù)02
PyCharm1下載功能強(qiáng)大,有調(diào)試、語法高亮、智能提示、版本控制、支持web框架等官網(wǎng)https://www.jetbrains.com/
pycharm/download/社區(qū)版2安裝雙擊下一步安裝勾選:2個(gè)安裝路徑不要有中文的目錄3配置添加解釋器主題、字體大小熱鍵(
放大/
縮小字體)安裝第三方庫(kù)4使用目錄結(jié)構(gòu):項(xiàng)目-包-模塊/文件補(bǔ)全、提示;快捷鍵…03 Anaconda1下載開源的Python發(fā)行版本包
含
了
大
量
的
科
學(xué)包,已包含Python解釋器Anaconda官網(wǎng)或清華大學(xué)開源軟件鏡像站選擇合適的系統(tǒng)和位數(shù)03 Anaconda1下載開源的Python發(fā)行版本包
含
了
大
量
的
科
學(xué)包,已包含Python解釋器Anaconda官網(wǎng)或清華大學(xué)開源軟件鏡像站選擇合適的系統(tǒng)和位數(shù)2安裝雙擊下一步安裝安
裝
到
默
認(rèn)
路
徑
即可,不要有中文的目錄不勾選:
添加到環(huán)境變量勾
選
:
使
用
默
認(rèn)
的Python解釋器03 Anaconda1下載開源的Python發(fā)行版本包
含
了
大
量
的
科
學(xué)包,已包含Python解釋器Anaconda官網(wǎng)或清華大學(xué)開源軟件鏡像站選擇合適的系統(tǒng)和位數(shù)2安裝雙擊下一步安裝安
裝
到
默
認(rèn)
路
徑
即可,不要有中文的目錄不勾選:
添加到環(huán)境變量勾
選
:
使
用
默
認(rèn)
的Python解釋器3驗(yàn)證開始菜單
所有程序
Anaconda3(64-bit)
Anaconda
Navigator
成功啟動(dòng)說明安裝成功03 Anaconda1下載開源的Python發(fā)行版本包
含
了
大
量
的
科
學(xué)包,已包含Python解釋器Anaconda官網(wǎng)或清華大學(xué)開源軟件鏡像站選擇合適的系統(tǒng)和位數(shù)2安裝雙擊下一步安裝安
裝
到
默
認(rèn)
路
徑
即可,不要有中文的目錄不勾選:
添加到環(huán)境變量勾
選
:
使
用
默
認(rèn)
的Python解釋器3驗(yàn)證開始菜單
所有程序
Anaconda3(64-bit)
Anaconda
Navigator
成功啟動(dòng)說明安裝成功4使用基于網(wǎng)頁、交互式:網(wǎng)頁上直接編寫、運(yùn)行代碼,直接顯示結(jié)果打開:開始菜單
所有程序
Anaconda3
Jupyter
Notebook2
.
3Python基礎(chǔ)01 實(shí)例1:五角星實(shí)例2:回文詩(shī)02實(shí)例3:冰雹猜想03實(shí)例1:五角星01導(dǎo)入
五星紅旗身向國(guó)旗
心向黨目標(biāo)使用Python的標(biāo)準(zhǔn)庫(kù)turtle,繪制五角星
實(shí)例1:五角星01分析
紙筆如何畫?Python如何繪制?
-
-
----
標(biāo)準(zhǔn)庫(kù):turtle
------
起點(diǎn)終點(diǎn)重合;每個(gè)內(nèi)角36度(即外角144度)實(shí)例1:五角星01實(shí)現(xiàn)
importturtlewhile
True:#向前移動(dòng)200turtle.forward(200)
#
向右轉(zhuǎn)到144度turtle.right(144)#
看畫筆是否回到原點(diǎn),回到原點(diǎn)為真,則結(jié)束ifabs(turtle.pos())<
1:break實(shí)例1:五角星01優(yōu)化(設(shè)置填充顏色,填充圖形)
import
turtle#設(shè)置填充顏色為紅色turtle.fillcolor("red")#
準(zhǔn)備開始填充圖形turtle.begin_fill()while
True:#向前移動(dòng)200turtle.forward(200)#
向右轉(zhuǎn)到144度turtle.right(144)#
看畫筆是否回到原點(diǎn),回到原點(diǎn)為真,則結(jié)束ifabs(turtle.pos())<
1:break#
填充完成turtle.end_fill()01 實(shí)例1:五角星1引用函數(shù)庫(kù)標(biāo)準(zhǔn)庫(kù):引用import
庫(kù)名from
庫(kù)名
import
函數(shù)名知識(shí)點(diǎn)
importturtleturtle.fillcolor("red")turtle.forward(200)turtle.right(144)
01 實(shí)例1:五角星1引用函數(shù)庫(kù)標(biāo)準(zhǔn)庫(kù):引用import
庫(kù)名from
庫(kù)名
import
函數(shù)名2縮進(jìn)格式層次:縮進(jìn)和冒號(hào)Tab鍵(4個(gè)空格)知識(shí)點(diǎn)
01 實(shí)例1:五角星1引用函數(shù)庫(kù)標(biāo)準(zhǔn)庫(kù):引用import
庫(kù)名from
庫(kù)名
import
函數(shù)名2縮進(jìn)格式層次:縮進(jìn)和冒號(hào)Tab鍵(4個(gè)空格)Pycharm:Ctrl+Alt+L格式化3選擇結(jié)構(gòu)程序結(jié)構(gòu):
順序、選擇/分支、循環(huán)順序結(jié)構(gòu):
從上到下依次執(zhí)行選擇結(jié)構(gòu):
根據(jù)條件判斷結(jié)果執(zhí)行不同路徑知識(shí)點(diǎn)
01 實(shí)例1:五角星1引用函數(shù)庫(kù)標(biāo)準(zhǔn)庫(kù):引用import
庫(kù)名from
庫(kù)名
import
函數(shù)名2縮進(jìn)格式層次:縮進(jìn)和冒號(hào)Tab鍵(4個(gè)空格)Pycharm:Ctrl+Alt+L格式化3選擇結(jié)構(gòu)程序結(jié)構(gòu):
順序、選擇/分支、循環(huán)順序結(jié)構(gòu):
從上到下依次執(zhí)行選擇結(jié)構(gòu):
根據(jù)條件判斷結(jié)果執(zhí)行不同路徑4循環(huán)結(jié)構(gòu)判斷條件若真,
則反復(fù)執(zhí)行選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的區(qū)別知識(shí)點(diǎn)
實(shí)例2:回文詩(shī)02導(dǎo)入
中華文化瑰寶,文化自信《詩(shī)經(jīng)》、唐詩(shī)、宋詞、元曲…蘇軾(蘇東坡)的《題金山寺》為回文詩(shī)目標(biāo)先輸出《題金山寺》,再?gòu)暮笸拜敵?/p>
實(shí)例2:回文詩(shī)02分析
你怎么讀?Python如何輸出?
-
-
----
s------
從前往后讀;從后往前讀print(s) print(從后往前輸出s)Python中字符串的切片功能
實(shí)例2:回文詩(shī)02實(shí)現(xiàn)s
=
"潮隨暗浪雪山傾,遠(yuǎn)浦漁舟釣月明。橋?qū)λ麻T松徑小,檻當(dāng)泉眼石波清。迢迢綠樹江天曉,靄靄紅霞海日晴。遙望四邊云接水,碧峰千點(diǎn)數(shù)鴻輕"print('《題金山寺》蘇軾')#
s
等價(jià)于
s[::]#
起始、結(jié)束位置省略,表示從頭到尾;步長(zhǎng)省略默認(rèn)為1print(s)print("從后往前讀:")#
步長(zhǎng)-1表示從后往前print(s[::-1])實(shí)例2:回文詩(shī)02擴(kuò)展(驗(yàn)證某個(gè)數(shù)是不是回文數(shù))02 實(shí)例2:回文詩(shī)名字命名規(guī)范給變量賦值
就賦予了類型知識(shí)點(diǎn)
1變量num=123name=“張三”
02 實(shí)例2:回文詩(shī)1變量名字命名規(guī)范給變量賦值
就賦予了類型2字符串?dāng)?shù)據(jù)類型用一對(duì)單引號(hào)、雙引號(hào)或三引號(hào)用方括號(hào)[]來截??;
0表示開始,-1表示末尾切片,截取s[start:stop:
step]知識(shí)點(diǎn)
02
實(shí)例2:回文詩(shī)s[start:stop:
step]123變量字符串print名字命名規(guī)范數(shù)據(jù)類型用一對(duì)單引號(hào)、雙引輸出語句輸出格式給變量賦值就賦予了號(hào)或三引號(hào)類型用方括號(hào)[]來截??;
0表示開始,-1表示末尾切片,截取知識(shí)點(diǎn)
實(shí)例3:冰雹猜想03導(dǎo)入
老子《道德經(jīng)》有云,所謂一生二,二生三,三生萬物,萬物變幻,九九八十一后又再循環(huán),歸一。這種“周而復(fù)始”體現(xiàn)了人類對(duì)一切事物發(fā)展認(rèn)識(shí)的辯證唯物論的哲學(xué)思想。數(shù)學(xué):冰雹猜想,角谷猜想。無論N是怎樣一個(gè)數(shù)字,最終都無法逃脫回到谷底1。目標(biāo)任意寫出一個(gè)自然數(shù)N,并且按照以下的規(guī)律進(jìn)行變換:如果是奇數(shù),則下一步變成3N+1;如果是偶數(shù),則下一步變成N/2。這樣經(jīng)過若干個(gè)次數(shù),最終回到1例如:10——>5——>16——>8——>4——>2——>1
實(shí)例3:冰雹猜想03分析實(shí)例3:冰雹猜想03實(shí)現(xiàn)n=int(input('請(qǐng)輸入任意一自然數(shù):'))while(n!=1):ifn
%2==0:n=n//2print(n)else:n=3*n+1print(n)03
實(shí)例3:冰雹猜想知識(shí)點(diǎn)
1input輸入接收用戶輸入信息保存在變量中都被當(dāng)做字符串03
實(shí)例3:冰雹猜想1input輸入接收用戶輸入信息保存在變量中都被當(dāng)做字符串2數(shù)字?jǐn)?shù)據(jù)類型:
字符串、數(shù)字…整數(shù):int浮點(diǎn)數(shù):float布爾:bool知識(shí)點(diǎn)
03
實(shí)例3:冰雹猜想1input輸入接收用戶輸入信息保存在變量中都被當(dāng)做字符串2數(shù)字?jǐn)?shù)據(jù)類型:
字符串、數(shù)字…整數(shù):int浮點(diǎn)數(shù):float布爾:bool3類型轉(zhuǎn)換type()查看類型轉(zhuǎn)換函數(shù):
i
n
t
(
)
、float()、str()、eval()…知識(shí)點(diǎn)
03
實(shí)例3:冰雹猜想1input輸入接收用戶輸入信息保存在變量中都被當(dāng)做字符串2數(shù)字?jǐn)?shù)據(jù)類型:
字符串、數(shù)字…整數(shù):int浮點(diǎn)數(shù):float布爾:bool3類型轉(zhuǎn)換type()查看類型轉(zhuǎn)換函數(shù):
i
n
t
(
)
、float()、str()、eval()…4運(yùn)算符算術(shù):+
-
*
//比較/關(guān)系:>
<
==賦值:=邏輯:and or知識(shí)點(diǎn)
03
實(shí)例3:冰雹猜想1input輸入接收用戶輸入信息保存在變量中都被當(dāng)做字符串2數(shù)字?jǐn)?shù)據(jù)類型:
字符串、數(shù)字…整數(shù):int浮點(diǎn)數(shù):float布爾:bool3類型轉(zhuǎn)換type()查看類型轉(zhuǎn)換函數(shù):
i
n
t
(
)
、float()、str()、eval()…4運(yùn)算符算術(shù):+
-
*
//比較/關(guān)系:>
<
==賦值:=邏輯:and or5二分支結(jié)構(gòu)if…else…知識(shí)點(diǎn)
2.
4網(wǎng)絡(luò)爬蟲爬蟲概述01實(shí)例4:知己知彼02爬蟲概述01網(wǎng)絡(luò)爬蟲應(yīng)用廣泛:搜索引擎、數(shù)據(jù)采集、軟件測(cè)試、網(wǎng)絡(luò)安全等。在爬蟲領(lǐng)域,Python幾乎是霸主地位,將網(wǎng)絡(luò)一切數(shù)據(jù)作為資源,通過自動(dòng)化程序進(jìn)行有針對(duì)性的數(shù)據(jù)采集以及處理。01
爬蟲概述1概念按照一定的規(guī)則,
自動(dòng)地抓取萬維網(wǎng)信息的程序或者腳本?;ヂ?lián)網(wǎng)上公開的并且可以訪問到的數(shù)據(jù)01
爬蟲概述1概念按照一定的規(guī)則,
自動(dòng)地抓取萬維網(wǎng)信息的程序或者腳本?;ヂ?lián)網(wǎng)上公開的并且可以訪問到的數(shù)據(jù)2分類通用網(wǎng)絡(luò)爬蟲聚焦網(wǎng)絡(luò)爬蟲增量式網(wǎng)絡(luò)爬蟲深層網(wǎng)絡(luò)爬蟲01
爬蟲概述1概念按照一定的規(guī)則,
自動(dòng)地抓取萬維網(wǎng)信息的程序或者腳本?;ヂ?lián)網(wǎng)上公開的并且可以訪問到的數(shù)據(jù)2分類通用網(wǎng)絡(luò)爬蟲聚焦網(wǎng)絡(luò)爬蟲增量式網(wǎng)絡(luò)爬蟲深層網(wǎng)絡(luò)爬蟲3過程url發(fā)送請(qǐng)求,獲得響應(yīng)解析響應(yīng)保存數(shù)據(jù)01
爬蟲概述1概念按照一定的規(guī)則,
自動(dòng)地抓取萬維網(wǎng)信息的程序或者腳本?;ヂ?lián)網(wǎng)上公開的并且可以訪問到的數(shù)據(jù)2分類通用網(wǎng)絡(luò)爬蟲聚焦網(wǎng)絡(luò)爬蟲增量式網(wǎng)絡(luò)爬蟲深層網(wǎng)絡(luò)爬蟲3過程url發(fā)送請(qǐng)求,獲得響應(yīng)解析響應(yīng)保存數(shù)據(jù)4HTTP協(xié)議超文本傳輸協(xié)議規(guī)則,
在瀏覽器和服務(wù)器之間傳輸數(shù)據(jù)實(shí)例4:知己知彼02導(dǎo)入
托爾斯泰曾說:理想是指路的明燈,沒有理想就沒有堅(jiān)定的方向,就沒有生活周恩來12歲時(shí)就發(fā)出“為中華之崛起而讀書”的誓言有明確的、切合實(shí)際的職業(yè)理想,并為之努力奮斗要實(shí)現(xiàn)職業(yè)理想,首先要了解自己,其次要了解職業(yè),最后要了解社會(huì)實(shí)例4:知己知彼02目標(biāo)
爬取51job上python相關(guān)職位信息目標(biāo)
內(nèi)容保存在html文件實(shí)例4:知己知彼02分析
實(shí)質(zhì):模擬瀏覽器,向服務(wù)器發(fā)送HTTP請(qǐng)求,獲取響應(yīng)數(shù)據(jù)庫(kù):內(nèi)置的urllib;第三方庫(kù)requests使用:request庫(kù)發(fā)送get請(qǐng)求,帶上User-Agent請(qǐng)求頭,模擬瀏覽器,獲取和瀏覽器訪問一致的內(nèi)容。實(shí)例4:知己知彼02實(shí)現(xiàn)#
安裝requests第三方庫(kù)
pipinstall
requests02
實(shí)例4:知己知彼知識(shí)點(diǎn)
1requests庫(kù)第三方庫(kù):安裝requests的get()方法,傳入url和headers參數(shù)響應(yīng)內(nèi)容保存在變量中,通過response.text或者response.content得到響應(yīng)內(nèi)容02
實(shí)例4:知己知彼1requests庫(kù)第三方庫(kù):安裝requests的get()方法,傳入url和headers參數(shù)響應(yīng)內(nèi)容保存在變量中,通過response.text或者response.content得到響應(yīng)內(nèi)容2post請(qǐng)求需提交數(shù)據(jù),如登錄post()方法:傳入url、headers、data參數(shù)知識(shí)點(diǎn)
02
實(shí)例4:知己知彼1requests庫(kù)第三方庫(kù):安裝requests的get()方法,傳入url和headers參數(shù)響應(yīng)內(nèi)容保存在變量中,通過response.text或者response.content得到響應(yīng)內(nèi)容2post請(qǐng)求需提交數(shù)據(jù),如登錄post()方法:傳入url、headers、data參數(shù)3反爬策略爬取頻率高訪問壓力限制IP地址單位時(shí)間訪問次數(shù)屏蔽IP登錄才能訪問,
驗(yàn)證碼動(dòng)態(tài)頁面知識(shí)點(diǎn)
02
實(shí)例4:知己知彼1requests庫(kù)第三方庫(kù):安裝requests的get()方法,傳入url和headers參數(shù)響應(yīng)內(nèi)容保存在變量中,通過response.text或者response.content得到響應(yīng)內(nèi)容2post請(qǐng)求需提交數(shù)據(jù),如登錄post()方法:傳入url、headers、data參數(shù)3反爬策略爬取頻率高訪問壓力限制IP地址單位時(shí)間訪問次數(shù)屏蔽IP登錄才能訪問,
驗(yàn)證碼動(dòng)態(tài)頁面4robots協(xié)議robots.txt
存放于網(wǎng)站根目錄下的文本文件告知搜索引擎哪些頁面能被抓取,
哪些頁面不能被抓取協(xié)議,
不是命令,
約定俗成的。盜亦有道知識(shí)點(diǎn)
2.
5數(shù)據(jù)分析分析概述01實(shí)例5:冷暖自知02分析概述01人工智能的三大核心要素是:數(shù)據(jù)、算法、運(yùn)算力。人工智能的本質(zhì)是對(duì)數(shù)據(jù)實(shí)時(shí)化、快速化的處理,實(shí)現(xiàn)數(shù)據(jù)價(jià)值的挖掘與應(yīng)用。利用Python進(jìn)行數(shù)據(jù)分析處理是人工智能應(yīng)用基礎(chǔ)。01
分析概述1概念有目的地進(jìn)行收集、處理、分析數(shù)據(jù),
提煉出有價(jià)值的信息的過程01
分析概述1概念有目的地進(jìn)行收集、處理、分析數(shù)據(jù),
提煉出有價(jià)值的信息的過程2流程明確需求數(shù)據(jù)收集數(shù)據(jù)處理數(shù)據(jù)分析數(shù)據(jù)展示01
分析概述1概念有目的地進(jìn)行收集、處理、分析數(shù)據(jù),
提煉出有價(jià)值的信息的過程2流程明確需求數(shù)據(jù)收集數(shù)據(jù)處理數(shù)據(jù)分析數(shù)據(jù)展示3常用工具NumpyPandas實(shí)例5:冷暖自知02導(dǎo)入
溫室效應(yīng);全球氣候變暖中國(guó)堅(jiān)持創(chuàng)新、協(xié)調(diào)、綠色、開放、共享的發(fā)展理念,將大力推進(jìn)綠色低碳循環(huán)發(fā)展,采取有力行動(dòng)應(yīng)對(duì)氣候變化。實(shí)例5:冷暖自知02目標(biāo)
已知某城市5月份15天內(nèi)的最高、最低溫度目標(biāo)
算出近15天的溫度平均值、每天溫度的平均值、最高/低溫度的平均值,以及最高溫度和最低溫度實(shí)例5:冷暖自知02分析
Numpy有統(tǒng)計(jì)函數(shù)可以快速方便對(duì)數(shù)組元素進(jìn)行計(jì)算實(shí)例5:冷暖自知02實(shí)現(xiàn)Anconda已包含Numpy等多個(gè)擴(kuò)展庫(kù),不需要安裝02
實(shí)例5:冷暖自知知識(shí)點(diǎn)
1NumpyPython的擴(kuò)展程序庫(kù)數(shù)學(xué)函數(shù)庫(kù),
用于數(shù)組、矩陣運(yùn)算N維數(shù)組對(duì)象ndarray02
實(shí)例5:冷暖自知1NumpyPython的擴(kuò)展程序庫(kù)數(shù)學(xué)函數(shù)庫(kù),
用于數(shù)組、矩陣運(yùn)算N維數(shù)組對(duì)象ndarray2Ndarray對(duì)象一系列同類型數(shù)據(jù)的集合列表list轉(zhuǎn)換為numpy的ndarray對(duì)象,才能使用numpy的統(tǒng)計(jì)函數(shù)知識(shí)
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉(cāng)庫(kù)玉米代銷合同范本
- 入股有效合同范本
- 農(nóng)村收購(gòu)廠房合同范本
- 勞動(dòng)合同范本美發(fā)
- 農(nóng)業(yè)農(nóng)具租賃合同范本
- 勞務(wù)承攬框架合同范本
- app推廣服務(wù)合同范本
- 二手車庫(kù)轉(zhuǎn)讓合同范本3篇
- 辦公電器銷售合同范本
- 動(dòng)畫演示合同范本
- 《普通生物學(xué)教案》word版
- 貴州省就業(yè)失業(yè)登記表
- 秦荻輝科技英語寫作教程練習(xí)答案(共42頁)
- GB∕T 41168-2021 食品包裝用塑料與鋁箔蒸煮復(fù)合膜、袋
- 反興奮劑知識(shí)試題及答案
- 初中八年級(jí)上冊(cè)音樂課件4.2欣賞沃爾塔瓦河(14張)ppt課件
- 部編版語文一年級(jí)下冊(cè)繪本閱讀課-優(yōu)質(zhì)課件.pptx
- 新人教版九年級(jí)全一冊(cè)物理知識(shí)點(diǎn)填空題匯編
- 人教版五年級(jí)數(shù)學(xué)下冊(cè)每個(gè)單元教材分析(共九個(gè)單元)
- 辦好高水平民辦高中的哲學(xué)思考-教育文檔
- 小學(xué)生如何理解句子的含義(課堂PPT)
評(píng)論
0/150
提交評(píng)論