Python 程序設計入門與實踐, 2/e

董付國

  • 出版商: 西安電子科技大學出版
  • 出版日期: 2025-11-01
  • 售價: $354
  • 語言: 簡體中文
  • 頁數: 322
  • ISBN: 7560676863
  • ISBN-13: 9787560676869
  • 相關分類: Python
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

全書共10章。第1章講解 Python開發環境的搭建與使 用,標準庫與擴展庫對象的 導入與使用,以及Python代 碼編寫規範。第2章重點講 解內置函數和運算符的使用 。第3章講解選擇結構、循 環結構、異常處理結構的語 法與應用。第4章講解列表 常用方法、列表推導式和切 片的語法與應用、元組與生 成器表達式、序列解包等內 容。第5章講解字典與集合 的創建與使用。第6章講解 字符串常用方法,標準庫 string、zlib、json的基本用 法,以及中英文分詞、中文 拼音處理、簡體中文與繁體 中文的轉換。第7章講解函 數定義與調用的語法,位置 參數、默認值參數、關鍵參 數和可變長度參數的使用, 變量作用域的分類與搜索順 序,lambda表達式語法與 應用、生成器函數和修飾器 函數的定義與應用。第8章 講解面向對象程序設計相關 知識。第9章講解文本文件 和二進制文件內容讀寫以及 文件覆制、移動、重命名、 刪除、查看屬性、文件夾遍 歷等操作。 0章通過幾個 案例介紹標準庫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 單分支選擇結構