国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 資料下載 > Python第三方庫開發(fā)應(yīng)用實戰(zhàn) 張有菊 2020年版
Python第三方庫開發(fā)應(yīng)用實戰(zhàn) 張有菊 2020年版 Python第三方庫開發(fā)應(yīng)用實戰(zhàn) 張有菊 2020年版

Python第三方庫開發(fā)應(yīng)用實戰(zhàn) 張有菊 2020年版

  • 資料類別:計算機與網(wǎng)絡(luò)
  • 資料大?。?3.22 MB
  • 資料編號:
  • 資料狀態(tài):
  • 更新時間:2023-06-09
  • 下載次數(shù):
資料簡介

Python第三方庫開發(fā)應(yīng)用實戰(zhàn) 作者:張有菊 出版時間:2020年版 內(nèi)容簡介 《Python第三方庫開發(fā)應(yīng)用實戰(zhàn)》循序漸進地講解了Python中常用第三方庫的核心知識,并通過具體實例的實現(xiàn)過程演練了各個庫的使用流程。全書共12章,分別講解了Tornado框架、Django框架、Flask框架、數(shù)據(jù)庫存儲框架、數(shù)據(jù)庫驅(qū)動框架、使用ORM操作數(shù)據(jù)庫、特殊文本格式處理、圖像處理、圖形用戶界面、數(shù)據(jù)可視化、第三方多媒體庫、第三方網(wǎng)絡(luò)開發(fā)庫。本書適用于已經(jīng)了解了Python基礎(chǔ)語法的讀者,也適用于希望進一步提高自己Python開發(fā)水平的讀者,還可以作為大專院校相關(guān)專業(yè)的師生用書和培訓(xùn)學(xué)校的教材。 目錄 目錄 第1章 Tornado框架1 1.1Tornado框架簡介2 1.2Tornado開發(fā)基礎(chǔ)2 1.2.1編寫第 一個Tornado程序2 1.2.2獲取請求參數(shù)3 1.2.3使用cookie5 1.2.4URL轉(zhuǎn)向6 1.2.5使用靜態(tài)資源文件7 1.3表單和模板操作7 1.3.1一個基本的注冊表單7 1.3.2在模板中使用函數(shù)9 1.4數(shù)據(jù)庫操作12 1.4.1實現(xiàn)持久化Web服務(wù)12 1.4.2圖書管理系統(tǒng)15 第2章 使用Django20 2.1Django簡介21 2.2Django開發(fā)基礎(chǔ)21 2.2.1搭建Django環(huán)境21 2.2.2常用的Django命令22 2.2.3第 一個Django項目23 2.2.4在URL中傳遞參數(shù)25 2.2.5使用模板27 2.2.6使用表單31 2.2.7實現(xiàn)基本的數(shù)據(jù)庫操作32 2.3使用Django后臺系統(tǒng)開發(fā)一個 博客系統(tǒng)33 2.4開發(fā)一個新聞聚合系統(tǒng)36 2.4.1基本設(shè)置36 2.4.2獲取聚合信息37 2.4.3視圖處理40 2.4.4模板文件42 2.5開發(fā)一個在線商城系統(tǒng)45 2.5.1系統(tǒng)設(shè)置45 2.5.2前臺商城展示模塊46 2.5.3購物車模塊49 2.5.4訂單模塊53 2.6使用Mezzanine庫56 2.7使用Cartridge庫58 2.8使用django-oscar庫61 第3章Flask框架62 3.1Flask開發(fā)基礎(chǔ)63 3.1.1Flask框架簡介63 3.1.2Django和Flask的對比65 3.1.3安裝Flask65 3.1.4第 一個Flask Web程序66 3.2基于Flask開發(fā)Web程序68 3.2.1傳遞URL參數(shù)68 3.2.2使用會話和cookie70 3.2.3使用Flask-Script擴展71 3.2.4使用模板72 3.2.5使用Flask-Bootstrap 擴展74 3.2.6使用Flask-Moment擴展 本地化日期和時間76 3.3表單操作78 3.3.1使用Flask-WTF擴展78 3.3.2文件上傳81 3.4使用數(shù)據(jù)庫82 3.4.1Python數(shù)據(jù)庫框架82 3.4.2會員注冊和登錄82 3.4.3使用Flask-SQLAlchemy 管理數(shù)據(jù)庫84 3.5收發(fā)電子郵件87 3.5.1使用Flask-Mail擴展87 3.5.2使用SendGrid發(fā)送 郵件90 3.6Flask+MySQL+ SqlAlchemy 信息發(fā)布系統(tǒng)92 3.6.1使用Virtualenv創(chuàng)建 虛擬環(huán)境92 3.6.2使用Flask實現(xiàn)數(shù)據(jù)庫 遷移92 3.6.3具體實現(xiàn)93 3.7圖書借閱管理系統(tǒng)100 3.7.1數(shù)據(jù)庫設(shè)置100 3.7.2登錄驗證與管理101 3.7.3安全檢查與頁面跳轉(zhuǎn) 管理102 3.7.4后臺用戶管理102 3.7.5圖書管理103 3.7.6前臺用戶管理104 第4章數(shù)據(jù)庫存儲框架107 4.1安裝與使用pickleDB108 4.1.1安裝pickleDB108 4.1.2使用pickleDB108 4.2安裝與使用TinyDB108 4.2.1安裝TinyDB109 4.2.2使用TinyDB109 4.3如何使用ZODB110 4.3.1安裝并使用ZODB110 4.3.2模擬銀行存取款系統(tǒng)112 4.4個人日志系統(tǒng)(使用Flask與 TinyDB實現(xiàn))114 4.4.1系統(tǒng)設(shè)置114 4.4.2后臺管理117 4.4.3登錄認(rèn)證管理118 4.4.4前臺日志展示121 4.4.5系統(tǒng)模板124 第5章數(shù)據(jù)庫驅(qū)動框架131 5.1連接MySQL數(shù)據(jù)庫132 5.1.1使用mysqlclient132 5.1.2使用PyMySQL134 5.2連接PostgreSQL數(shù)據(jù)庫146 5.2.1下載并安裝 PostgreSQL146 5.2.2使用psycopg2模塊148 5.2.3使用queries模塊155 5.3連接SQLite3數(shù)據(jù)庫156 5.4連接SQL Server數(shù)據(jù)庫158 5.5連接NoSQL數(shù)據(jù)庫161 5.5.1使用cassandra-driver連接 Cassandra數(shù)據(jù)庫161 5.5.2使用PyMongo驅(qū)動連接 MongoDB數(shù)據(jù)庫162 5.5.3使用redis-py連接 Redis165 第6章使用ORM操作數(shù)據(jù)庫169 6.1ORM的背景170 6.2使用mysqlclient連接 數(shù)據(jù)庫170 6.3使用Peewee連接數(shù)據(jù)庫174 6.3.1Peewee的基本用法174 6.3.2使用Peewee、Flask與 MySQL開發(fā)一個在線 留言系統(tǒng)178 6.4使用Pony連接數(shù)據(jù)庫181 6.4.1Pony的基礎(chǔ)知識181 6.4.2操作SQLite數(shù)據(jù)庫181 6.4.3操作MySQL數(shù)據(jù)庫186 6.5使用mongoengine連接 MongoDB數(shù)據(jù)庫188 第7章特殊文本格式處理191 7.1使用Tablib模塊192 7.1.1基本用法192 7.1.2操作數(shù)據(jù)集中指定的 行和列193 7.1.3刪除并導(dǎo)出不同格式的 數(shù)據(jù)193 7.1.4生成一個Excel文件194 7.1.5處理多個數(shù)據(jù)集195 7.1.6使用標(biāo)簽過濾數(shù)據(jù)197 7.1.7分離表格中的數(shù)據(jù)197 7.2使用Office模塊/庫198 7.2.1使用openpyxl模塊198 7.2.2使用pyexcel模塊202 7.2.3使用python-docx模塊208 7.2.4使用xlrd和xlwt 庫讀寫Excel219 7.2.5使用xlsxwriter庫221 7.3使用PDF模塊/庫229 7.3.1使用PDFMiner模塊229 7.3.2使用PyPDF2233 7.3.3使用Reportlab庫237 第8章圖像處理242 8.1使用Pillow庫243 8.1.1安裝Pillow庫243 8.1.2使用Image模塊243 8.1.3繪制隨機漫步圖249 8.1.4使用ImageChops模塊 合成圖片251 8.1.5使用ImageEnhance模塊 增強圖像253 8.1.6使用ImageFilter模塊 實現(xiàn)濾鏡功能255 8.1.7使用ImageDraw模塊 繪制圖像256 8.1.8使用ImageFont模塊設(shè)置 字體258 8.1.9繪制指定年份的日歷259 8.2使用hmap庫263 8.3使用pyBarcode庫創(chuàng)建 條形碼264 8.4使用qrcode庫創(chuàng)建二維碼266 8.5使用scikit-image庫269 8.5.1讀取和顯示270 8.5.2像素操作272 8.5.3轉(zhuǎn)換操作274 8.5.4繪制圖像276 8.5.5圖像批處理280 8.5.6縮放和旋轉(zhuǎn)281 8.6使用face_recognition庫實現(xiàn) 人臉識別283 8.6.1搭建開發(fā)環(huán)境283 8.6.2面部特征284 8.6.3識別人臉286 8.6.4攝像頭實時識別289 第9章圖形用戶界面290 9.1使用PyQt庫291 9.1.1第 一個GUI程序291 9.1.2菜單和工具欄293 9.1.3界面布局295 9.1.4事件處理299 9.1.5對話框303 9.1.6組件307 9.1.7使用Eric6提高開發(fā) 效率316 9.2使用pyglet庫317 9.2.1安裝并嘗試使用 pyglet317 9.2.2實現(xiàn)OpenGL操作319 9.2.3開發(fā)一個pyglet游戲320 9.3使用toga庫330 9.3.1安裝toga庫并創(chuàng)建第 一個 toga示例330 9.3.2使用基本組件331 9.3.3使用布局組件332 9.3.4使用繪圖組件333 9.4使用wxPython庫334 9.4.1安裝并使用 wxPython庫334 9.4.2基本組件335 第10章 數(shù)據(jù)可視化340 10.1使用Matplotlib庫341 10.1.1搭建Matplotlib庫的 使用環(huán)境341 10.1.2初級繪圖342 10.1.3自定義散點圖樣式345 10.1.4繪制柱狀圖346 10.1.5繪制多幅子圖350 10.1.6繪制曲線352 10.1.7繪制隨機漫步圖357 10.1.8大數(shù)據(jù)分析某年的最 高溫度和最低溫度360 10.1.9在Tkinter中使用 Matplotlib庫繪制 圖表361 10.2使用pygal庫362 10.2.1安裝pygal庫362 10.2.2使用pygal庫模擬 擲骰子363 10.3使用csvkit庫處理CSV 文件365 10.4使用Pandas庫371 10.4.1安裝Pandas庫371 10.4.2從CSV文件讀取 數(shù)據(jù)371 10.4.3選擇指定數(shù)據(jù)376 10.4.4日期相關(guān)操作379 10.5使用NumPy庫383 10.5.1安裝NumPy庫383 10.5.2數(shù)組對象384 10.5.3使用通用函數(shù)388 10.5.4使用Matplotlib庫393 第11章 第三方多媒體庫395 11.1使用audiolazy庫處理數(shù)字 信號396 11.1.1安裝并嘗試使用 audiolazy庫396 11.1.2實現(xiàn)巴特沃斯濾波器396 11.2使用audioread庫實現(xiàn)音頻 解碼397 11.3使用eyeD3庫處理音頻398 11.3.1安裝并嘗試使用 eyeD3庫398 11.3.2使用eyeD3庫編程398 11.3.3MP3文件編輯器399 11.4使用m3u8庫405 11.4.1m3u8庫的介紹和 安裝406 11.4.2下載m3u8視頻并轉(zhuǎn)換為 MP4文件406 11.5使用mutagen庫407 11.5.1安裝并嘗試使用 mutagen庫407 11.5.2獲取指定音頻文件的 標(biāo)簽信息408 11.5.3批量設(shè)置視頻文件的 封面圖片409 11.6使用pydub庫414 11.6.1安裝并嘗試使用 pydub庫415 11.6.2使用AudioSegment415 11.6.3截取指定的MP3 文件419 11.7使用tinytag庫420 11.7.1安裝并嘗試使用 tinytag庫420 11.7.2開發(fā)一個MP3 播放器421 11.8使用moviepy庫429 11.8.1安裝moviepy庫429 11.8.2剪切一段視頻429 11.8.3視頻合成430 11.8.4多屏顯示430 11.8.5設(shè)置視頻屬性432 11.8.6使用moviepy庫和 Matplotlib庫實現(xiàn) 數(shù)據(jù)的動態(tài)可視化433 11.8.7動畫合成434 11.8.8使用moviepy庫和 numpy庫實現(xiàn)文本 動態(tài)化435 11.9使用scikit-video庫436 11.9.1安裝并嘗試使用 scikit-video庫436 11.9.2寫入視頻437 11.9.3視頻基準(zhǔn)測試438 11.9.4圖像的讀取和寫入439 11.9.5視頻的讀取和寫入440 第12章 第三方網(wǎng)絡(luò)開發(fā)庫442 12.1處理HTML和XML443 12.1.1使用Beautiful Soup庫443 12.1.2使用bleach庫449 12.1.3使用cssutils庫454 12.1.4使用html5lib庫455 12.1.5使用MarkupSafe庫456 12.1.6使用PyQuery庫457 12.2處理HTTP461 12.2.1使用aiohttp庫461 12.2.2使用requests庫463 12.2.3使用httplib2庫466 12.2.4使用urllib3庫469 12.3電子郵件472 12.3.1使用envelopes庫472 12.3.2使用Inbox庫473 12.4處理URL476 12.4.1使用furl庫476 12.4.2使用purl庫477 12.4.3使用webargs庫479

資料截圖
下一條:返回列表
版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。