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

Python程序設計(微課視頻版題庫版全國高等學校電腦教學指導委員會推薦教材)

  • 作者:編者:王煜林//王金恆//劉卓華//尹菡|責編:王冰飛//吳彤雲
  • 出版社:清華大學
  • ISBN:9787302629450
  • 出版日期:2023/05/01
  • 裝幀:平裝
  • 頁數:261
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書通過案例、課業任務、項目等形式全面介紹了Python語言的相關知識點。全書共11章,主要講解Python語言、開發環境、語法、基本數據類型、程序控制結構、組合數據類型、函數和模塊、面向對象和異常處理、文件和數據組織、內置標準庫以及第三方庫等,最後介紹了一個人工智慧相關的語音處理項目。每章都有大量的案例,並設置了課業任務,做到從案例到任務,到最後的項目,層層遞進,環環相扣,幫助讀者消化知識,提高學習興趣。本書可作為高等學校程序設計語言教材,也可作為程序設計愛好者的參考書。

作者介紹
編者:王煜林//王金恆//劉卓華//尹菡|責編:王冰飛//吳彤雲

目錄
第1章  初識Python
  1.1  Python概述
    1.1.1  Python的發展
    1.1.2  Python的特點
    1.1.3  Python的版本
    1.1.4  Python 3與Python 2的區別
    1.1.5  Python的用途
  1.2  Python開發環境
    1.2.1  Python的下載和安裝
    1.2.2  Python編程工具介紹
  1.3  Python程序運行
    1.3.1  Python程序的運行方式
    1.3.2  Python程序的可執行文件
  1.4  課業任務
  習題1
第2章  Python基本語法
  2.1  基本語法特點
    2.1.1  縮進
    2.1.2  註釋
    2.1.3  續行符
    2.1.4  分隔符號
    2.1.5  保留字和關鍵字
  2.2  基本輸入和輸出
    2.2.1  基本輸入
    2.2.2  基本輸出
  2.3  變數和對象
    2.3.1  Python中的變數
    2.3.2  變數命名規則和賦值語句
    2.3.3  對象的垃圾回收
    2.3.4  變數的共享引用
  2.4  課業任務
  習題2
第3章  基本數據類型
  3.1  數字類型
    3.1.1  整數類型
    3.1.2  浮點數類型
    3.1.3  複數類型
    3.1.4  分數類型
  3.2  數字運算
    3.2.1  數字運算操作符
    3.2.2  數字處理函數
  3.3  字元串類型
    3.3.1  字元串常量
    3.3.2  字元串操作符
    3.3.3  字元串的索引
    3.3.4  字元串的切片
    3.3.5  迭代字元串
    3.3.6  字元串處理函數
    3.3.7  字元串處理方法
    3.3.8  字元串的格式化

    3.3.9  bytes字元串
  3.4  數據類型操作
    3.4.1  類型判斷
    3.4.2  類型轉換
  3.5  課業任務
  習題3
第4章  程序控制結構
  4.1  程序的基本結構
    4.1.1  流程式控制制語句
    4.1.2  程序結構
  4.2  分支結構
    4.2.1  單分支結構
    4.2.2  雙分支結構
    4.2.3  多分支結構
    4.2.4  if…else三元表達式
  4.3  循環結構
    4.3.1  遍歷循環
    4.3.2  無限循環
    4.3.3  循環控制
    4.3.4  循環嵌套
  4.4  課業任務
  習題4
第5章  組合數據類型
  5.1  列表類型
    5.1.1  列表的特點
    5.1.2  常用列表方法和操作
    5.1.3  列表推導式
  5.2  元組類型
    5.2.1  元組的特點
    5.2.2  創建和刪除元組
    5.2.3  元組的訪問與操作
    5.2.4  元組推導式
  5.3  字典類型
    5.3.1  字典的定義
    5.3.2  常用字典方法和操作
    5.3.3  字典推導式
  5.4  集合類型
    5.4.1  創建集合
    5.4.2  刪除集合
    5.4.3  集合的運算
    5.4.4  凍結集合
    5.4.5  列表、元組、字典與集合的區別
  5.5  迭代
    5.5.1  迭代器的特點和優勢
    5.5.2  迭代器的常見基本操作
  5.6  課業任務
  習題5
第6章  函數和模塊
  6.1  函數
    6.1.1  定義函數

    6.1.2  調用函數
    6.1.3  函數的參數
    6.1.4  函數的嵌套
    6.1.5  lambda函數
    6.1.6  遞歸函數
    6.1.7  函數列表
  6.2  變數作用域
    6.2.1  作用域分類
    6.2.2  global關鍵字
    6.2.3  nonlocal關鍵字
    6.2.4  局部變數
    6.2.5  全局變數
  6.3  模塊
    6.3.1  模塊的定義
    6.3.2  導入模塊
    6.3.3  導入時執行模塊
    6.3.4  使用import語句還是from語句
    6.3.5  常見的標準模塊
    6.3.6  模塊搜索目錄
  6.4  模塊包
    6.4.1  包的概念
    6.4.2  包的基本結構
    6.4.3  創建包和使用包
    6.4.4  相對導入
    6.4.5  在__init__.py中添加代碼
  6.5  課業任務
  習題6
第7章  面向對象和異常處理
  7.1  理解Python的面向對象
    7.1.1  面向對象的基本概念
    7.1.2  Python的類和類型
    7.1.3  Python中的對象
  7.2  定義和使用類
    7.2.1  定義類
    7.2.2  使用類
  7.3  對象的屬性和方法
    7.3.1  對象的屬性
    7.3.2  對象的方法
    7.3.3  類的「偽私有」屬性和方法
    7.3.4  構造函數和析構函數
  7.4  類的繼承
    7.4.1  簡單繼承
    7.4.2  定義子類的屬性和方法
    7.4.3  調用超類的構造函數
    7.4.4  多重繼承
  7.5  運算符重載
    7.5.1  運算符重載的實現方法
    7.5.2  加法運算重載
    7.5.3  索引和分片重載
    7.5.4  自定義迭代器對象

    7.5.5  定製對象的字元串形式
  7.6  模塊中的類
    7.6.1  模塊中的類的概念
    7.6.2  模塊中的類的應用
  7.7  異常的概述
    7.7.1  異常的發生背景
    7.7.2  異常的特點
  7.8  異常處理基本結構和用法
    7.8.1  try結構語句
    7.8.2  except…as語句
    7.8.3  捕捉所有異常
    7.8.4  異常處理結構的嵌套
  7.9  異常處理語句
    7.9.1  raise語句
    7.9.2  異常鏈: 異常引發異常
  7.10  程序調試
    7.10.1  使用自帶的IDLE調試
    7.10.2  使用assert語句調試
  7.11  課業任務
  習題7
第8章  文件和數據組織
  8.1  文本文件的讀寫
    8.1.1  文件類型
    8.1.2  數據文件操作
    8.1.3  讀寫二進位文件
    8.1.4  用文件存儲對象
    8.1.5  os模塊的目錄操作
  8.2  高級文件操作
    8.2.1  shutil模塊的文件操作
    8.2.2  os模塊的文件操作
    8.2.3  shutil模塊的目錄操作
  8.3  讀寫CSV文件
    8.3.1  CSV文件的基本概念
    8.3.2  將數據寫入CSV文件
    8.3.3  讀CSV文件
  8.4  數據組織的維度
    8.4.1  基本概念
    8.4.2  一維數據的處理
    8.4.3  二維數據的處理
    8.4.4  數據排序
    8.4.5  數據查找
  8.5  課業任務
  習題8
第9章  標準庫
  9.1  繪圖工具turtle庫
    9.1.1  基本概念
    9.1.2  畫筆運動命令
    9.1.3  畫筆控制函數命令
    9.1.4  其他命令方法
  9.2  隨機數random庫

    9.2.1  基本概念
    9.2.2  隨機數種子函數
    9.2.3  整數隨機數函數
    9.2.4  浮點隨機數函數
    9.2.5  序列隨機數函數
  9.3  圖形界面工具tkinter庫
    9.3.1  基本概念
    9.3.2  創建tkinter的主窗口
    9.3.3  常見控制項布局方式
    9.3.4  常見tkinter控制項
    9.3.5  常見對話框
  9.4  時間工具time庫
    9.4.1  time庫概述
    9.4.2  時間處理函數
    9.4.3  時間格式化函數
    9.4.4  計時函數
  9.5  課業任務
  習題9
第10章  第三方庫
  10.1  第三方庫的安裝方法
    10.1.1  安裝第三方庫的前提
    10.1.2  使用pip安裝第三方庫
  10.2  文本處理庫
    10.2.1  文本處理庫簡介
    10.2.2  常用的文本處理庫
  10.3  用戶圖形界面庫
    10.3.1  用戶圖形界面庫簡介
    10.3.2  常用的用戶圖形界面庫
  10.4  數據分析庫
    10.4.1  數據分析庫簡介
    10.4.2  常用的數據分析庫
  10.5  數據可視化庫
    10.5.1  數據可視化庫簡介
    10.5.2  常用的數據可視化庫
  10.6  網路爬蟲庫
    10.6.1  網路爬蟲庫簡介
    10.6.2  常用的網路爬蟲庫
  10.7  PyInstaller打包工具
    10.7.1  PyInstaller庫概述
    10.7.2  安裝PyInstaller庫
    10.7.3  使用PyInstaller庫
  10.8  jieba分詞工具
    10.8.1  jieba庫概述
    10.8.2  安裝jieba庫
    10.8.3  使用分詞功能
  10.9  wordcloud詞雲工具
    10.9.1  wordcloud庫概述
    10.9.2  安裝wordcloud庫
    10.9.3  wordcloud庫函數
  10.10  課業任務

  習題10
第11章  智能語音識別與翻譯平台
  11.1  項目背景
  11.2  開發環境
  11.3  項目總體結構
    11.3.1  業務流程圖
    11.3.2  項目的主要構成
    11.3.3  關鍵技術介紹
  11.4  課業任務
  11.5  相關問題解惑
    11.5.1  NumPy版本問題
    11.5.2  文件路徑問題
    11.5.3  虛擬環境的問題
    11.5.4  識別英文語音不準確的問題

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