基本介紹
- 書名:Python程式設計與實現
- 作者:馮林
- 類別:大學生創意·創新·創業教育與實踐系列教材
- 出版社:高等教育出版社
- 出版時間:2015年11月9日
- 頁數:359 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787040437881
- 字數:460千字
- CIP核字號:2015215275
成書過程
編寫情況
出版工作
策劃編輯 | 責任編輯 | 封面設計 | 版式設計 | 插圖繪製 | 責任校對 | 責任印製 |
---|---|---|---|---|---|---|
孫琳 | 孫琳 | 李小璐 | 童丹 | 杜曉丹 | 劉麗嫻 | 劉思涵 |
內容簡介
教材目錄
第1章 Python語言概述 1.1 Python語言簡介 1.2 Python與C語言的異同 1.3 安裝與配置Python環境 1.4 Python開發環境 本章小結 第2章 基本數據類型與變數 2.1 整數運算 2.2 浮點數運算 2.3 複數運算 2.4 字元串 2.5 類型轉換 2.6 變數 2.7 賦值語句 本章小結 習題 第3章 編寫Python程式 3.1 IDLE簡介 3.2 注釋 本章小結 習題 第4章 列表、元組和字典 4.1 序列 4.2 序列基本操作 4.3 列表 4.4 元組 4.5 字典 4.6 集合 4.7 五子棋棋盤 本章小結 習題 第5章 流程控制語句 5.1 布爾邏輯 5.2 代碼塊與縮進 5.3 if/else語句 5.4 循環 5.5 列表推導式 5.6 繼續五子棋 本章小結 習題 第6章 字元串 6.1 字元串的操作 6.2 正則表達式 本章小結 習題 第7章 函式 7.1 抽象與函式 7.2 創建函式 7.3 函式參數 7.4 變數的作用域 7.5 遞歸 7.6 函式修飾器 7.7 完成五子棋(封裝及重構) 本章小結 習題 第8章 I/O操作與檔案 8.1 字元串格式化 8.2 I/O操作 8.3 檔案打開與關閉 8.4 檔案的讀和寫 8.5 處理二進制檔案 8.6 訪問檔案系統 8.7 文本處理舉例——詞頻統計 8.8 五子棋遊戲的保存和讀取 | 本章小結 習題 第9章 面向對象編程 9.1 類 9.2 類的創建 9.3 繼承 9.4 多態 9.5 重構五子棋 本章小結 習題 第10章 異常處理 10.1 異常 10.2 拋出異常 10.3 捕獲異常 10.4 finally語句 10.5 處理異常的特殊方法 10.6 讓五子棋程式更健壯 本章小結 習題 第11章 模組 11.1 Python模組 11.2 名稱空間 11.3 模組導入特性 11.4 模組內建函式 11.5 包 本章小結 習題. *第12章 Python開發遊戲 12.1 Pygame介紹 12.2 常用模組介紹 12.3 遊戲初步設計 12.4 進一步完善遊戲 本章小結 *第13章 TCP/UDP網路編程 13.1 問題的引入 13.2 套接字 13.3 網路設計模組 13.4 UDP編程 13.5 TCP編程 本章小結 *第14章 Python爬蟲程式 14.1 搜尋引擎和網路爬蟲 14.2 基本概念 14.3 準備工作 14.4 一個簡單的爬蟲程式 本章小結 *第15章 訪問資料庫 15.1 資料庫基礎知識 15.2 Python與資料庫 15.3 SQLite介紹 15.4 Python使用SQLite 15.5 MySQL介紹 15.6 Python使用MySQL 15.7 編寫電子同學錄 本章小結 *第16章 CGI編程 16.1 CGI介紹 16.2 網頁與HTML 16.3 一個網站的初步實現 16.4 個人信息管理系統 本章小結 附錄 比較Python 2和Python 3 參考文獻 |
教學資源
- 課程資源
作品名稱 | “Python程式設計與實現”數字課程 |
---|---|
出版時間 | 2015年9月 |
出版社 | 高等教育出版社、高等教育電子音像出版社 |
內容提供者 | 孫琳等 |
策劃編輯 | 孫琳 |
技術編輯 | 趙莉 |
教材特色
- 以興趣為本。該書以案例作為主線,將枯燥的知識點與有趣的遊戲結合在一起,在玩樂中完成對Python語言的學習,並且在學習中完成對遊戲的開發,寓教於樂,學以致用。
- 加強程式思想。Python語言之所以廣受好評,其核心就是“簡單”,儘可能地讓編程變得簡單,讓編程思想也變得簡單。因此該書使用大量例子,並輔以分析,以求讓讀者能夠理解Python語言的這種“簡單”,並在以後工作中運用這種思想指導工作。
- 知識點細化。由於Python語言與其他語言相比,很多知識點是相互關聯的,這不利於對Python語言的清晰理解。因此,該書從巨觀角度,對Python語言的各個知識點進行重新劃分,以求將這種劃分方式與讀者已有的編程知識關聯起來,方便讀者理解和學習。
- 豐富的例子和良好的編程風格。該書為了讓讀者能夠深入理解知識點,在每個知識點下增加了大量示例進行描述,讀者可以將知識點與示例關聯起來看,這樣會便於對知識點理解。此外,在示例中使用了清晰的編程風格,讓讀者在閱讀示例代碼過程中,不自覺地養成優良的編程習慣,這也為讀者以後自行開發程式打下基礎。