注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡網(wǎng)絡與數(shù)據(jù)通信網(wǎng)絡服務Python編程從0到1(視頻教學版)

Python編程從0到1(視頻教學版)

Python編程從0到1(視頻教學版)

定 價:¥79.00

作 者: 張頔
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111632955 出版時間: 2019-09-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

  本書以Python語言構建了程序設計基礎課程的教學體系。本書在對程序設計核心方法的探討上較其他Python書籍更為全面和深入。通過對本書內容的系統(tǒng)學習,讀者將全面掌握用Python進行程序設計的基本能力。 \n本書共分為4章。第1章介紹了Python的基本語法和程序設計的一般方法,涵蓋表達式、程序運行、內建類型、賦值、引用、流程控制結構、輸入/輸出、核心設計方法、算法性能描述、異常處理和程序調試等內容。第2章介紹了函數(shù)這一重要概念,涵蓋函數(shù)基礎、模塊、包、作用域、棧幀、遞歸、類、成員方法、高階函數(shù)、迭代器和生成器模式等內容。第3章通過Python的內建類型講述了常見的數(shù)據(jù)結構,涵蓋列表、鏈表、散列表和二叉樹等內容,并介紹了deque鏈表塊和OrderedDict有序字典兩個案例,最后介紹了綜合練習——尋路問題算法。第4章介紹了Python的面向對象特性,涵蓋類、繼承和多態(tài)等重要概念,并以一個綜合練習——GUI程序設計PyQt結束全書。 \n本書講解由淺入深,循序漸進,適合Python編程的自學人員和愛好者閱讀,也適合作為高校理工科專業(yè)的Python教學用書,還適合作為IT培訓機構的Python教學用書。 \n\n

作者簡介

  張頔畢業(yè)于清華大學電子工程系,獲電子科學與技術碩士學位。有十余年IT領域的教學經驗,長期致力于提供優(yōu)秀的IT教學產品。所授課程涉及程序設計語言、處理器結構、操作系統(tǒng)核心和網(wǎng)絡編程等眾多領域。

圖書目錄

第1章  基礎 1

\n

1.1  歷史      2

\n

1.2  表達式   3

\n

1.2.1  運算數(shù)       3

\n

1.2.2  運算符       3

\n

1.2.3  表達式的風格   4

\n

1.2.4  表達式的嵌套   5

\n

1.2.5  數(shù)據(jù)類型   5

\n

1.2.6  副作用       6

\n

1.2.7  小結   6

\n

1.3  運行程序      6

\n

1.3.1  交互執(zhí)行模式   7

\n

1.3.2  查閱幫助文檔   8

\n

1.3.3  執(zhí)行Python程序腳本      9

\n

1.3.4  標識符和關鍵字       10

\n

1.3.5  運行環(huán)境的錯誤提示       11

\n

1.3.6  示例:歐幾里得算法       12

\n

1.3.7  小結   15

\n

1.4  內建類型、賦值和引用      15

\n

1.4.1  字面值       15

\n

1.4.2  構造方法   17

\n

1.4.3  容器類型   18

\n

1.4.4  索引和切片       22

\n

1.4.5  左值、賦值和引用   24

\n

1.4.6  del操作     29

\n

1.4.7  小結   30

\n

1.5  流程控制結構      30

\n

1.5.1  if分支語句 30

\n

1.5.2  布爾運算   33

\n

1.5.3  while循環(huán)  34

\n

1.5.4  for循環(huán)     40

\n

1.5.5  條件表達式       42

\n

1.5.6  定義簡單函數(shù)   43

\n

1.5.7  小結   44

\n

1.6  輸入/輸出     44

\n

1.6.1  標準輸入/輸出(I/O)流 44

\n

1.6.2  重定向標準I/O至文件    45

\n

1.6.3  用管道行串接I/O     46

\n

1.6.4  標準I/O流對象 47

\n

1.6.5  命令行參數(shù)       48

\n

1.6.6  環(huán)境變量   49

\n

1.6.7  格式化字符串   50

\n

1.6.8  小結   51

\n

1.7  簡單練習      51

\n

1.7.1  示例:打印金字塔圖形   52

\n

1.7.2  示例:3X+1問題     53

\n

1.7.3  示例:繪制正多邊形       54

\n

1.7.4  示例:繪制函數(shù)曲線       55

\n

1.7.5  示例:蒙特卡洛方法       56

\n

1.7.6  示例:埃特金迭代法求方程的根   59

\n

1.7.7  小結   61

\n

1.8  程序執(zhí)行模型      61

\n

1.8.1  手段限制   62

\n

1.8.2  無狀態(tài)程序       62

\n

1.8.3  有狀態(tài)程序       67

\n

1.8.4  線性存儲器       73

\n

1.8.5  使用棧設計程序       76

\n

1.8.6  使用隊列設計程序   79

\n

1.8.7  小結   84

\n

1.9  算法的性能描述   85

\n

1.10  異常處理    87

\n

1.10.1  基本語法  88

\n

1.10.2  提升程序的健壯性  91

\n

1.10.3  完整的異常捕獲機制     94

\n

1.10.4  小結  96

\n

1.11  程序調試     97

\n

1.12  總結    98

\n

第2章  函數(shù) 99

\n

2.1  函數(shù)基礎      100

\n

2.2  模塊和包      111

\n

2.3  作用域和棧幀      115

\n

2.4  遞歸      121

\n

2.5  類和成員方法      141

\n

2.6  高階函數(shù)      147

\n

2.7  迭代器和生成器模式   155

\n

2.8  總結      160

\n

第3章  數(shù)據(jù)結構 161

\n

3.1  列表      162

\n

3.2  鏈表      174

\n

3.3  散列表   184

\n

3.5  案例分析      212

\n

3.6  綜合練習:尋路問題算法   218

\n

3.7  總結      231

\n

第4章  面向對象 232

\n

4.1  類   233

\n

4.2  繼承和多態(tài)   246

\n

4.3  綜合練習:GUI程序設計PyQt  253

\n

4.4  總結      257

\n

參考文獻       258

\n

……

\n


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號