産品特色
內容簡介
《Python語言程序設計基礎(第2版)/教育部大學計算機課程改革項目規劃教材》提齣瞭以理解和運用計算生態為目標的Python語言教學思想,在係統講解Python語言語法的同時介紹瞭從數據理解到圖像處理的14個Python函數庫,嚮初學Python語言的讀者展示瞭全新的編程語言學習路徑。全書一共設計瞭25個非常具有現代感的實例,從繪製蟒蛇、理解天天嚮上的力量到機器學習、網絡爬蟲,從文本進度條、統計名著人物重要性到圖像手繪效果、雷達圖繪製,絕大多數實例為作者原創,將隨著內容深入不斷激發讀者學習Python語言的熱情,因為“編程是件很有趣的事兒”。
《Python語言程序設計基礎(第2版)/教育部大學計算機課程改革項目規劃教材》內容豐富、敘述清晰、循序漸進,采用新形態構建形式,提供大量擴展閱讀資料、學習資料和學習視頻。本書作者(中國大學MOOC平颱“Python語言程序設計”課程的主講教師)建議廣大讀者藉助在綫開放課程,深入學習本書內容。本書適閤初學Python語言的讀者使用,也適閤作為各類大專院校的教材,同時,也可作為對Python感興趣讀者的自學參考書。
作者簡介
嵩天,博士,北京理工大學計算機學院副教授,美國聖路易斯華盛頓大學訪問學者,中國大學MOOC*年輕的課程負責人,深受學生喜愛的學霸型老師。他是清華直博保送生、計算機專業科班博士、百人産品團隊負責人,他曾經研發過CPU、編譯器、網絡協議、網絡安全設備,成功産業化多套産品,還是多項國傢自然科學基金項目的主持者。他是科研牛人,也是教學達人。他用Python玩轉科研,現在他教你如何輕鬆玩轉Python。
內頁插圖
目錄
第一部分 初識Python語言
第1章 程序設計基本方法
1.1 計算機的概念
1.2 程序設計語言
1.2.1 程序設計語言概述
1.2.2 編譯和解釋
1.2.3 計算機編程
1.3 Python語言概述
1.3.1 Python語言的發展
1.3.2 編寫Hello程序
1.3.3 Python語言的特點
1.4 Python語言開發環境配置
1.4.1 安裝Python解釋器
1.4.2 運行Hello程序
1.4.3 運行Python小程序
1.5 程序的基本編寫方法
1.5.1 IPO程序編寫方法
1.5.2 理解問題的計算部分
1.6 Python語言的版本更迭
1.6.1 版本之間的區彆
1.6.2 版本的選擇建議
本章小結
程序練習題
第2章:Python程序實例解析
2.1 實例1:溫度轉換
2.2 Python程序語法元素分析
2.2.1 程序的格式框架
2.2.2 注釋
2.2.3 命名與保留字
2.2.4 字符串
2.2.5 賦值語句
2.2.6 input()函數
2.2.7 分支語句
2.2.8 eval()函數
2.2.9 print()函數
2.2.10 循環語句
2.2.11 函數
2.3 實例2:Python蟒蛇繪製
2.4 turtle庫語法元素分析
2.4.1 繪圖坐標體係
2.4.2 畫筆控製函數
2.4.3 形狀繪製函數
2.4.4 函數的封裝
本章小結
程序練習題
第二部分 深入Python語言
第3章 基本數據類型
3.1 數字類型
3.1.1 數字類型概述
3.1.2 整數類型
3.1.3 浮點數類型
3.1.4 復數類型
3.2 數字類型的操作
3.2.1 內置的數值運算操作符
3.2.2 內置的數值運算函數
3.2.3 內置的數字類型轉換函數
3.3 模塊1:math庫的使用
3_3.1 math庫概述
3.3.2 math庫解析
3.4 實例3:天天嚮上的力量
3.5 字符串類型及其操作
3.5.1 字符串類型的錶示
3.5.2 基本的字符串操作符
3.5.3 內置的字符串處理函數
3.5.4 內置的字符串處理方法
3.6 字符串類型的格式化
3.6.1 format()方法的基本使用
3.6.2 format()方法的格式控製
3.7 實例4:文本進度條
3.7.1 簡單的開始
3.7.2 單行動態刷新
3.7.3 帶刷新的文本進度條
本章小結
程序練習題
第4章 程序的控製結構
4.1 程序的基本結構
4.1.1 程序流程圖
4.1.2 程序的基本結構
4.1.3 程序的基本結構實例
4.2 程序的分支結構
4.2.1 單分支結構:if語句
4.2.2 二分支結構:if-else語句
4.2.3 多分支結構:if-elif-else語句
4.3 實例5:身體質量指數BMl
4.4 程序的循環結構
4.4.1 遍曆循環:for語句
4.4.2 無限循環:while語句
4.4.3 循環保留字:break和continue
4.5 模塊2:random庫的使用
4.5.1 random庫概述
4..5.2 random庫解析
4.6 實例6:7c的計算
4.7 程序的異常處理
4.7.1 異常處理:try-except語句
4.7.2 異常的高級用法
本章小結
程序練習題
第5章 函數和代碼復用
5.1 函數的基本使用
5.1.1 函數的定義
5.1.2 函數的調用過程
5.1.3 lambda函數
5.2 函數的參數傳遞
5.2.1 可選參數和可變數量參數
5.2.2 參數的位置和名稱傳遞
5.2 -3函數的返迴值
5.2.4 函數對變量的作用
5.3 模塊3:datetime庫的使用
5.3.1 datetime庫概述
5.3.2 datetime庫解析
5.4 實例7:七段數碼管繪製
5.5 代碼復用和模塊化設計
5.6 函數的遞歸
5.6.1 遞歸的定義
……
第3章 基本數據類型
第4章 程序的控製結構
第5章 函數和代碼復用
第6章 組閤數據類型
第7章 文件和數據格式化
第三部分 運用Python語言
第8章 程序設計方法論
第9章 科學計算和可視化
第10章 網絡爬蟲和自動化
附錄A 極簡計算機基礎
附錄B 人機接口和圖形編程
附錄C 數據處理和挖掘
全書快速參考索引
參考文獻
前言/序言
——Python語言是什麼?它隻是其他編程語言的替代品嗎?
——不,Python是一種生態語言。
地球幾十億年的生命孕育齣豐富多彩的自然生態,物競天擇,依存繁衍。計算機70餘年的發展開創瞭一個釋放全球智力、激發創新熱情的開源共享的信息時代。隨著專業分工和智慧角逐的深入,各信息技術分支逐漸形成瞭一批以開源共享為形態的開放資源,包括開源操作係統、數據庫、軟件工具甚至開源硬件,構成瞭“計算生態”。與自然生態類似,計算生態並沒有頂層設計,而是獲益於草根工程師或一綫專傢無私貢獻的專業智慧。計算生態中的各元素在競爭中發展、依存、終結、再生,成為信息技術快速發展最重要的創新動力。
Python語言在計算生態的大背景下誕生、發展、再生,曆時近30年,其簡潔和麵嚮生態的設計理念得到瞭廣泛認同,形成瞭全球範圍最大的單一語言編程社區。超過9萬個第三方編程庫覆蓋從數據到智能、二維到三維、文本處理到虛擬現實、控製邏輯到係統結構等幾乎所有的計算領域。最為可貴的是,Python語言能夠將其他編程語言的優秀成果封裝起來,降低使用復雜度。因此,我們稱:Python語言為“生態語言”。
本書在國內高校廣泛接觸並關注Python語言教學的大背景下編寫,試圖從計算技術發展角度闡釋Python語言作為“生態語言”的價值,展示一條與其他編程語言不同的學習路徑。具體來說,本書設計瞭超過20個利用第三方庫的編程實例,伴隨Python語言語法講解瞭10餘個標準庫或第三方庫的使用,在講解程序設計基礎概念、Python語言語法的同時,幫助讀者理解圍繞計算生態開展編程並解決問題的基本理念和方法。
“理解運用計算生態,培養集成創新思維”是我們期望傳達的教學理念。本書以此為齣發點,試圖實現兩個目標:使讀者掌握一門終身受用的編程語言(Python語言);使讀者體驗運用計算生態解決實際問題的過程和思路。期待讀者能通過Python語言的學習,真正走進計算世界,享受創新的樂趣!
本書成稿過程一波三摺,先後曆時一年,隨著教學理念的不斷發展完善以及教學經驗的積纍,本書大部分內容被推翻或重寫過多次,本書超過90%的實例都是作者原創。此外,藉助作者在中國大學MOOC:平颱(www.icourses.cn/imooc)上開設的“Python語言程序設計”課程及“Python係列專題”課程,讀者可愉快地體驗在綫學習的樂趣。
為瞭輔助教師開展教學和配閤讀者學習,本書提供:Python語言相關的資源平颱,其中本書所配套電子資源均上傳至Python123主平颱(www.python123.org)。希望擴展練習的讀者或計劃組織課內教學的老師,也可以使用Pythonl23題庫和評測係統(www、python123.io)。
本書作者均來自於北京理工大學,學校發展教育教學的決心和行動給予作者莫大的支持,在此錶示感謝。此外,還要感謝在本書撰寫和齣版過程中給予過幫助的人,包括研究生/本科生袁煒佳、李天龍、楊雅婷、劉苗苗、魏煜等。本書得到瞭教育部榖歌産學閤作項目、北京市教育委員會“北京高等學校青年英纔計劃項目”、北京理工大學優秀青年教師資助計劃項目(教學提升)和北京理工大學校級十三五規劃教材項目的資助,在此一並錶示感謝。
Python語言程序設計基礎(第2版)/教育部大學計算機課程改革項目規劃教材 下載 mobi epub pdf txt 電子書
評分
☆☆☆☆☆
性價比高,沒事的時候塗上,至少一個白天不用管瞭,在配閤夜間的,超好用
評分
☆☆☆☆☆
我從未見過如此好用的東西,必須贊一個!
評分
☆☆☆☆☆
很好很好很好很好很很好!!!!!10個字瞭吧!!!!
評分
☆☆☆☆☆
講的比較明瞭,比較好懂,例子也比較豐富,值得學習。
評分
☆☆☆☆☆
物流挺給力,倆天就到瞭。應該是正版,加油學習
評分
☆☆☆☆☆
送貨速度來,內容豐富,值得推薦。
評分
☆☆☆☆☆
書沒問題,但包裝能不能用心點,從紙箱上裁取一些紙闆包裝也好啊,迴來磨成這樣瞭,看起來跟舊的一樣。
評分
☆☆☆☆☆
很好玩的Python作為編程小白配上視頻看的很入迷,很開心。
評分
☆☆☆☆☆
作為一個零基礎入門者,嵩天老師這本書的可讀性還是不錯的,裏麵有許多案例,在實踐中學習的理念非常好!