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

Python程序設計與數據採集(微課版高等院校十三五規劃教材)/Python系列

  • 作者:董付國|責編:王迎
  • 出版社:人民郵電
  • ISBN:9787115611833
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:232
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書知識框架可分為三部分。第一部分(第1章)闡述Python開發環境的搭建與使用;第二部分(第2章?第7章)闡述Python程序設計的基礎知識,包括內置類型、運算符與內置函數,程序控制結構,列表與元組,字典與集合,字元串,函數;第三部分(第8章?第10章)闡述不同場景下Python數據採集的方法與應用,包括基於文件和設備的數據採集、基於SQLite資料庫的數據採集、基於網頁的數據採集。
    本書通過大量演示代碼和案例展示Python基礎語法的細節和應用,介紹很多學習方法及實踐應用中常見錯誤的解決方法,並把一些標準庫和擴展庫的用法及代碼調試技巧融入相應的演示代碼和案例。
    本書配有PPT課件、教學大綱、電子教案、源代碼、數據文件、課後習題答案、在線練習與考試系統等教學資源,使用本書的教師可在人郵教育社區免費下載使用。本書適合作為研究生、本科、專科、高職Python程序設計與數據採集相關課程的教材(可根據學生專業、課程要求和學時進行選講),也可以作為Python工程師和愛好者的自學用書。

作者介紹
董付國|責編:王迎
    董付國,山東工商學院電腦學院副教授,山東省一流本科課程「Python應用開發」負責人。先後出版17本Python系列教材,多次獲得校級教學優秀效果獎一等獎和教學質量獎,開發過多套大型系統和軟體,發表教研、科研論文40余篇,EI收錄近30篇,擁有國家發明專利1項、軟體著作權1項,主持和參與多項縱向課題。長期維護微信公眾號「Python小屋」,免費分享超過1000篇原創技術文章和500節微課視頻。

目錄
第1章  Python開發環境的搭建與使用 
【本章學習目標】 
  1.1  Python應用領域與特點 
  1.2  Python安裝與IDLE簡單使用 
  1.3  在PowerShell窗口或命令提示符窗口中運行Python程序 
  1.4  安裝擴展庫 
    1.4.1  模塊、庫、包的概念 
    1.4.2  擴展庫安裝方法與常見問題解決 
  1.5  標準庫對象、擴展庫對象的導入與使用 
    1.5.1  import模塊名[as別名] 
    1.5.2  from模塊名/包名import對象名/模塊名[as別名] 
    1.5.3  from模塊名import* 
  1.6  Python代碼編寫規範 
  本章知識要點
  習題 
第2章  內置類型、運算符與內置函數 
【本章學習目標】 
  2.1  常用內置類型 
    2.1.1  整數、實數、複數 
    2.1.2  列表、元組、字典、集合 
    2.1.3  字元串 
    2.1.4  函數 
  2.2  運算符與表達式 
    2.2.1  算術運算符 
    2.2.2  關係運算符 
    2.2.3  成員測試運算符 
    2.2.4  集合運算符 
    2.2.5  邏輯運算符 
    2.2.6  下標運算符與屬性訪問運算符 
    2.2.7  賦值運算符 
  2.3  常用內置函數 
    2.3.1  基本輸入/輸出函數 
    2.3.2  dir()、help()函數 
    2.3.3  range()函數 
    2.3.4  類型轉換 
    2.3.5  max()、min()函數 
    2.3.6  len()、sum()函數 
    2.3.7  sorted()、reversed()函數 
    2.3.8  zip()函數 
    2.3.9  enumerate()函數 
    2.3.10  next()函數 
    2.3.11  map()、reduce()、filter()函數 
  2.4  綜合例題解析 
  本章知識要點 
  習題 
第3章  程序控制結構 
【本章學習目標】 
  3.1  條件表達式 
  3.2  選擇結構 
    3.2.1  單分支選擇結構 

    3.2.2  雙分支選擇結構 
    3.2.3  嵌套的選擇結構 
    3.2.4  多分支選擇結構 
  3.3  循環結構 
    3.3.1  for循環結構 
    3.3.2  while循環結構 
    3.3.3  break與continue語句 
    3.3.4  循環結構優化 
  3.4  異常處理結構 
    3.4.1  異常概念與表現形式 
    3.4.2  異常處理結構語法與應用 
  3.5  綜合例題解析 
  本章知識要點 
  習題 
第4章  列表與元組 
【本章學習目標】 
  4.1  列表 
    4.1.1  列表創建與刪除 
    4.1.2  列表元素訪問 
    4.1.3  列表常用方法 
    4.1.4  列表支持的運算符 
    4.1.5  列表推導式語法與應用 
    4.1.6  切片語法與應用 
  4.2  元組 
    4.2.1  元組創建 
    4.2.2  元組方法與常用操作 
    4.2.3  元組與列表的區別 
    4.2.4  生成器表達式 
  4.3  序列解包 
  4.4  綜合例題解析 
  本章知識要點 
  習題 
第5章  字典與集合 
【本章學習目標】 
  5.1  字典 
    5.1.1  創建字典 
    5.1.2  字典常用方法 
  5.2  集合 
    5.2.1  創建集合 
    5.2.2  集合常用方法 
  5.3  綜合例題解析 
  本章知識要點 
  習題 
第6章  字元串 
【本章學習目標】 
  6.1  字元串方法及應用 
    6.1.1  字元串常用方法 
    6.1.2  字元串編碼與位元組串解碼 
    6.1.3  字元串格式化 
    6.1.4  find()、rfind()、index()、rindex()方法 

    6.1.5  split()、rsplit()、splitlines()、join()方法 
    6.1.6  replace()、maketrans()、translate()方法 
    6.1.7  center()、ljust()、rjust()方法 
    6.1.8  字元串測試 
    6.1.9  strip()、lstrip()、rstrip()方法 
  6.2  部分擴展庫對字元串的處理 
    6.2.1  中英文分詞 
    6.2.2  中文拼音處理 
  6.3  綜合例題解析 
  本章知識要點 
  習題 
第7章  函數 
【本章學習目標】 
  7.1  函數定義與調用 
    7.1.1  基本語法 
    7.1.2  遞歸函數定義與調用 
  7.2  函數參數 
    7.2.1  位置參數 
    7.2.2  默認值參數 
    7.2.3  關鍵參數 
    7.2.4  可變長度參數 
    7.2.5  實參解包 
  7.3  變數作用域 
  7.4  lambda表達式語法與應用 
  7.5  生成器函數定義與使用 
  7.6  綜合例題解析 
  本章知識要點 
  習題 
第8章  基於文件和設備的數據採集 
【本章學習目標】 
  8.1  文本文件與二進位文件內容操作 
    8.1.1  內置函數open() 
    8.1.2  文件對象的常用方法 
    8.1.3  上下文管理語句with 
    8.1.4  文本文件操作例題解析 
  8.2  文件級與文件夾級操作 
  8.3  Word、Excel、PowerPoint、PDF文件內容讀取 
    8.3.1  Word、Excel、PowerPoint文件操作基礎 
    8.3.2  Word文件操作 
    8.3.3  Excel文件操作 
    8.3.4  PowerPoint文件操作 
    8.3.5  PDF文件操作 
  8.4  圖像、音頻、視頻等文件數據採集 
  8.5  話筒、揚聲器、攝像頭、感測器等設備數據採集 
  本章知識要點 
  習題 
第9章  基於SQLite資料庫的數據採集 
【本章學習目標】 
  9.1  SQLite資料庫基礎 
  9.2  標準庫sqlite3用法簡介 

  9.3  常用SQL語句 
  9.4  綜合例題解析 
  本章知識要點 
  習題 
第10章  基於網頁的數據採集 
【本章學習目標】 
  10.1  HTML基礎 
    10.1.1  常見HTML標籤語法與功能 
    10.1.2  動態網頁參數提交方式 
  10.2  使用標準庫urllib和正則表達式編寫網路爬蟲程序 
    10.2.1  標準庫urllib主要用法 
    10.2.2  正則表達式語法與re標準庫函數應用 
    10.2.3  urllib+re網路爬蟲案例實戰 
  10.3  使用擴展庫requests和beautifulsoup4編寫網路爬蟲程序 
    10.3.1  擴展庫requests簡單使用 
    10.3.2  擴展庫beautifulsoup4簡單使用 
    10.3.3  requests+beautifulsoup4網路爬蟲案例實戰 
  10.4  使用擴展庫Scrapy編寫網路爬蟲程序 
    10.4.1  XPath選擇器和CSS選擇器語法與應用 
    10.4.2  Scrapy網路爬蟲案例實戰 
  10.5  使用擴展庫Selenium和MechanicalSoup編寫網路爬蟲程序 
  本章知識要點 
  習題 
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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