-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Python程序設計基礎(原書第5版) 版權信息
- ISBN:9787111689836
- 條形碼:9787111689836 ; 978-7-111-68983-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Python程序設計基礎(原書第5版) 本書特色
適讀人群 :編程零基礎的初學者本書詳盡而系統地介紹了Python語言程序設計的方方面面,通過大量的示例、偽代碼、流程圖和其他工具,使讀者更容易學習程序設計邏輯。本書清晰、簡明、友好的表述風格,可以讓讀者輕松掌握Python編程理論,快速投入到實際開發中。 本書特色清晰、友好、易于理解的表達:簡明而有效的編程理論講解,循序而善誘。豐富而簡明實用的樣例程序:包括突出特定編程主題的簡短示例, 以及更深入解決問題的程序。每章提供一個或多個案例研究:提供一個具體問題的逐步分析, 并展示如何解決它。 第5版新增內容增加了有關數據庫編程的新章節(第14章)。解釋了列表解析、字典解析和集合解析。增加了新的字符串知識,包括f字符串、字符串令牌、相鄰字符串的隱式連接,以及讀取和解析CSV文件的新示例。增加了新的GUI編程知識,包括為控件添加邊框、內部和外部填充、列表框控件和滾動條等。針對龜圖增加了用于讀取帶有對話框的用戶輸入的兩個命令。引入了隨機選擇列表元素的相關函數。增加了新函數知識,包括對pass關鍵字、None值的討論等。
Python程序設計基礎(原書第5版) 內容簡介
本書詳盡而系統地介紹了Python語言程序設計的方方面面,通過大量的示例、偽代碼、流程圖和其他工具,使讀者更容易學習程序設計邏輯。本書清晰、簡明、友好的表述風格,可以讓讀者輕松掌握Python編程理論,快速投入實際開發中。
Python程序設計基礎(原書第5版) 目錄
前言
第1章 計算機與編程 1
11 簡介 1
12 硬件和軟件 2
121 硬件 2
122 軟件 4
13 計算機如何存儲數據 5
131 存儲數字 6
132 存儲字符 7
133 高級數字存儲 8
134 其他類型的數據 8
14 程序如何工作 9
141 從機器語言到匯編語言 11
142 高級語言 11
143 關鍵字、操作符和語法概述 12
144 編譯器和解釋器 13
15 使用Python 14
151 安裝Python 14
152 Python解釋器 14
153 交互模式 15
154 在腳本模式下編寫和運行Python程序 16
155 IDLE編程環境 16
復習題 17
第2章 輸入、處理與輸出 20
21 設計一個程序 20
211 程序開發周期 20
212 設計過程中的更多技術細節 21
213 理解程序要完成的任務 21
214 確定為完成任務所需采取的步驟 21
215 偽碼 22
216 流程圖 22
22 輸入、處理與輸出 23
23 用print函數顯示輸出 24
24 注釋 26
25 變量 27
251 用賦值語句創建變量 27
252 變量命名規則 29
253 用print函數顯示多項內容 30
254 變量再賦值 31
255 數值數據類型和數值文本 31
256 用數據類型str來存儲字符串 33
257 將一個變量重新賦值為不同的類型 33
26 從鍵盤讀取輸入 34
27 執行計算 37
271 浮點數除法與整數除法 40
272 運算符的優先級 40
273 用圓括號將運算分組 41
274 指數運算符 43
275 求余運算符 43
276 將數學公式轉換成程序語句 44
277 混合數據類型的表達式與數據類型轉換 46
278 長語句拆分成多行 47
28 字符串連接 48
29 關于print函數的更多介紹 49
291 抑制print函數的換行功能 49
292 指定一個輸出項分隔符 50
293 轉義字符 50
210 用f-string顯示格式化輸出 52
2101 占位符表達式 52
2102 格式化數值 53
2103 舍入浮點數 53
2104 插入逗號分隔符 54
2105 格式化浮點數為百分數形式 55
2106 科學記數法形式的格式化 55
2107 格式化整數 55
2108 指定*小域寬 56
2109 數值對齊 57
21010 指示符的順序 58
21011 用f-string連接 58
211 有名常量 60
212 機器龜圖形庫簡介 61
2121 使用機器龜來畫線 62
2122 機器龜的轉向 62
2123 將機器龜的朝向設置為特定的角度 63
2124 獲取機器龜的當前朝向 64
2125 畫筆的抬起和放下 64
2126 繪制圓和點 65
2127 修改畫筆的寬度 66
2128 改變畫筆的顏色 66
2129 修改背景的顏色 66
21210 重新設置屏幕 66
21211 指定圖形窗口的大小 67
21212 移動機器龜到指定的位置 67
21213 獲取機器龜的當前位置 68
21214 控制機器龜的動畫速度 68
21215 隱藏機器龜 68
21216 在圖形窗口中顯示文本 69
21217 圖形填充 69
21218 用對話框獲取輸入 71
21219 用turtletextinput命令獲取字符串輸入 72
21220 用turtledone()語句保持圖形窗口的開放狀態 73
復習題 79
第3章 選擇結構與布爾邏輯 85
31 if語句 85
311 布爾表達式與關系運算符 86
312 綜合應用 88
32 if-else語句 91
33 字符串比較 94
34 嵌套的選擇結構與if-elif-else語句 97
341 測試一組條件 100
342 if-elif-else語句 102
35 邏輯運算符 103
351 運算符and 104
352 運算符or 105
353 短路求值 105
354 運算符not 105
355 再次分析判定貸款資格的程序 106
356 另一個判定貸款資格的程序 107
357 用邏輯運算符檢查數據范圍 108
36 布爾變量 109
37 機器龜圖形庫:判斷機器龜的狀態 110
371 獲取機器龜的位置 110
372 獲取機器龜的朝向 110
373 檢測畫筆是否被放下 110
374 判斷機器龜是否可見 111
375 獲取當前顏色 111
376 獲取畫筆的線寬 112
377 獲取機器龜的動畫速度 112
復習題 117
第4章 循環結構 124
41 循環結構簡介 124
42 while循環:條件控制的循環 125
421 while循環是先測試的循環 127
422 無限循環 129
43 for循環:計數控制的循環 130
431 在for循環中使用range函數 132
432 在循環內部使用目標變量 133
433 讓用戶控制循環迭代 136
434 生成一個從大到小遞減的數據序列 138
44 計算累加和 138
45 標記 141
Python程序設計基礎(原書第5版) 作者簡介
托尼??加迪斯(Tony Gaddis)在北卡羅來納州的海伍德社區學院講授“計算機編程語言”“操作系統”和“物理”課程。他在1994年被評為北卡羅來納社區學院的“年度佳教師”,并在1997年獲得“教學卓越獎”。Tony也提供對公司和機構(包括NASA的肯尼迪航天中心)的培訓。他著有《Starting Out with C++》和《Starting Out with Java》,并與人合著了《Starting Out with Visual Basic 2005》等。
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
月亮虎
- >
唐代進士錄
- >
詩經-先民的歌唱
- >
上帝之肋:男人的真實旅程
- >
李白與唐代文化
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇