Python程序設計項目學習課堂(微課版)

方其桂 主編 宣國慶 劉斌 副主編

  • 出版商: 清華大學
  • 出版日期: 2022-01-01
  • 定價: $588
  • 售價: 8.5$500
  • 語言: 簡體中文
  • 頁數: 304
  • 裝訂: 平裝
  • ISBN: 7302591288
  • ISBN-13: 9787302591283
  • 下單後立即進貨 (約4週~6週)

  • Python程序設計項目學習課堂(微課版)-preview-1
  • Python程序設計項目學習課堂(微課版)-preview-2
  • Python程序設計項目學習課堂(微課版)-preview-3
Python程序設計項目學習課堂(微課版)-preview-1

商品描述

Python由於簡單易學且功能強大,已成為全世界****的編程語言之一。本書按照項目學習理念組織內容,其中第1~6章主要介紹Python編程的基礎知識,如Python的程序結構、函數編程等;第7~10章主要講解Python的典型應用,如採集網站數據、收發郵件、游戲開發、人工智能等。全書共57個項目,讀者可以邊看邊學,書中每課均配有微課視頻,另外,書中所有的實例程序、素材都可以通過掃描二維碼獲得。 本書可供Python編程愛好者閱讀,適合作為各級高校的Python編程教材,也可以作為專業培訓機構的教學用書,還可以作為青少年參加編程競賽以及中小學信息技術任課教師學習Python的參考讀物。

目錄大綱

1章 Python編程基礎1
1.1 快速入門2
1.1.1 開始編寫程序2
1.1.2 了解編程規範6
1.2 數據運算12
1.2.1 變量和常量12
1.2.2 運算符和表達式15
1.3 輸入輸出19
1.3.1 數據的輸入20
1.3.2 數據的輸出22

2章 Python數據類型27
2.1 基本數據類型28
2.1.1 數字類型28
2.1.2 字符串類型32
2.2 數據類型轉換37
2.2.1 數字類型轉換37
2.2.2 字符和數字的轉換42

3章 Python程序控制47
3.1 分支結構48
3.1.1 單分支結構48
3.1.2 雙分支結構51
3.2 循環結構56
3.2.1 while循環57
3.2.2 for循環61
3.2.3 循環嵌套與跳轉66

4章 Python數據結構73
4.1 列表74
4.1.1 創建與訪問列表74
4.1.2 更新與排序列表79
4.2 元組85
4.2.1 創建元組85
4.2.2 遍曆元組90
4.3 集合95
4.3.1 創建集合95
4.3.2 集合運算100
4.4 字典104
4.4.1 創建與訪問字典104
4.4.2 更新與遍歷字典108

5章 Python函數編程115
5.1 定義和調用函數116
5.1.1 定義函數116
5.1.2 調用函數121
5.2 函數的參數127
5.2.1 實參與形參127
5.2.2 默認參數與關鍵字參數132
5.3 模塊137
5.3.1 調用模塊137
5.3.2 編寫模塊144

6章 Python圖形界面149
6.1 建立窗口150
6.1.1 設置窗口屬性150
6.1.2 顯示圖文信息154
6.2 添加組件159
6.2.1 添加常用組件159
6.2.2 優化組件佈局166
6.3 綁定事件173
6.3.2 事件處理函數178

7章 爬取網絡數據185
7.1 請求與響應186
7.1.1 發起請求186
7.1.2 獲得響應191
7.2 解析數據198
7.2.1 靜態網頁數據解析198
7.2.2 動態網頁數據解析204
7.3 爬蟲框架208
7.3.1 安裝爬蟲框架209
7.3.2 使用爬蟲框架212

8章 提高辦公效率219
8.1 處理日誌文件220
8.1.1 創建文件和文件夾220
8.1.2 重命名文件223
8.2 整理表格數據226
8.2.1 匯總表格數據226
8.2.2 設置表格格式230
8.3 收發電子郵件234
8.3.1 發送電子郵件234
8.3.2 讀取電子郵件237

9章 開發趣味遊戲243
9.1 遊戲開發準備244
9.1.1 準備開發工具244
9.1.2 設計遊戲規則247
9.2 添加圖像和聲音254
9.2.1 繪製圖形圖像254
9.2.2 加載控制聲音260

10章 初用人工智能267
10.1 智能語音268
10.1.1 語音268
10.1.2 語音識別272
10.2 人臉識別277
10.2.1 人臉比對277
10.2.2 表情識別281
10.3 圖像識別285
10.3.1 看圖識物286
10.3.2 文字識別289