Python入門實戰教程

Python入門實戰教程

《Python入門實戰教程》是2021年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python入門實戰教程
  • 作者:劉彩虹,郭旭
  • 類別:教材類圖書
  • 出版社:清華大學出版社
  • 出版時間:2021年8月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN:9787302541288
內容簡介,圖書目錄,

內容簡介

本書篇幅精煉,摒棄了繁雜的原理性描述,精選豐富的案例和上機實驗,將重點聚焦於“快速使用Python解決實際開發問題”。 本書以10章的篇幅介紹Python語言特點及環境安裝、Python程式設計基礎、Python序列的常用類型特點及使用方法、字元串與正則表達式、程式控制結構、函式設計與使用、面向對象程式設計、檔案操作、科學計算與數據分析以及上述內容的上機實驗。 本書案例均在Windows 7作業系統和Python 2.7.13環境下實現。 本書集教材、實驗指導、習題冊於一體,結構清晰、圖文結合,易學易懂,可作為本科高校計算機專業基礎課程、選修課程的教材,也可作為Python愛好者的參考書。

圖書目錄

第1章 Python開發入門
1.1 Python簡介
1.1.1 Python語言的特點
1.1.2 Python程式的書寫規範
1.1.3 Python的版本選擇
1.1.4 Python的套用領域
1.2 Python程式設計環境的安裝與設定
1.2.1 Python的安裝與簡單實用
1.2.2 Anaconda開發環境
習題1
第2章 Python程式設計基礎
2.1 常量和變數
2.1.1 常量
2.1.2 變數
2.1.3 常量與變數的數據類型轉換
2.1.4 案例精選
2.2 運算符與表達式
2.2.1 算術表達式
2.2.2 關係表達式
2.2.3 邏輯表達式
2.2.4 案例精選
習題2
第3章 Python序列
3.1 列表與列表推導式
3.1.1 列表的創建與刪除
3.1.2 列表元素的增加
3.1.3 列表元素的刪除
3.1.4 列表元素訪問與計數
3.1.5 成員資格判斷
3.1.6 切片操作
3.1.7 列表排序
3.1.8 列表推導式
3.1.9 案例精選
3.2 元組與生成器推導式
3.2.1 元組的創建與刪除
3.2.2 元組的基本操作
3.2.3 元組與列表的區別
3.2.4 生成器推導式
3.3 字典
3.3.1 字典創建與刪除
3.3.2 訪問字典的鍵和值
3.3.3 字典元素的添加與修改
3.3.4 字典可用的函式與方法
3.3.5 案例精選
3.4 集合
3.4.1 集合的定義
3.4.2 集合的基本操作
3.4.3 集合可用的操作符
3.4.4 案例精選
習題3
第4章 字元串與正則表達式
4.1 字元串
4.1.1 字元串常量
4.1.2 字元串的轉義符
4.1.3 字元串的基本操作
4.1.4 字元串方法
4.1.5 字元串的格式化
4.1.6 案例精選
4.2 正則表達式
4.2.1 簡單的正則表達式
4.2.2 re模組主要方法
4.2.3 使用正則表達式對象
4.2.4 子模式與match對象
4.2.5 案例精選
習題4
第5章 程式控制結構
5.1 條件表達式
5.2 順序結構
5.2.1 賦值語句
5.2.2 基本輸入輸出
5.2.3 案例精選
5.3 選擇結構
5.3.1 單分支選擇結構
5.3.2 雙分支選擇結構
5.3.3 多分支選擇結構
5.3.4 if語句和if…else語句的嵌套形式
5.3.5 案例精選
5.4 循環結構
5.4.1 while語句
5.4.2 for語句
5.4.3 多重循環
5.4.4 break、continue、pass、else語句
5.4.5 案例精選
習題5
第6章 函式設計與使用
6.1 自定義函式
6.1.1 定義函式
6.1.2 調用函式
6.1.3 默認參數
6.1.4 位置參數和關鍵字參數
6.1.5 值傳遞和引用傳遞
6.1.6 返回值
6.1.7 lambda表達式
6.1.8 案例精選
6.2 內建函式
6.2.1 內建函式
6.2.2 案例精選
6.3 模組
6.3.1 創建模組
6.3.2 import語句
6.3.3 導入自定義模組
6.3.4 自定義包
6.3.5 案例精選
習題6
第7章 面向對象程式設計
7.1 類的定義與使用
7.1.1 定義類
7.1.2 使用類
7.2 類的屬性
7.2.1 公有和私有屬性
7.2.2 name mangling
7.2.3 實例屬性和類屬性
7.2.4 類的內置屬性
7.3 方法
7.3.1 實例方法和self參數
7.3.2 類方法和cls參數
7.3.3 靜態方法
7.3.4 構造方法和析構方法
7.4 繼承
7.4.1 簡單繼承
7.4.2 私有屬性和方法
7.4.3 方法重寫
7.4.4 多重繼承
習題7
第8章 檔案操作
8.1 檔案和file對象
8.1.1 打開檔案
8.1.2 file對象的方法
8.1.3 file對象的屬性
8.1.4 案例精選
8.2 檔案系統和相關模組
8.2.1 os模組
8.2.2 os.path模組
8.2.3 shutil模組
8.2.4 案例精選
習題8
第9章 科學計算與數據分析
9.1 數據處理庫Numpy
9.1.1 ndarray對象
9.1.2 ufunc對象
9.1.3 龐大的函式館
9.2 數據分析庫Pandas
9.2.1 Series對象
9.2.2 DataFrame對象
9.2.3 基本功能
第10章 上機實驗
實驗1 開始Python編程
實驗2 Python函式基礎
實驗3 程式結構控制
實驗4 Python面向對象程式設計
實驗5 Python模組
實驗6 io操作
實驗7 引入第三方庫
實驗7.1 安裝第三方庫
實驗7.2 NLTK-自然語言處理
實驗7.3 自動文摘系統
實驗8 圖形用戶界面編程
實驗8.1 Tkinter模組
實驗8.2 PIL庫
實驗8.3 圖像處理系統
附錄A 各章習題參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們