幫助中心 | 我的帳號 | 關於我們

Python程序開發(中級1+X證書制度試點培訓用書)

  • 作者:編者:中慧雲啟科技集團有限公司|責編:王海月
  • 出版社:人民郵電
  • ISBN:9787115585394
  • 出版日期:2022/03/01
  • 裝幀:平裝
  • 頁數:251
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    面向職業院校和應用型、職教本科院校開展1+X證書制度試點工作是落實《國家職業教育改革實施方案》的重要內容之一。為了便於X證書標準融入院校學歷教育,中慧雲啟科技集團有限公司組織編寫了《Python程序開發(中級)》。
    本書以《Python程序開發職業技能等級標準》為編寫依據,內容包括資料庫存儲、Python Web開發、網路爬蟲3個部分,涵蓋了關係型資料庫MySQL、非關係型資料庫、Django框架、模擬用戶操作、Scrapy爬蟲框架、分散式爬蟲、反爬蟲等內容。本書以模塊化的結構組織各章節,以任務驅動的方式安排內容,以培養院校學生能力為目的,充分體現了「做中學,學中做」的思想。
    本書可用於1+X證書制度試點工作中的Python程序開發職業技能的教學和培訓,也可以作為期望從事Python程序開發職業的應屆畢業生和社會在職人員的參考用書。

作者介紹
編者:中慧雲啟科技集團有限公司|責編:王海月

目錄
第一篇  資料庫存儲
  第1章  關係型資料庫
    1.1  資料庫基本概念
      1.1.1  資料庫簡介
      1.1.2  關係型資料庫
    1.2  MySQL資料庫簡介及安裝
      1.2.1  MySQL資料庫簡介
      1.2.2  MySQL資料庫安裝
      1.2.3  資料庫可視化工具Navicat安裝
    1.3  MySQL資料庫基礎
      1.3.1  數據類型
      1.3.2  約束
    1.4  MySQL資料庫管理
      1.4.1  服務啟動與資料庫連接
      1.4.2  資料庫的基本操作
      1.4.3  表的基本操作
    1.5  MySQL資料庫操作
      1.5.1  插入數據
      1.5.2  查詢數據
      1.5.3  修改數據
      1.5.4  刪除數據
      1.5.5  高級查詢
    1.6  Python與MySQL的交互
      1.6.1  安裝Python環境下的MySQL操作模塊
      1.6.2  MySQLdb操作MySQL
      1.6.3  PyMySQL操作MySQL
    1.7  項目實戰——基於MySQLdb的學生信息管理
    本章小結
    習題
  第2章  非關係型資料庫
    2.1  非關係型資料庫
    2.2  MongoDB資料庫
      2.2.1  MongoDB資料庫簡介
      2.2.2  MongoDB安裝
      2.2.3  啟動MongoDB
      2.2.4  Navicat可視化操作MongoDB
    2.3  MongoDB資料庫操作
      2.3.1  資料庫操作
      2.3.2  集合操作
      2.3.3  文檔操作
    2.4  MongoDB與Python的交互
      2.4.1  pymongo模塊安裝
      2.4.2  pymongo連接資料庫
      2.4.3  pymongo讀寫資料庫
    2.5  項目實戰——基於pymongo實現學生信息管理
    2.6  Redis
      2.6.1  Redis簡介
      2.6.2  Redis安裝
      2.6.3  Redis管理
    2.7  Redis基本命令

    2.8  Redis數據結構
      2.8.1  String
      2.8.2  List
      2.8.3  Hash
      2.8.4  Set
      2.8.5  Sorted Set
    2.9  Redis與Python的交互
      2.9.1  Python redis模塊安裝
      2.9.2  連接Redis
      2.9.3  Python操作Redis
    2.10  項目實戰——Python redis模擬用戶註冊、登錄
    本章小結
    習題
第二篇  Python Web開發
  第3章  Django框架
    3.1  Django基本知識
      3.1.1  Django簡介
      3.1.2  Django的MTV模型
    3.2  Django框架準備
      3.2.1  Django安裝
      3.2.2  創建Django項目
      3.2.3  啟動項目
    3.3  Django模型
      3.3.1  DjangoORM簡介
      3.3.2  使用Django模型創建資料庫表結構
      3.3.3  使用Django模型完成資料庫操作
    3.4  Django模板
      3.4.1  模板應用實例
      3.4.2  Django模板的基本語法
      3.4.3  模板繼承
    3.5  Django表單
      3.5.1  表單處理——GET方法
      3.5.2  表單處理——POST方法
    3.6  Django視圖
      3.6.1  視圖簡介
      3.6.2  請求對象
      3.6.3  響應對象
    3.7  Django路由
      3.7.1  路徑
      3.7.2  反向解析
      3.7.3  路由命名空間
      3.7.4  練習——創建路由實例
    3.8  Django Admin管理工具
      3.8.1  Admin管理工具
      3.8.2  練習——使用管理工具添加數據
    3.9  Django中間件
      3.9.1  Django自帶中間件
      3.9.2  項目實戰——添加跨域請求的中間件
    3.10  Django Cookie與Session
      3.10.1  Cookie

      3.10.2  Session
      3.10.3  練習——用戶登錄將token信息存儲到Session中
    3.11  RESTful介面介紹
      3.11.1  REST架構的理解
      3.11.2  RESTful介面設計規範
    3.12  項目實戰——學生信息管理系統
      3.12.1  項目目標
      3.12.2  流程分析
      3.12.3  開發前的準備
      3.12.4  創建與初始化項目
      3.12.5  配置資料庫並實現資料庫訪問
      3.12.6  開發介面前的預操作
      3.12.7  開發系統的管理員登錄與登出介面
      3.12.8  開發系統的學生信息管理功能
      3.12.9  開發系統的課程信息管理功能
      3.12.10  開發系統的成績信息管理功能
    本章小結
    習題
第三篇  網路爬蟲
  第4章  模擬用戶操作
    4.1  爬蟲與Selenium
    4.2  安裝Selenium
      4.2.1  安裝Selenium庫
      4.2.2  瀏覽器驅動的安裝與配置
      4.2.3  驗證安裝
    4.3  使用Selenium定位及操作元素
      4.3.1  定位元素
      4.3.2  信息獲取
      4.3.3  滑鼠操作
      4.3.4  鍵盤操作
      4.3.5  提交表單
    4.4  多線程爬蟲
      4.4.1  進程與線程
      4.4.2  Python多線程模塊
      4.4.3  多線程爬取網頁
    4.5  項目實戰——用Selenium抓取電商網站數據
    本章小結
    習題
  第5章  Scrapy爬蟲框架
    5.1  Scrapy框架介紹
      5.1.1  網路爬蟲的原理
      5.1.2  Scrapy框架的整體架構和組成
      5.1.3  安裝Scrapy框架
    5.2  Scrapy框架的使用
      5.2.1  創建Scrapy工程
      5.2.2  使用Spider提取數據
      5.2.3  使用Item封裝數據
      5.2.4  使用Item Pipeline處理數據
    5.3  爬蟲數據持久化
      5.3.1  數據保存到文件

      5.3.2  數據保存到資料庫
    5.4  Scrapy的中間件
      5.4.1  Spider Middlewares介紹
      5.4.2  Downloader Middlewares介紹
    5.5  項目實戰——用Scrapy抓取股票信息
    本章小結
    習題
  第6章  分散式爬蟲
    6.1  Scrapy-redis框架介紹
      6.1.1  分散式爬蟲的應用場景和原理
      6.1.2  Scrapy-redis框架的整體架構和組成
      6.1.3  安裝Scrapy-redis框架
    6.2  Scrapy-redis框架的使用
      6.2.1  創建分散式爬蟲工程
      6.2.2  繼承RedisSpider提取數據
      6.2.3  分散式爬蟲的配置
    6.3  項目實戰——分散式爬取噹噹網圖書數據
    本章小結
    習題
  第7章  反爬蟲
    7.1  爬蟲與反爬蟲
    7.2  常見的反爬蟲方式
      7.2.1  headers反爬蟲
      7.2.2  基於用戶行為的反爬蟲
      7.2.3  動態頁面的反爬蟲
    7.3  常見的反爬蟲應對方案
      7.3.1  修改請求頭
      7.3.2  修改爬蟲的間隔時間
      7.3.3  使用代理
    本章小結
    習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032