中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python第三方庫開發應用實戰

包郵 Python第三方庫開發應用實戰

作者:張有菊
出版社:人民郵電出版社出版時間:2020-05-01
開本: 26cm 頁數: 480頁
中 圖 價:¥57.4(5.8折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python第三方庫開發應用實戰 版權信息

  • ISBN:9787115514950
  • 條形碼:9787115514950 ; 978-7-115-51495-0
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python第三方庫開發應用實戰 本書特色

《Python第三方庫開發應用實戰》循序漸進地講解了Python中常用第三方庫的核心知識,并通過具體實例的實現過程演練了各個庫的使用流程。全書共12章,分別講解了Tornado框架、Django框架、Flask框架、數據庫存儲框架、數據庫驅動框架、使用ORM操作數據庫、特殊文本格式處理、圖像處理、圖形用戶界面、數據可視化、第三方多媒體庫、第三方網絡開發庫。 本書適用于已經了解了Python基礎語法的讀者,也適用于希望進一步提高自己Python開發水平的讀者,還可以作為大專院校相關專業的師生用書和培訓學校的教材。

Python第三方庫開發應用實戰 內容簡介

本書循序漸進地講解了Python中常用第三方庫的核心知識, 并通過具體實例的實現過程流練了各個庫的使用流程。全書共12章, 分別講解了Tormado框架、Django框架、Flask框架、數據庫存儲框架、數據庫驅動框架、使用ORM操作數據庫、特殊文本格式處理、圖像處理、圖形用戶界面、數據可視化、第三方多媒體庫、第三方網絡開發庫。

Python第三方庫開發應用實戰 目錄

目  錄



第 1章 Tornado框架 1

1.1 Tornado框架簡介 2

1.2 Tornado開發基礎 2

1.2.1 編寫第 一個Tornado程序 2

1.2.2 獲取請求參數 3

1.2.3 使用cookie 5

1.2.4 URL轉向 6

1.2.5 使用靜態資源文件 7

1.3 表單和模板操作 7

1.3.1 一個基本的注冊表單 7

1.3.2 在模板中使用函數 9

1.4 數據庫操作 12

1.4.1 實現持久化Web服務 12

1.4.2 圖書管理系統 15

第 2章 使用Django 20

2.1 Django簡介 21

2.2 Django開發基礎 21

2.2.1 搭建Django環境 21

2.2.2 常用的Django命令 22

2.2.3 第 一個Django項目 23

2.2.4 在URL中傳遞參數 25

2.2.5 使用模板 27

2.2.6 使用表單 31

2.2.7 實現基本的數據庫操作 32

2.3 使用Django后臺系統開發一個

博客系統 33

2.4 開發一個新聞聚合系統 36

2.4.1 基本設置 36

2.4.2 獲取聚合信息 37

2.4.3 視圖處理 40

2.4.4 模板文件 42

2.5 開發一個在線商城系統 45

2.5.1 系統設置 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.1 Flask開發基礎 63

3.1.1 Flask框架簡介 63

3.1.2 Django和Flask的對比 65

3.1.3 安裝Flask 65

3.1.4 第 一個Flask Web程序 66

3.2 基于Flask開發Web程序 68

3.2.1 傳遞URL參數 68

3.2.2 使用會話和cookie 70

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 使用數據庫 82

3.4.1 Python數據庫框架 82

3.4.2 會員注冊和登錄 82

3.4.3 使用Flask-SQLAlchemy

管理數據庫 84

3.5 收發電子郵件 87

3.5.1 使用Flask-Mail擴展 87

3.5.2 使用SendGrid發送

郵件 90

3.6 Flask MySQL SqlAlchemy

信息發布系統 92

3.6.1 使用Virtualenv創建

虛擬環境 92

3.6.2 使用Flask實現數據庫

遷移 92

3.6.3 具體實現 93

3.7 圖書借閱管理系統 100

3.7.1 數據庫設置 100

3.7.2 登錄驗證與管理 101

3.7.3 安全檢查與頁面跳轉

管理 102

3.7.4 后臺用戶管理 102

3.7.5 圖書管理 103

3.7.6 前臺用戶管理 104

第4章 數據庫存儲框架 107

4.1 安裝與使用pickleDB 108

4.1.1 安裝pickleDB 108

4.1.2 使用pickleDB 108

4.2 安裝與使用TinyDB 108

4.2.1 安裝TinyDB 109

4.2.2 使用TinyDB 109

4.3 如何使用ZODB 110

4.3.1 安裝并使用ZODB 110

4.3.2 模擬銀行存取款系統 112

4.4 個人日志系統(使用Flask與

TinyDB實現) 114

4.4.1 系統設置 114

4.4.2 后臺管理 117

4.4.3 登錄認證管理 118

4.4.4 前臺日志展示 121

4.4.5 系統模板 124

第5章 數據庫驅動框架 131

5.1 連接MySQL數據庫 132

5.1.1 使用mysqlclient 132

5.1.2 使用PyMySQL 134

5.2 連接PostgreSQL數據庫 146

5.2.1 下載并安裝

PostgreSQL 146

5.2.2 使用psycopg2模塊 148

5.2.3 使用queries模塊 155

5.3 連接SQLite3數據庫 156

5.4 連接SQL Server數據庫 158

5.5 連接NoSQL數據庫 161

5.5.1 使用cassandra-driver連接

Cassandra數據庫 161

5.5.2 使用PyMongo驅動連接

MongoDB數據庫 162

5.5.3 使用redis-py連接

Redis 165

第6章 使用ORM操作數據庫 169

6.1 ORM的背景 170

6.2 使用mysqlclient連接

數據庫 170

6.3 使用Peewee連接數據庫 174

6.3.1 Peewee的基本用法 174

6.3.2 使用Peewee、Flask與

MySQL開發一個在線

留言系統 178

6.4 使用Pony連接數據庫 181

6.4.1 Pony的基礎知識 181

6.4.2 操作SQLite數據庫 181

6.4.3 操作MySQL數據庫 186

6.5 使用mongoengine連接

 MongoDB數據庫 188

第7章 特殊文本格式處理 191

7.1 使用Tablib模塊 192

7.1.1 基本用法 192

7.1.2 操作數據集中指定的

行和列 193

7.1.3 刪除并導出不同格式的

數據 193

7.1.4 生成一個Excel文件 194

7.1.5 處理多個數據集 195

7.1.6 使用標簽過濾數據 197

7.1.7 分離表格中的數據 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

庫讀寫Excel 219

7.2.5 使用xlsxwriter庫 221

7.3 使用PDF模塊/庫 229

7.3.1 使用PDFMiner模塊 229

7.3.2 使用PyPDF2 233

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模塊

實現濾鏡功能 255

8.1.7 使用ImageDraw模塊

繪制圖像 256

8.1.8 使用ImageFont模塊設置

字體 258

8.1.9 繪制指定年份的日歷 259

8.2 使用hmap庫 263

8.3 使用pyBarcode庫創建

條形碼 264

8.4 使用qrcode庫創建二維碼 266

8.5 使用scikit-image庫 269

8.5.1 讀取和顯示 270

8.5.2 像素操作 272

8.5.3 轉換操作 274

8.5.4 繪制圖像 276

8.5.5 圖像批處理 280

8.5.6 縮放和旋轉 281

8.6 使用face_recognition庫實現

人臉識別 283

8.6.1 搭建開發環境 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提高開發

效率 316

9.2 使用pyglet庫 317

9.2.1 安裝并嘗試使用

pyglet 317

9.2.2 實現OpenGL操作 319

9.2.3 開發一個pyglet游戲 320

9.3 使用toga庫 330

9.3.1 安裝toga庫并創建第 一個

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章 數據可視化 340

10.1 使用Matplotlib庫 341

10.1.1 搭建Matplotlib庫的

 使用環境 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 大數據分析某年的*

 高溫度和*低溫度 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文件讀取

 數據 371

10.4.3 選擇指定數據 376

10.4.4 日期相關操作 379

10.5 使用NumPy庫 383

10.5.1 安裝NumPy庫 383

10.5.2 數組對象 384

10.5.3 使用通用函數 388

10.5.4 使用Matplotlib庫 393

第 11章 第三方多媒體庫 395

11.1 使用audiolazy庫處理數字

 信號 396

11.1.1 安裝并嘗試使用

 audiolazy庫 396

11.1.2 實現巴特沃斯濾波器 396

11.2 使用audioread庫實現音頻

 解碼 397

11.3 使用eyeD3庫處理音頻 398

11.3.1 安裝并嘗試使用

 eyeD3庫 398

11.3.2 使用eyeD3庫編程 398

11.3.3 MP3文件編輯器 399

11.4 使用m3u8庫 405

11.4.1 m3u8庫的介紹和

 安裝 406

11.4.2 下載m3u8視頻并轉換為

 MP4文件 406

11.5 使用mutagen庫 407

11.5.1 安裝并嘗試使用

 mutagen庫 407

11.5.2 獲取指定音頻文件的

 標簽信息 408

11.5.3 批量設置視頻文件的

 封面圖片 409

11.6 使用pydub庫 414

11.6.1 安裝并嘗試使用

 pydub庫 415

11.6.2 使用AudioSegment 415

11.6.3 截取指定的MP3

 文件 419

11.7 使用tinytag庫 420

11.7.1 安裝并嘗試使用

 tinytag庫 420

11.7.2 開發一個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 設置視頻屬性 432

11.8.6 使用moviepy庫和

 Matplotlib庫實現

 數據的動態可視化 433

11.8.7 動畫合成 434

11.8.8 使用moviepy庫和

 numpy庫實現文本

 動態化 435

11.9 使用scikit-video庫 436

11.9.1 安裝并嘗試使用

 scikit-video庫 436

11.9.2 寫入視頻 437

11.9.3 視頻基準測試 438

11.9.4 圖像的讀取和寫入 439

11.9.5 視頻的讀取和寫入 440

第 12章 第三方網絡開發庫 442

12.1 處理HTML和XML 443

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 處理HTTP 461

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 處理URL 476

12.4.1 使用furl庫 476

12.4.2 使用purl庫 477

12.4.3 使用webargs庫 479







展開全部

Python第三方庫開發應用實戰 作者簡介

張有菊,計算機碩士,精通UNIX平臺開發,12年C 開發經驗,4年Python開發經驗,參與研發了浪潮云海OS系統,這是中國首款自主研發的云數據中心操作系統,深度融合OpenStack,是開放、融合、安全的云數據中心操作系統,支持最廣泛的異構資源管理和跨云整合。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: wika威卡压力表-wika压力变送器-德国wika代理-威卡总代-北京博朗宁科技 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 双工位钻铣攻牙机-转换工作台钻攻中心-钻铣攻牙机一体机-浙江利硕自动化设备有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 运动木地板厂家,篮球场木地板品牌,体育场馆木地板安装 - 欧氏运动地板 | 传动滚筒_厂家-淄博海恒机械制造厂 | 雪花制冰机(实验室雪花制冰机)百科 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 焊锡丝|焊锡条|无铅锡条|无铅锡丝|无铅焊锡线|低温锡膏-深圳市川崎锡业科技有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 范秘书_懂你的范文小秘书 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 路斯特伺服驱动器维修,伦茨伺服驱动器维修|万骏自动化百科 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 垃圾清运公司_环卫保洁公司_市政道路保洁公司-华富环境 | 电子天平-华志电子天平厂家| 咖啡加盟,咖啡店加盟连锁品牌-卡小逗 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 临沂招聘网_人才市场_招聘信息_求职招聘找工作请认准【马头商标】 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 户外环保不锈钢垃圾桶_标识标牌制作_园林公园椅厂家_花箱定制-北京汇众环艺 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 立式壁挂广告机厂家-红外电容触摸一体机价格-华邦瀛 | 昊宇水工|河北昊宇水工机械工程有限公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 |