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

Python程序設計案例教程(從入門到機器學習微課版21世紀高等學校電腦類課程創新規劃教材)

  • 作者:編者:張思民
  • 出版社:清華大學
  • ISBN:9787302510147
  • 出版日期:2018/10/01
  • 裝幀:平裝
  • 頁數:243
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    張思民編著的《Python程序設計案例教程(從入門到機器學習微課版)》系統地介紹Python應用程序設計方法,主要內容包括Python語法快速入門、類與模塊、圖形用戶界面設計、繪圖及數字圖像處理、文件與資料庫操作、多線程、異常處理及正則表達式、網路編程與網路爬蟲設計、演算法設計與機器學習實戰等。本書每章都配有視頻教學內容,以幫助讀者學習和理解。
    本書講解詳細,案例豐富,每一個知識點都配備了大量案例和圖示加以說明,並通過典型案例對Python應用程序設計方法進行詳細的分析和解釋,幫助讀者輕鬆上手。

作者介紹
編者:張思民

目錄
第1章  Python語言快速入門
  1.1  Python的安裝與配置
  1.2  運行Python程序
    1.2.1  運行Python的方式
    1.2.2  Python編寫規範
  1.3  編寫簡單的Python程序
  習題1
第2章  Python語法速覽
  2.1  Python的數據類型
  2.2  列表和元組
    2.2.1  列表定義與列表元素
    2.2.2  列表的操作函數
    2.2.3  元組
  2.3  字典和集合
    2.3.1  字典
    2.3.2  集合
  2.4  程序控制結構
    2.4.1  順序控制語句
    2.4.2  if選擇語句
    2.4.3  循環語句
  2.5  函數
    2.5.1  函數的定義與調用
    2.5.2  局部變數與全局變數
    2.5.3  常用內置函數
    2.5.4  匿名函數lambda
  2.6  案例精選
  習題2
第3章  類與模塊
  3.1  類和對象
    3.1.1  類的格式與創建對象
    3.1.2  類的繼承
    3.1.3  運算符重載
  3.2  模塊
    3.2.1  模塊的導入
    3.2.2  自定義模塊
    3.2.3  常用標準庫模塊
    3.2.4  使用pip安裝和管理擴展模塊
  3.3  案例精選
  習題3
第4章  圖形用戶界面設計
  4.1  圖形用戶界面概述
    4.1.1  常用設計圖形界面的模塊
    4.1.2  tkinter模塊
  4.2  窗體容器和組件
    4.2.1  窗體容器和標籤組件
    4.2.2  按鈕和事件處理
  4.3  界面布局管理
  4.4  文本框組件
  4.5  其他常用組件
    4.5.1  單選按鈕和複選框

    4.5.2  標籤框架、下拉列表框和滾動文本框
  4.6  菜單與對話框
    4.6.1  菜單
    4.6.2  對話框
  4.7  滑鼠鍵盤事件
    4.7.1  滑鼠事件
    4.7.2  鍵盤事件
  4.8  案例精選
  習題4
第5章  繪圖及圖像處理
  5.1  繪製圖形
    5.1.1  用畫布組件繪圖
    5.1.2  用turtle模塊繪圖
  5.2  數字圖像處理基礎
    5.2.1  Python圖像處理類庫PIL
    5.2.2  圖像處理技術
  5.3  案例精選
  習題5
第6章  文件與資料庫編程(數據存儲)
  6.1  文件目錄
    6.1.1  文件目錄函數
    6.1.2  文件目錄操作
  6.2  文件的讀寫操作
    6.2.1  文件操作函數
    6.2.2  打開和關閉文件
    6.2.3  讀取文件操作
    6.2.4  寫入文件操作
    6.2.5  二進位文件的讀寫
    6.2.6  對Excel數據的讀寫操作
    6.2.7  處理JSON格式數據
  6.3  Python資料庫編程
    6.3.1  SQLite資料庫編程
    6.3.2  操作MySQL資料庫
  6.4  案例精選
    6.4.1  多功能文本編輯器
    6.4.2  保存結構化數據
    6.4.3  英漢小詞典設計
  習題6
第7章  多線程與異常處理
  7.1  多線程編程
    7.1.1  線程與多線程
    7.1.2  線程的生命周期
    7.1.3  創建線程的threading.Thread類
    7.1.4  線程同步
  7.2  異常處理
    7.2.1  Python中的常見標準異常
    7.2.2  異常的捕捉與處理
  7.3  正則表達式
    7.3.1  字元匹配與匹配模式
    7.3.2  正則表達式的規則

    7.3.3  正則表達式re模塊的方法
  7.4  案例精選
  習題7
第8章  網路程序設計
  8.1  套接字Socket編程基礎
    8.1.1  套接字Socket
    8.1.2  TCP與UDP
  8.2  套接字Socket程序設計
    8.2.1  基於TCP的客戶機/伺服器模式
    8.2.2  基於UDP的網路程序設計
  8.3  網路應用案例精選
    8.3.1  文件傳輸協議FTP應用
    8.3.2  基於TCP的埠掃描器
    8.3.3  遠程控制電腦
    8.3.4  網路域名解析
  8.4  網路爬蟲實戰入門
    8.4.1  抓取網頁數據
    8.4.2  網路爬蟲簡介
  8.5  網路爬蟲案例精選
    8.5.1  爬取某網站大學排名榜
    8.5.2  爬取網路版小說——《紅樓夢》
    8.5.3  爬取天氣預報信息
    8.5.4  網路爬蟲利器——Requests
    8.5.5  爬取購物網站商品信息
  8.6  Python Web服務簡介
  習題8
第9章  演算法設計及機器學習實戰入門
  9.1  常見的數據結構
    9.1.1  堆棧
    9.1.2  隊列
    9.1.3  鏈表
    9.1.4  樹
  9.2  迷宮問題演算法設計
  9.3  曲線點抽稀演算法
    9.3.1  道格拉斯-普克演算法
    9.3.2  垂距限值演算法
  9.4  Python機器學習實戰入門
    9.4.1  機器學習及其演算法
    9.4.2  機器學習應用實例
  9.5  機器學習案例精選

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