Python語言程式設計基礎(第2版)

Python語言程式設計基礎(第2版)

《Python語言程式設計基礎(第2版)》是由嵩天禮欣、黃天羽著,高等教育出版社2017年出版的教育部大學計算機課程改革項目規劃教材。適合初學Python語言的讀者使用,也適合作為各類大專院校的教材,也可作為對Python感興趣讀者的自學參考書。

該書分初識Python語言、深入Python語言、運用Python語言三個部分,共10章,在系統講解Python語言語法的同時介紹了從數據理解到圖像處理的14個Python函式館,一共設計了25個非常具有現代感的實例。

基本介紹

  • 書名:Python語言程式設計基礎(第2版)
  • 作者:嵩天、禮欣、黃天羽
  • ISBN:978-7-04-047170-0
  • 類別:教育部大學計算機課程改革項目規劃教材
  • 頁數:332頁
  • 出版社:高等教育出版社
  • 出版時間:2017-02-06
  • 裝幀:平裝
  • 開本:850×1168 1/16
  • 版面字數:450千字
  • CIP核字號:2016324656
成書過程,編寫過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

編寫過程

《Python語言程式設計基礎(第2版)》在中國國內高校廣泛接觸並關注Python語言教學的大背景下編寫,試圖從計算技術發展角度闡釋Python語言作為“生態語言”的價值,展示一條與其他程式語言不同的學習路徑。
該書成稿過程歷時一年,隨著教學理念的不斷發展完善以及教學經驗的積累,書中大部分內容被推翻或重寫過多次。
該書作者嵩天、禮欣、黃天羽均來自於北京理工大學,還有包括研究生/本科生袁煒佳、李天龍、楊雅婷、劉苗苗、魏煜等在該書撰寫和出版過程中給予過幫助。
該書得到了教育部谷歌產學合作項目、北京市教育委員會“北京高等學校青年英才計畫項目”、北京理工大學優秀青年教師資助計畫項目(教學提升)和北京理工大學校級“十三五”規劃教材項目的資助。

出版工作

2017年2月6日,《Python語言程式設計基礎(第2版)》由高等教育出版社出版。
出版社工作人員
策劃編輯
責任編輯
封面設計
版式設計
插圖繪製
責任校對
責任印製
劉娟
劉娟
李衛青
馬雲
杜曉丹
高歌
尤靜

內容簡介

《Python語言程式設計基礎(第2版)》分初識Python語言、深入Python語言、運用Python語言三個部分,共10章,設計了超過20個利用第三方庫的編程實例,伴隨Python語言語法講解了10餘個標準庫或第三方庫的使用,在講解程式設計基礎概念、Python語言語法的同時,幫助讀者理解圍繞計算生態開展編程並解決問題的基本理念和方法。

教材目錄

前輔文
第一部分 初識Python語言
第1章 程式設計基本方法
1.1 計算機的概念
1.2 程式設計語言
1.3 Python語言概述
1.4 Python語言開發環境配置
1.5 程式的基本編寫方法
1.6 Python語言的版本更迭
本章小結
程式練習題
第2章 Python程式實例解析
2.1 實例1:溫度轉換
2.2 Python程式語法元素分析
2.3 實例2:Python蟒蛇繪製
2.4 turtle庫語法元素分析
本章小結
程式練習題
第二部分 深入Python語言
第3章 基本數據類型
3.1 數字類型
3.2 數字類型的操作
3.3 模組1:math庫的使用
3.4 實例3:天天向上的力量
3.5 字元串類型及其操作
3.6 字元串類型的格式化
3.7 實例4:文本進度條
本章小結
程式練習題
第4章 程式的控制結構
4.1 程式的基本結構
4.2 程式的分支結構
4.3 實例5:身體質量指數BMI
4.4 程式的循環結構
4.5 模組2:random庫的使用
4.6 實例6:π的計算
4.7 程式的異常處理
本章小結
程式練習題
第5章 函式和代碼復用
5.1 函式的基本使用
5.2 函式的參數傳遞
5.3 模組3:datetime庫的使用
5.4 實例7:七段數碼管繪製
5.5 代碼復用和模組化設計
5.6 函式的遞歸
5.7 實例8:科赫曲線繪製
5.8 Python內置函式
本章小結
程式練習題
第6章 組合數據類型
6.1 組合數據類型概述
6.2 列表類型和操作
6.3 實例9:基本統計值計算
6.4 字典類型和操作
6.5 模組4:jieba庫的使用
6.6 實例10:文本詞頻統計
6.7 實例11:Python之禪
本章小結
程式練習題
第7章 檔案和數據格式化
7.1 檔案的使用
7.2 模組5:PIL庫的使用
7.3 實例12:圖像的字元畫繪製
7.4 一二維數據的格式化和處理
7.5 實例13:CSV格式的HTML展示
7.6 高維數據的格式化
7.7 模組6:json庫的使用
7.8 實例14:CSV和JSON格式相互轉換
本章小結
程式練習題
第三部分 運用Python語言
第8章 程式設計方法論
8.1 計算思維
8.2 實例15:體育競技分析
8.3 自頂向下和自底向上
8.4 模組7:pyinstaller庫的使用
8.5 計算生態和模組編程
8.6 Python第三方庫的安裝
8.7 實例16:pip安裝腳本
本章小結
程式練習題
第9章 科學計算和可視化
9.1 問題概述
9.2 模組8:numpy庫的使用
9.3 實例17:圖像的手繪效果
9.4 模組9:matplotlib庫的使用
9.5 實例18:科學坐標圖繪製
9.6 實例19:多級雷達圖繪製
本章小結
程式練習題
第10章 網路爬蟲和自動化
10.1 問題概述
10.2 模組10:requests庫的使用
10.3 模組11:beautifulsoup4庫的使用
10.4 實例20:中國大學排名爬蟲
10.5 實例21:搜尋關鍵字自動提交
本章小結
程式練習題
附錄A 極簡計算機基礎
附錄B 人機接口和圖形編程
附錄C 數據處理和挖掘
全書快速參考索引
參考文獻
註:上述目錄從左至右閱讀。

教學資源

《Python語言程式設計基礎(第2版)》配有電子教案,提供了Python語言相關的資源平台。
與該書配套的與紙質教材一體化設計的Abook數字課程提供電子教案、原始碼、MOOC課程、階段測式、程式練習、圖片資料等輔助教學內容。
該書作者在中國大學MOOC上開設了“Python語言程式設計”課程及“Python系列專題”課程。

教材特色

《Python語言程式設計基礎(第2版)》提出了以理解和運用計算生態為目標的Python語言教學思想,在系統講解Python語言語法的同時介紹了從數據理解到圖像處理的14個Python函式館,向初學Python語言的讀者展示了程式語言學習路徑。
全書採用新形態構建形式,提供擴展閱讀資料、學習資料和學習視頻,一共設計了25個具有現代感的實例,從繪製蟒蛇、理解天天向上的力量到機器學習、網路爬蟲,從文本進度條、統計名著人物重要性到圖像手繪效果、雷達圖繪製,絕大多數實例為作者原創,讓讀者隨著內容深入不斷激發學習Python語言的熱情。

作者簡介

嵩天,博士,北京理工大學計算機學院副教授,是ACM/IEEE會員、中國計算機學會高級會員。科研方向是網路信息安全、計算機網路、教育大數據技術。2002年畢業於東北大學計算機系,獲學士學位,同年保送至清華大學;2008年畢業於清華大學計算機系,,獲工學博士學位。
禮欣,博士,北京理工大學計算機學院副教授、博士生導師,是IEEE、CCF會員,主要從事數據挖掘、深度學習、強化學習、表示學習的相關理論研究和技術套用。
黃天羽,博士,北京理工大學計算機學院副教授,中國仿真學會二級學會副秘書長。研究方向為虛擬現實、數字表演、計算機動畫、虛擬人建模與仿真。研究方向為虛擬現實、數字表演、計算機動畫、虛擬人建模與仿真。

相關詞條

熱門詞條

聯絡我們