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

Python程序設計(微課版)

  • 作者:編者:王琨//曾剛|責編:田在儒
  • 出版社:清華大學
  • ISBN:9787302621232
  • 出版日期:2022/12/01
  • 裝幀:平裝
  • 頁數:174
人民幣:RMB 39 元      售價:
放入購物車
加入收藏夾

內容大鋼
    全書共分11章,第1?7章講解了Python的基礎知識,主要包括Python簡介、數據類型及其運算、程序的結構、函數、文件操作、面向對象編程、異常處理等內容,從第8章開始,介紹組合數據類型、常用庫的使用、圖像處理、抓取網路數據等內容。本書每一章節都包含大量的編程示例及其解釋說明,在語言版本的選擇上使用了未來會成為主流的Python 3,並介紹了Python 3的新特性和新內容。本書配有大量視頻及其他資源,適合編程的初學者,或者學過其他編程語言又想學習Python語言的人員作為教材或參考書使用。
    本書適合作為高等院校公共課的程序設計入門教材,也可以作為工程技術人員及科研人員的參考書,特別適合網路安全相關專業的學生作為教材使用。

作者介紹
編者:王琨//曾剛|責編:田在儒

目錄
第1章  Python簡介
  1.1  編程語言簡介
    1.1.1  低級語言
    1.1.2  高級語言
    1.1.3  編譯型語言與解釋型語言
    1.1.4  專用編程語言與通用編程語言
  1.2  Python語言簡介
  1.3  Python的安裝
  1.4  快速入門
  1.5  繪製圖形
  本章小結
  思考與練習
第2章  數據類型及其運算
  2.1  數值類型
    2.1.1  布爾型
    2.1.2  整型
    2.1.3  浮點型
    2.1.4  複數
    2.1.5  數據類型轉換
    2.1.6  數據的比較
    2.1.7  數值運算
    2.1.8  邏輯運算
    2.1.9  按位運算
    2.1.10  變數
    2.1.11  賦值運算
    2.1.12  Python運算符優先順序
  2.2  字元串
    2.2.1  字元串的簡單運算
    2.2.2  字元串的格式化
    2.2.3  字元串的編碼
    2.2.4  字元串常用函數
  本章小結
  思考與練習
第3章  程序的結構
  3.1  分支結構
    3.1.1  單分支結構
    3.1.2  雙分支結構
    3.1.3  多分支結構
  3.2  循環結構
    3.2.1  while循環
    3.2.2  for循環
    3.2.3  循環嵌套
    3.2.4  break和continue語句
  本章小結
  思考與練習
第4章  函數
  4.1  函數的定義
  4.2  函數的調用過程
  4.3  參數的默認值
  4.4  可變長參數

  4.5  變數的作用域
  4.6  遞歸函數
  4.7  lambda()匿名函數
  4.8  實訓:驗證身份證號碼
  4.9  常見模塊
    4.9.1  datetime模塊
    4.9.2  random模塊
  本章小結
  思考與練習
第5章  文件操作
  5.1  文件的基本操作
    5.1.1  打開文件
    5.1.2  關閉文件
    5.1.3  讀取文件
    5.1.4  寫入數據
    5.1.5  以添加方式寫入數據
    5.1.6  文件指針
  5.2  基於上下文管理的文件操作
  5.3  文件屬性
    5.3.1  列印文件屬性
    5.3.2  實訓:根據屬性判斷文件原始性
  5.4  文件的操作
    5.4.1  複製文件
    5.4.2  刪除文件
    5.4.3  文件重命名
    5.4.4  移動文件
  5.5  文件夾的操作
    5.5.1  文件夾的創建
    5.5.2  刪除文件夾
    5.5.3  當前工作目錄
  5.6  實訓:判斷網站是否被入侵
  本章小結
  思考與練習
第6章  面向對象編程
  6.1  類的定義
  6.2  類的屬性
  6.3  類的方法
  6.4  構造函數與析構函數
  6.5  類的繼承
  6.6  類的多態
  本章小結
  思考與練習
第7章  異常處理
  7.1  捕獲並處理異常
    7.1.1  try...except...語句
    7.1.2  try...except...else..finally...語句
  7.2  創建自定義異常類
  本章小結
  思考與練習
第8章  組合數據類型

  8.1  列表
    8.1.1  序列
    8.1.2  列表的定義
    8.1.3  列表的創建
    8.1.4  列表的讀取
    8.1.5  列表元素的增加與刪除
    8.1.6  列表的其他常用方法
  8.2  元組
    8.2.1  元組的定義與訪問
    8.2.2  實訓:根據身份證號查詢相關信息
  8.3  字典
    8.3.1  字典的創建
    8.3.2  字典元素的訪問
    8.3.3  字典的操作
  8.4  集合
    8.4.1  集合的創建
    8.4.2  集合的更新
    8.4.3  集合的運算
  本章小結
  思考與練習
第9章  常用庫的使用
  9.1  pip工具的使用
  9.2  Pyinstaller庫的使用
  9.3  常用第三方庫簡介
    9.3.1  視窗程序開發庫
    9.3.2  Web程序開發庫
    9.3.3  數據分析及可視化庫
    9.3.4  機器學習庫
    9.3.5  文檔處理庫
    9.3.6  網路爬取庫
    9.3.7  其他第三方庫
  本章小結
第10章  圖像處理
  10.1  Image模塊
  10.2  ImageDraw模塊
  10.3  ImageFont模塊
  10.4  ImageFilter模塊
  10.5  ImageEnhance模塊
    10.5.1  調整圖像的亮度
    10.5.2  調整圖像的對比度
    10.5.3  調整圖像的銳化程度
    10.5.4  調整圖像的飽和度
    10.5.5  實訓:卡口圖像的增強處理
  10.6  PIL在安全領域的應用
    10.6.1  實訓:生成驗證碼圖片
    10.6.2  實訓:給圖片添加水印
    10.6.3  實訓:生成二維碼
  本章小結
  思考與練習
第11章  抓取網路數據

  11.1  網路基礎
    11.1.1  URI與URL
    11.1.2  網頁的結構
  11.2  使用requests抓取網路數據
  11.3  使用XPath定位網頁節點
  11.4  抓取網站Top250數據
  11.5  數據保存到JSON文件
    11.5.1  讀取JSON數據
    11.5.2  輸出JSON格式
  11.6  數據保存到CSV文件
    11.6.1  數據寫入CSV文檔
    11.6.2  讀取CSV文檔數據
  11.7  抓取論壇數據分析輿情熱點
    11.7.1  中文分詞
    11.7.2  詞雲
    11.7.3  抓取論壇標題分析輿情熱點
  本章小結
  思考與練習
附錄A  Python常見資源
附錄B  IDE簡介
附錄C  Python異常類之間的關係
參考文獻

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