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

圖解Python開發基礎(案例視頻版)

  • 作者:編者:張學建|責編:魏瑩
  • 出版社:清華大學
  • ISBN:9787302684077
  • 出版日期:2025/03/01
  • 裝幀:平裝
  • 頁數:271
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過典型實例循序漸進地講解了Python語言開發的核心知識,以及這些知識點的具體用法。全書共分14章,包括Python開發基礎、基本語法、流程式控制制語句、Python的面向對象、文件操作、函數、異常處理、多線程開發、網路開發、tkinter圖形化界面開發、資料庫開發、開發Web程序、數據可視化、Pygame遊戲開發。
    本書不僅適合初學Python的人員閱讀,也適合電腦相關專業的師生閱讀,而且還可供有經驗的開發人員查閱和參考。

作者介紹
編者:張學建|責編:魏瑩

目錄
第1章  Python開發基礎
  1.1  Python語言介紹
    1.1.1  Python語言的江湖地位
    1.1.2  Python火爆的原因
  1.2  搭建Python開發環境
    1.2.1  下載並安裝Python
    1.2.2  開發工具:IDLE
    1.2.3  開發工具:PyCharm
  1.3  第一個Python程序:「剪刀、石頭、布」遊戲
    1.3.1  背景介紹
    1.3.2  具體實現
    1.3.3  IDLE運行
    1.3.4  PyCharm運行
    1.3.5  註釋
    1.3.6  縮進
    1.3.7  標識符和關鍵字
    1.3.8  變數
    1.3.9  輸入和輸出
第2章  基本語法
  2.1  字元串:自己寫的網路小說
    2.1.1  背景介紹
    2.1.2  具體實現
    2.1.3  創建、訪問字元串
    2.1.4  轉義字元
    2.1.5  格式化字元串
    2.1.6  字元串處理函數
  2.2  數字類型:工資計算器
    2.2.1  背景介紹
    2.2.2  具體實現
    2.2.3  Python中的數字類型
  2.3  運算符和表達式:春運購票
    2.3.1  背景介紹
    2.3.2  具體實現
    2.3.3  Python中的運算符
    2.3.4  Python運算符的優先順序
  2.4  列表:計算購物車商品的總額
    2.4.1  背景介紹
    2.4.2  具體實現
    2.4.3  列表的基本操作
    2.4.4  列表的高級操作
  2.5  元組:計算平均成績
    2.5.1  背景介紹
    2.5.2  具體實現
    2.5.3  創建並訪問元組
    2.5.4  編輯元組
    2.5.5  使用內置方法操作元組
  2.6  字典:員工管理系統
    2.6.1  背景介紹
    2.6.2  具體實現
    2.6.3  創建並訪問字典

    2.6.4  操作字典
    2.6.5  和字典有關的內置函數
第3章  流程式控制制語句
  3.1  選擇結構:判斷是否為酒後駕車
    3.1.1  背景介紹
    3.1.2  具體實現
    3.1.3  最簡單的if語句
    3.1.4  使用if…else語句
    3.1.5  使用if…elif…else語句
    3.1.6  if語句的嵌套
  3.2  for循環語句:計算獎金
    3.2.1  背景介紹
    3.2.2  具體實現
    3.2.3  基本的for循環語句
    3.2.4  使用for…else循環語句
    3.2.5  嵌套for循環語句
  3.3  while循環語句:個稅計算器
    3.3.1  背景介紹
    3.3.2  具體實現
    3.3.3  基本的while循環語句
    3.3.4  使用while…else循環語句
    3.3.5  使用while循環嵌套語句
    3.3.6  循環控制語句
第4章  Python的面向對象
  4.1  類和對象:查詢餘額寶的餘額
    4.1.1  背景介紹
    4.1.2  具體實現
    4.1.3  Python面向對象的基本概念
    4.1.4  創建類
    4.1.5  創建對象
  4.2  方法和屬性:某4S店新車展示系統
    4.2.1  背景介紹
    4.2.2  具體實現
    4.2.3  類屬性
    4.2.4  類方法
  4.3  繼承:汽車發動機參數
    4.3.1  背景介紹
    4.3.2  具體實現
    4.3.3  定義子類
    4.3.4  子類可以繼續派生新類
    4.3.5  繼承中的私有屬性和私有方法
    4.3.6  方法重寫
  4.4  迭代器:新專輯簽售會現場抽獎活動
    4.4.1  背景介紹
    4.4.2  具體實現
    4.4.3  迭代器介紹
    4.4.4  使用內置迭代器協議方法iter()
  4.5  裝飾器:查找某餐廳的位置
    4.5.1  背景介紹
    4.5.2  具體實現

    4.5.3  創建裝飾器
第5章  文件操作
  5.1  使用File操作文件:文件管理系統
    5.1.1  背景介紹
    5.1.2  具體實現
    5.1.3  使用方法open()
    5.1.4  File對象介紹
    5.1.5  使用方法close()
    5.1.6  使用方法fileno()
    5.1.7  使用方法next()
    5.1.8  使用方法read()
  5.2  使用OS對象:4S店銷售統計系統
    5.2.1  背景介紹
    5.2.2  具體實現
    5.2.3  OS對象介紹
    5.2.4  文件打開、寫入、讀取和關閉
    5.2.5  創建目錄
  5.3  其他文件操作模塊:統計文件夾中所有電影的名字
    5.3.1  背景介紹
    5.3.2  具體實現
    5.3.3  使用fileinput模塊
第6章  函數
  6.1  創建自定義函數:BMI指數計算器
    6.1.1  背景介紹
    6.1.2  具體實現
    6.1.3  定義函數
    6.1.4  調用函數
    6.1.5  函數的參數
  6.2  標準庫函數:萬年曆系統
    6.2.1  背景介紹
    6.2.2  具體實現
    6.2.3  字元串處理函數
    6.2.4  數字處理函數
    6.2.5  時間處理函數
    6.2.6  日曆處理函數
  6.3  正則表達式函數:判斷郵箱地址是否合法
    6.3.1  背景介紹
    6.3.2  具體實現
    6.3.3  Python正則表達式介紹
    6.3.4  使用函數compile()
    6.3.5  使用函數match()
    6.3.6  使用函數search()
第7章  異常處理
  7.1  異常處理方式:計算商品的店均銷量
    7.1.1  背景介紹
    7.1.2  具體實現
    7.1.3  Python內置異常類概述
    7.1.4  使用try…except語句
    7.1.5  使用try…except…else語句
    7.1.6  使用try…except…finally語句

  7.2  拋出異常:限制應聘者的年齡
    7.2.1  背景介紹
    7.2.2  具體實現
    7.2.3  使用raise拋出異常
    7.2.4  使用assert語句
    7.2.5  自定義異常
第8章  多線程開發
  8.1  使用threading模塊:藏品拍賣會
    8.1.1  背景介紹
    8.1.2  具體實現
    8.1.3  threading模塊的核心方法
    8.1.4  Thread對象
    8.1.5  使用Lock和RLock對象
    8.1.6  使用Condition對象
    8.1.7  使用Timer對象
  8.2  線程優先順序隊列模塊queue一道面試題
    8.2.1  背景介紹
    8.2.2  具體實現
    8.2.3  模塊queue中的常用方法
    8.2.4  常見的隊列
第9章  網路開發
  9.1  Socket套接字編程:簡易在線聊天系統
    9.1.1  背景介紹
    9.1.2  具體實現
    9.1.3  庫Socket內置成員介紹
  9.2  socketserver編程:在線客服系統
    9.2.1  背景介紹
    9.2.2  具體實現
    9.2.3  socketserver模塊的成員介紹
  9.3  開發郵件程序:電子郵件發送系統
    9.3.1  背景介紹
    9.3.2  具體實現
    9.3.3  開發POP3郵件協議程序
    9.3.4  開發SMTP郵件協議程序
  9.4  使用包urllib:網路爬蟲系統
    9.4.1  背景介紹
    9.4.2  具體實現
    9.4.3  urllib介紹
第10章  tkinter圖形化界面開發
  10.1  tkinter開發基礎:學校放假通知
    10.1.1  背景介紹
    10.1.2  具體實現
    10.1.3  創建tkinter程序
  10.2  tkinter組件:編程語言問卷調查系統
    10.2.1  背景介紹
    10.2.2  具體實現
    10.2.3  tkinter組件概覽
    10.2.4  按鈕控制項
    10.2.5  文本框控制項
    10.2.6  使用標籤控制項

    10.2.7  使用單選按鈕和複選按鈕控制項
  10.3  庫tkinter的事件:「英尺/米」轉換器
    10.3.1  背景介紹
    10.3.2  具體實現
    10.3.3  tkinter事件基礎
第11章  資料庫開發
  11.1  幾個相關概念:學生信息管理系統
    11.1.1  背景介紹
    11.1.2  具體實現
    11.1.3  sqlite3模塊介紹
  11.2  操作MySQL資料庫:員工信息管理系統
    11.2.1  背景介紹
    11.2.2  具體實現
    11.2.3  搭建PyMySQL環境
  11.3  使用ORM操作資料庫:信息管理系統
    11.3.1  背景介紹
    11.3.2  具體實現
    11.3.3  Python和ORM
第12章  開發Web程序
  12.1  FlaskWeb開發實戰:用戶登錄驗證系統
    12.1.1  背景介紹
    12.1.2  具體實現
  12.2  DjangoWeb開發實戰:在線博客系統
    12.2.1  背景介紹
    12.2.2  具體實現
第13章  數據可視化
  13.1  使用matplotlib:繪製隨機漫步圖
    13.1.1  背景介紹
    13.1.2  具體實現
    13.1.3  繪製點
    13.1.4  繪製折線
    13.1.5  繪製柱狀圖
    13.1.6  繪製多幅子圖
  13.2  使用pygal:可視化分析最受歡迎的GitHub項目
    13.2.1  背景介紹
    13.2.2  具體實現
    13.2.3  pygal介紹
第14章  Pygame遊戲開發
  14.1  背景介紹
  14.2  具體實現
  14.3  Pygame框架中的模塊
  14.4  事件操作
  14.5  設置顯示模式
  14.6  字體處理
  14.7  使用pygame.draw繪圖函數

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