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

Python程序設計入門與實踐(第2版普通高等教育通識課系列教材)

  • 作者:編者:董付國|責編:劉小莉
  • 出版社:西安電子科大
  • ISBN:9787560676869
  • 出版日期:2025/11/01
  • 裝幀:平裝
  • 頁數:332
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    全書共10章。第1章講解Python開發環境的搭建與使用,標準庫與擴展庫對象的導入與使用,以及Python代碼編寫規範。第2章重點講解內置函數和運算符的使用。第3章講解選擇結構、循環結構、異常處理結構的語法與應用。第4章講解列表常用方法、列表推導式和切片的語法與應用、元組與生成器表達式、序列解包等內容。第5章講解字典與集合的創建與使用。第6章講解字元串常用方法,標準庫string、zlib、json的基本用法,以及中英文分詞、中文拼音處理、簡體中文與繁體中文的轉換。第7章講解函數定義與調用的語法,位置參數、默認值參數、關鍵參數和可變長度參數的使用,變數作用域的分類與搜索順序,lambda表達式語法與應用、生成器函數和修飾器函數的定義與應用。第8章講解面向對象程序設計相關知識。第9章講解文本文件和二進位文件內容讀寫以及文件複製、移動、重命名、刪除、查看屬性、文件夾遍歷等操作。第10章通過幾個案例介紹標準庫tkinter、sqlite3在GUI編程和SQLite資料庫編程方面的應用,擴展庫python-docx、openpyxl、python-pptx對Office文檔的簡單操作,擴展庫requests、BeautifulSoup在網路爬蟲方面的應用,以及擴展庫Matplotlib在可視化領域的應用。
    本書適合作為研究生、本科、專科各專業程序設計課程的教材,也可以作為Python工程師和愛好者的自學用書。全書代碼在Windows 10+Python 3.13環境下編寫,大部分支持Python 3.8以上的版本,部分代碼用到了Python 3.12和Python 3.13/3.14的新特性。

作者介紹
編者:董付國|責編:劉小莉
    董付國,2門山東省一流本科課程負責人,1門山東省智慧課程負責人,1門智慧樹精品課程負責人,3本山東省普通高等教育一流教材作者,全國高等學校電腦教育研究會「十四五」規劃教材作者,多部暢銷教材作者;智慧樹教學名師,華為獨立顧問,阿里雲天池等多個實訓平台合作夥伴,全國高等院校電腦基礎教育研究會「教育信息化」專業委員會委員,全國高等學校電腦教育研究會程序設計工作委員會委員。出版的Python系列教材被國內近千所高校選用,累計印刷超過240次,其中1本在台灣發行繁體版。長期維護微信公眾號「Python小屋」並免費分享超過1400篇原創Python技術文章和超過700節微課視頻。

目錄
第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  find()、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.2  數據成員與成員方法
    8.2.1  私有成員與公有成員
    8.2.2  數據成員
    8.2.3  成員方法
    8.2.4  屬性
  8.3  繼承
  8.4  特殊方法
  8.5  綜合案例解析
  本章知識要點
  習題
第9章  文件與文件夾操作
  9.1  文本文件與二進位文件內容操作
    9.1.1  內置函數open()
    9.1.2  文件對象常用方法
    9.1.3  上下文管理語句with
    9.1.4  文件操作例題解析

  9.2  文件級與文件夾級操作
    9.2.1  標準庫os、os.path、shutil中的常用成員
    9.2.2  綜合例題解析
  本章知識要點
  習題
第10章  綜合應用案例實踐
  10.1  tkinter應用開發
    10.1.1  tkinter基礎知識
    10.1.2  tkinter應用開發綜合案例
  10.2  SQLite資料庫操作
    10.2.1  SQLite資料庫基礎
    10.2.2  常用SQL語句
    10.2.3  使用tkinter+SQLite開發個人通信錄管理系統
  10.3  Office文檔操作
    10.3.1  docx、xlsx、pptx文件操作基礎
    10.3.2  查找包含特定關鍵字的Word、Excel、PowerPoint文件
  10.4  網路爬蟲實戰
    10.4.1  requests基本操作
    10.4.2  BeautifulSoup基本操作
    10.4.3  爬取微信公眾號歷史文章
  10.5  數據分析與處理實戰
    10.5.1  數據分析與處理簡介
    10.5.2  數據分析與處理案例
  10.6  數據可視化實戰
    10.6.1  Matplotlib擴展庫基本操作
    10.6.2  數據可視化案例
  10.7  網頁設計與網站開發實戰
  本章知識要點
  習題
參考文獻

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