
python標(biāo)準(zhǔn)庫+內(nèi)置函數(shù)+第三方庫
欲善其事,必先利其器
這其器必是python的標(biāo)準(zhǔn)庫+內(nèi)置函數(shù),話說許多第三方庫, 也是對(duì)標(biāo)準(zhǔn)庫的使用,進(jìn)行封裝,使得使用起來更方便。
這些庫以使用場(chǎng)景來分類:
一. 文件讀寫
二. 網(wǎng)絡(luò)抓取和解析
三. 數(shù)據(jù)連接
四. 數(shù)清洗轉(zhuǎn)換
五. 數(shù)據(jù)計(jì)算和統(tǒng)計(jì)分析
六. 圖像和視頻處理
七. 音頻處理
八. 數(shù)據(jù)挖掘/機(jī)器學(xué)習(xí)/深度學(xué)習(xí)
九. 數(shù)據(jù)可視化
十. 交互學(xué)習(xí)
十一. 集成開發(fā)
10、交互學(xué)習(xí)和集成開發(fā)
交互學(xué)習(xí)和集成開發(fā)主要用來做Python開發(fā)、調(diào)試和集成之用,包括Python集成開發(fā)環(huán)境和IDE。
# 10.1 IPython/ Jupyter
# 類型:第三方庫
# 描述:IPython 是一個(gè)基于Python 的交互式shell,比默認(rèn)的Python shell 好用得多,支持變量自動(dòng)補(bǔ)全、自動(dòng)縮進(jìn)、交互式幫助、魔法命令、系統(tǒng)命令等,內(nèi)置了許多很有用的功能和函數(shù)。從IPython4.0開始,IPython衍生出了IPython和Jupyter兩個(gè)分支。在該分支正式出現(xiàn)之前,IPython其實(shí)已經(jīng)擁有了ipython notebook功能,因此,Jupyter更像是一個(gè)ipython notebook的升級(jí)版。
# 10.2 PyCharm
# 類型:外部工具
# 描述:PyCharm帶有一整套可以幫助用戶在使用Python語言開發(fā)時(shí)提高其效率的工具,比如調(diào)試、語法高亮、項(xiàng)目管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測(cè)試、版本控制并可集成IPython、系統(tǒng)終端命令行等,在PyCharm里幾乎就可以實(shí)現(xiàn)所有有關(guān)Python工作的全部過程
# 10.3 tesseract-ocr
# 類型:外部工具
# 描述:這是一個(gè)Google支持的開源OCR圖文識(shí)別項(xiàng)目,支持超過200種語言(包括中文),并支持自定義訓(xùn)練字符集,支持跨Windows、Linux、Mac OSX 多平臺(tái)使用

大白python.png