Python程式設計入門與實踐

Python程式設計入門與實踐

《Python程式設計入門與實踐》是西安電子科技大學出版社出版圖書。

基本介紹

  • 中文名:Python程式設計入門與實踐
  • 出版時間:2021年2月1日
  • 出版社西安電子科技大學出版社
  • ISBN:9787560659602
  • 開本:16 開
  • 裝幀:平裝
內容簡介,目錄,

內容簡介

全書共9章。第1章講解Python開發環肯囑灶簽境的搭建與使用,標準庫與擴展庫對象的導入與使用,以及Python代碼編寫規範。第2章重點講解內置函式和運算符的使用。第3章講解選擇結構、循環結構、異常處理結構的語法與套用。第4章講解列表常用方法、列表推導式和切片的語法與套用、元組與生成器表達式、序列解包等內容。第5章講解字典與集合的創建與使用。第6章講解字元串常用方法,標準庫string、zlib、json的基本用法,以及中英文分詞、中文拼音處理、簡體中文與繁體中文的轉換。第7章講解函式定義與調用的語法,位置參數、默認值參數、關鍵參數和可變長度參數的使用,變數作用域的分類與搜尋順序,lambda表達式語法與套用、生成器函式和修飾器函式的定義與套用。第8章講解文本檔案和二進制檔案內容讀寫以及檔案複製、移動、重命名、刪除、查看屬性、資料夾遍歷等操作。第9章通過幾個案例介紹標準庫tkinter、sqlite3在GUI編程和SQLite資料庫編程方面的套用,擴展庫python-docx、openpyxl、python-pptx對Office文檔的簡單操作,擴展庫requests、BeautifulSoup在網路爬蟲方面的套用,以及擴展庫matplotlib在可視化領域的套用。

目錄

第1章 Python開發環境的搭建與符拳駝使用
1.1 Python語言特點與套用領域
1.2 Python安裝與IDLE簡單使用
1.3 Anaconda3安裝與Jupyter Notebook、Spyder簡單使用
1.4 在PowerShell或命令提示符環境中運行Python程式
1.5 安裝擴展庫
1.5.1 基本概念
1.5.2 安裝擴展庫
1.5.3 常見問題與解決方法
1.6 標準庫、擴展庫對象的導入與使用
1.6.1 import模組名[as別名】
1.6.2 from模組名/庫備院名import對象名/模組名[as別名】
1.6.3 from模組名import
1.6.4 高級用法與常見問題
1.7 Python代碼編寫規範
習題
第2章 內置類型、內置函式與運算符
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.2.5 邏輯運算符
2.2.6 下標運算符與屬性訪問運算符
2.2.7 賦值運算符
2.3 常甩內置函式
2.3.1 基本輸入/輸出
2.3.2 dir()、help()
2.3.3 range()
2.3.4 -類型轉換
2.3.5 最大值、最小值
2.3.6 元素數量、求和
2.3.7 排序、逆序
2.3.8 zip()
2.3.9 enumerate()
2.3.10 next()
2.3.11 map()、reduce()、filter()
2.4 綜合例題解析
習題
第3章 程式控制結構
3.1 條件表達式
3.2 選擇結構
3.2.1 單分支選擇結構
3.2.2 雙分支選擇結構
3.2.3 嵌套的選擇結構
3.3 循環結構
3.3.1 for循環結構
3.3.2 while循環結構
3.3.3 break與continue語句
3.4 異常處理結構
3.4.1 常見異常表現形式
3.4.2 異常處理結構語法與套用
3.5 綜合例題解析
習題
第4章 列表、元組
4.1 列表
4.1.1 列表創建與刪除
4.1.2 列表元素訪問
4.1.3 列表常用方法
4.1.4 列表對象支持的霸乎判運算符
4.1.5 內置函式對列表的操作
4.2 列表推導式語法與套用
4.3 切片語法與套用
4.4 元組與生成器表達式
4.4.1 元組創建
4.4.2 元組方法與巴良棕常用操作
4.4.3 元組與列表的區別
4.4.4 生成器表達式
4.5 序列解包
4.6 綜合例題解析
習題
第5章 字典與集合
5.1 字典
5.1.1 創建字典的幾種形式
5.1.2 字典常用方法
5.2 集合
5.2.1 創建集合的幾種形式
5.2.2 集合常用方法
5.3 綜合例題解析
習題
第6章 字元串
6.1 字元串方法及套用
6.1.1 字元乘危諒堡串常用方法清單
6.1.2 字元串編碼與位元組串解碼
6.1.3 字元串格式化
6.1.4 fred()、rfind()、index()、rindex()
6.1.5 split()、rsplit()、splitlines()、join()
6.1.6 replace()、maketrans()、translate()
6.1.7 center()、ljust()、rjust()
6.1.8 字元串測試
6.1.9 strip()、rstrip()、lstrip()、removeprefix()、removesuffix()
6.2 部分標準庫對字元串的處理
6.2.1 標準庫string
6.2.2 標準庫zlib與數據壓縮
6.2.3 標準庫json與序列化
6.3 部分擴展庫對字元串的處理
6.3.1 中英文分詞
6.3.2 中文拼音處理
6.3.3 繁體中文與簡體中文的互相轉換
6.4 綜合例題解析
習題
第7章 函式定義與使用
7.1 函式定義與調用
7.1.1 基本語法
7.1.2 遞歸函式定義與調用
7.1.3 函式嵌套定義
7.2 函式參數
7.2.1 位置參數
7.2.2 默認值參數
7.2.3 關鍵參數
7.2.4 可變長度參數
7.3 變數作用域
7.3.1 變數作用域的分類
7.3.2 作用域的搜尋順序
7.3.3 變數的可見性
7.4 lambda表達式語法與套用
7.5 生成器函式定義與使用
7.6 修飾器函式定義與使用
7.7 綜合例題解析
習題
第8章 檔案與資料夾操作
8.1 文本檔案操作與二進制檔案內容操作
8.1.1 內置函式open()
8.1.2 檔案對象常用方法
8.1.3 上下文管理語句with
8.1.4 檔案操作例題解析
8.2 檔案級與資料夾級操作
8.2.1 標準庫os、os.path、shutil中的常用成員
8.2.2 資料夾操作例題解析
習題
第9章 綜合套用案例實踐
9.1 tkinter套用開發
9.1.1 tkinter基礎知識
9.1.2 tkinter套用開發綜合案例
9.2 SQLite資料庫操作
9.2.1 SQLite資料庫基礎
9.2.2 常用sQL語句
9.2.3 使用tkinter+SQLite開發個人通信錄管理系統
9.3 Office文檔操作
9.3.1 docx、xlsx、pptx檔案操作基礎
9.3.2 查找包含特定關鍵字的Word、Excel、PowerPoint檔案
9.4 網路爬蟲實戰
9.4.1 requests基本操作
9.4.2 BeautifulSoup基本操作
9.4.3 爬取微信公眾號歷史文章
9.5 數據可視化實戰
9.5.1 matplotlib擴展庫基本操作
9.5.2 數據可視化案例
習題
參考文獻
2.3 常甩內置函式
2.3.1 基本輸入/輸出
2.3.2 dir()、help()
2.3.3 range()
2.3.4 -類型轉換
2.3.5 最大值、最小值
2.3.6 元素數量、求和
2.3.7 排序、逆序
2.3.8 zip()
2.3.9 enumerate()
2.3.10 next()
2.3.11 map()、reduce()、filter()
2.4 綜合例題解析
習題
第3章 程式控制結構
3.1 條件表達式
3.2 選擇結構
3.2.1 單分支選擇結構
3.2.2 雙分支選擇結構
3.2.3 嵌套的選擇結構
3.3 循環結構
3.3.1 for循環結構
3.3.2 while循環結構
3.3.3 break與continue語句
3.4 異常處理結構
3.4.1 常見異常表現形式
3.4.2 異常處理結構語法與套用
3.5 綜合例題解析
習題
第4章 列表、元組
4.1 列表
4.1.1 列表創建與刪除
4.1.2 列表元素訪問
4.1.3 列表常用方法
4.1.4 列表對象支持的運算符
4.1.5 內置函式對列表的操作
4.2 列表推導式語法與套用
4.3 切片語法與套用
4.4 元組與生成器表達式
4.4.1 元組創建
4.4.2 元組方法與常用操作
4.4.3 元組與列表的區別
4.4.4 生成器表達式
4.5 序列解包
4.6 綜合例題解析
習題
第5章 字典與集合
5.1 字典
5.1.1 創建字典的幾種形式
5.1.2 字典常用方法
5.2 集合
5.2.1 創建集合的幾種形式
5.2.2 集合常用方法
5.3 綜合例題解析
習題
第6章 字元串
6.1 字元串方法及套用
6.1.1 字元串常用方法清單
6.1.2 字元串編碼與位元組串解碼
6.1.3 字元串格式化
6.1.4 fred()、rfind()、index()、rindex()
6.1.5 split()、rsplit()、splitlines()、join()
6.1.6 replace()、maketrans()、translate()
6.1.7 center()、ljust()、rjust()
6.1.8 字元串測試
6.1.9 strip()、rstrip()、lstrip()、removeprefix()、removesuffix()
6.2 部分標準庫對字元串的處理
6.2.1 標準庫string
6.2.2 標準庫zlib與數據壓縮
6.2.3 標準庫json與序列化
6.3 部分擴展庫對字元串的處理
6.3.1 中英文分詞
6.3.2 中文拼音處理
6.3.3 繁體中文與簡體中文的互相轉換
6.4 綜合例題解析
習題
第7章 函式定義與使用
7.1 函式定義與調用
7.1.1 基本語法
7.1.2 遞歸函式定義與調用
7.1.3 函式嵌套定義
7.2 函式參數
7.2.1 位置參數
7.2.2 默認值參數
7.2.3 關鍵參數
7.2.4 可變長度參數
7.3 變數作用域
7.3.1 變數作用域的分類
7.3.2 作用域的搜尋順序
7.3.3 變數的可見性
7.4 lambda表達式語法與套用
7.5 生成器函式定義與使用
7.6 修飾器函式定義與使用
7.7 綜合例題解析
習題
第8章 檔案與資料夾操作
8.1 文本檔案操作與二進制檔案內容操作
8.1.1 內置函式open()
8.1.2 檔案對象常用方法
8.1.3 上下文管理語句with
8.1.4 檔案操作例題解析
8.2 檔案級與資料夾級操作
8.2.1 標準庫os、os.path、shutil中的常用成員
8.2.2 資料夾操作例題解析
習題
第9章 綜合套用案例實踐
9.1 tkinter套用開發
9.1.1 tkinter基礎知識
9.1.2 tkinter套用開發綜合案例
9.2 SQLite資料庫操作
9.2.1 SQLite資料庫基礎
9.2.2 常用sQL語句
9.2.3 使用tkinter+SQLite開發個人通信錄管理系統
9.3 Office文檔操作
9.3.1 docx、xlsx、pptx檔案操作基礎
9.3.2 查找包含特定關鍵字的Word、Excel、PowerPoint檔案
9.4 網路爬蟲實戰
9.4.1 requests基本操作
9.4.2 BeautifulSoup基本操作
9.4.3 爬取微信公眾號歷史文章
9.5 數據可視化實戰
9.5.1 matplotlib擴展庫基本操作
9.5.2 數據可視化案例
習題
參考文獻

相關詞條

熱門詞條

聯絡我們