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

Python項目案例開發從入門到實戰(爬蟲遊戲和機器學習基礎入門+項目案例+微課視頻版河南省十四五普通高等教育規劃教材)/清華科技大講堂叢書

  • 作者:編者:鄭秋生//夏敏捷|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302621782
  • 出版日期:2023/03/01
  • 裝幀:平裝
  • 頁數:348
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以Python3.7為編程環境,從基本的程序設計思想入手,逐步展開Python語言教學,是一本面向廣大編程學習者的程序設計類圖書。全書分為基礎篇、圖像處理和可視化篇、爬蟲技術開發篇、人工智慧開發篇和遊戲開發提高篇。基礎篇(第1?7章)主要講解Python的基礎語法知識、控制語句、函數、文件、面向對象編程基礎、Tkinter圖形界面設計、網路編程和多線程、Python資料庫應用等知識,並以遊戲案例作為各章的階段性任務。圖像處理和可視化篇(第8?9章)通過「人物拼圖遊戲」「學生成績分佈柱狀圖展示」案例學習Python圖像處理和可視化功能。爬蟲技術開發篇(第10?13章)應用爬蟲技術開發「小小翻譯器」「校園網搜索引擎」「爬取百度圖片」和使用爬蟲模擬登錄技術的案例,講解Python爬蟲的關鍵技術。人工智慧開發篇(第14?16章)主要講解基於樸素貝葉斯演算法的文本分類、基於卷積神經網路的手寫體識別和基於OpenCV實現人臉識別三個案例。遊戲開發提高篇(第17章)借助第三方Pygame庫開發大家耳熟能詳的FlappyBird(又稱笨鳥先飛)遊戲。
    通過本書,讀者將學會Python編程技術和技巧,掌握第三方庫的使用,了解程序設計的所有相關內容。本書不僅列出了完整的代碼,同時對所有的源代碼進行了非常詳細的解釋,做到通俗易懂,圖文並茂。
    本書適用於Python語言學習者、程序設計人員和遊戲編程愛好者。

作者介紹
編者:鄭秋生//夏敏捷|責編:王冰飛

目錄
基礎篇
  第1章  Python基礎知識
    1.1  Python語言概述
      1.1.1  Python語言簡介
      1.1.2  安裝Python
      1.1.3  Python開發環境IDLE的啟動
      1.1.4  利用IDLE創建Python程序
      1.1.5  在IDLE中運行和調試Python程序
      1.1.6  Python基本輸入
      1.1.7  Python基本輸出
      1.1.8  Python代碼規範
      1.1.9  Python幫助
    1.2  Python語法基礎
      1.2.1  Python數據類型和運算符
      1.2.2  序列數據結構
      1.2.3  Python控制語句
      1.2.4  Python函數與模塊
    1.3  Python文件的使用
      1.3.1  打開(建立)文件
      1.3.2  讀取文本文件
      1.3.3  寫文本文件
      1.3.4  文件內移動
      1.3.5  文件的關閉
      1.3.6  文件應用案例——遊戲地圖存儲
    1.4  Python的第三方庫
    思考與練習
  第2章  序列應用——猜單詞遊戲
    2.1  猜單詞遊戲功能介紹
    2.2  程序設計的思路
    2.3  random模塊
    2.4  程序設計的步驟
    2.5  拓展練習——人機對戰井字棋遊戲
      2.5.1  人機對戰井字棋遊戲功能介紹
      2.5.2  人機對戰井字棋遊戲設計思想
      2.5.3  人機對戰井字棋遊戲設計步驟
    思考與練習
  第3章  面向對象設計應用——發牌遊戲
    3.1  發牌遊戲功能介紹
    3.2  Python面向對象設計
      3.2.1  定義和使用類
      3.2.2  構造函數
      3.2.3  析構函數
      3.2.4  實例屬性和類屬性
      3.2.5  私有成員和公有成員
      3.2.6  方法
      3.2.7  類的繼承
      3.2.8  多態
    3.3  撲克牌發牌程序設計的步驟
      3.3.1  設計類
      3.3.2  主程序

    3.4  拓展練習——鬥牛撲克牌遊戲
      3.4.1  鬥牛遊戲功能介紹
      3.4.2  程序設計的思路
      3.4.3  程序設計的步驟
    思考與練習
  第4章  Python圖形界面設計——猜數字遊戲
    4.1  使用Tkinter開發猜數字遊戲功能介紹
    4.2  Python圖形界面設計
      4.2.1  創建Window窗口
      4.2.2  幾何布局管理器
      4.2.3  Tkinter組件
      4.2.4  Tkinter字體
……
圖像處理和可視化篇
爬蟲技術開發篇
人工智慧開發篇
遊戲開發提高篇
參考文獻

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