• <ins id="u9cbv"><small id="u9cbv"><wbr id="u9cbv"></wbr></small></ins>
    <nobr id="u9cbv"><strike id="u9cbv"></strike></nobr>
    <kbd id="u9cbv"><menu id="u9cbv"><thead id="u9cbv"></thead></menu></kbd><ins id="u9cbv"><th id="u9cbv"></th></ins>
    <nobr id="u9cbv"><sup id="u9cbv"></sup></nobr>
    <var id="u9cbv"><delect id="u9cbv"></delect></var>
  • 注冊 | 登錄讀書好,好讀書,讀好書!
    讀書網(wǎng)-DuShu.com
    當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Python程序設(shè)計基礎(chǔ)教程(慕課版)

    Python程序設(shè)計基礎(chǔ)教程(慕課版)

    Python程序設(shè)計基礎(chǔ)教程(慕課版)

    定 價:¥69.80

    作 者: 宗大華,宗濤
    出版社: 人民郵電出版社
    叢編項(xiàng):
    標(biāo) 簽: 暫缺

    ISBN: 9787115550668 出版時間: 2021-10-01 包裝:
    開本: 16開 頁數(shù): 304 字?jǐn)?shù):  

    內(nèi)容簡介

      本書主要講解Python編程的基礎(chǔ)知識,全書分可以分為4個部分。第一部分是搭建工作平臺:Python的安裝、Sublime Text的安裝、Python程序的運(yùn)行、Python自帶的集成開發(fā)環(huán)境IDLE簡介。第二部分是基礎(chǔ)知識:變量、字符串、常量、表達(dá)式,選擇和循環(huán):程序的結(jié)構(gòu),元組、列表、字典,函數(shù)。第三部分是提高:類、圖形用戶界面(GUI)、異常處理及程序調(diào)試、文件與目錄操作、基本數(shù)據(jù)結(jié)構(gòu)的擴(kuò)展。第四部分是實(shí)踐:用Python的游戲模塊pygame,編制3個較為簡單的游戲,一是跳躍的小圓球,二是一步步行走的小圓球,三是小鳥穿越門柱游戲。本書語言簡潔清晰,描述通達(dá)明了,各個部分的內(nèi)容配有大量的程序例子進(jìn)行解釋,每個例子都能夠在所搭建的平臺上正確運(yùn)行。每章后面附有思考與練習(xí)。本書適合作為高等院校、高職高專院校Python基礎(chǔ)課程的教材,也可作為Python愛好者的學(xué)習(xí)參考書。

    作者簡介

      以前出版的教材: 1.操作系統(tǒng)(第二版) ISBN 978-115-14681-6/TP 人民郵電出版社 2006-5 10萬6千冊 2.C語言程序設(shè)計(第二版) ISBN 978-7-115-18700-0/TP 人民郵電出版社 2008-11 2萬3千冊 3.?dāng)?shù)據(jù)結(jié)構(gòu) ISBN 978-7-115-16983-9/TP 人民郵電出版社 2008-4 5千冊

    圖書目錄

    第 1章 搭建Python的工作平臺 1
    1.1 Python的安裝 1
    1.1.1 在Windows操作系統(tǒng)下安裝Python 1
    1.1.2 Python的版本更新和卸載 3
    1.2 Sublime Text的安裝 4
    1.2.1 在Windows操作系統(tǒng)下安裝Sublime Text 4
    1.2.2 Sublime Text簡介 6
    1.3 Python程序的運(yùn)行 7
    1.3.1 Python程序的運(yùn)行步驟 7
    1.3.2 開始編程前的兩點(diǎn)建議 8
    1.3.3 交互執(zhí)行模式 9
    結(jié)束語 10
    第 2章 變量、字符串、常量、表達(dá)式 11
    2.1 變量 11
    2.1.1 Python中變量的命名規(guī)則 11
    2.1.2 Python的關(guān)鍵字 12
    2.1.3 變量賦值及函數(shù)id() 13
    2.2 字符串 15
    2.2.1 Python的字符串 15
    2.2.2 關(guān)于字符串的“方法” 17
    2.2.3 轉(zhuǎn)義字符 22
    2.2.4 字符串的“切片” 23
    2.3 數(shù)字常量 25
    2.3.1 Python的整數(shù) 25
    2.3.2 Python的實(shí)數(shù) 26
    2.4 表達(dá)式 26
    2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 26
    2.4.2 賦值運(yùn)算符與賦值表達(dá)式 27
    2.4.3 條件運(yùn)算符與條件表達(dá)式 29
    2.4.4 邏輯運(yùn)算符與邏輯表達(dá)式 30
    2.4.5 按位運(yùn)算符 31
    第3章 選擇和循環(huán):程序的結(jié)構(gòu) 34
    3.1 程序結(jié)構(gòu)及用戶輸入 34
    3.1.1 程序的3種結(jié)構(gòu) 34
    3.1.2 用戶輸入——函數(shù)input() 35
    3.1.3 轉(zhuǎn)換函數(shù)int() 36
    3.1.4 程序中的注釋 36
    3.2 選擇語句——if 37
    3.2.1 if的單分支選擇 37
    3.2.2 if-else的雙分支選擇 39
    3.2.3 if-elif-else的多分支選擇 40
    3.2.4 if選擇的嵌套 42
    3.3 循環(huán)語句 45
    3.3.1 循環(huán)語句for-in及函數(shù)range() 45
    3.3.2 循環(huán)語句while 49
    3.3.3 循環(huán)中的break、continue語句 51
    3.3.4 循環(huán)的嵌套結(jié)構(gòu) 53
    擴(kuò)展案例 55
    第4章 元組、列表、字典 58
    4.1 數(shù)據(jù)類型與格式化輸出 58
    4.1.1 兩個函數(shù):type()、str() 58
    4.1.2 函數(shù)print()里的參數(shù)——end 59
    4.1.3 函數(shù)print()的格式化輸出 60
    4.2 元組 62
    4.2.1 創(chuàng)建元組 62
    4.2.2 元組的特性 63
    4.2.3 與元組有關(guān)的幾個方法 66
    4.3 列表 67
    4.3.1 創(chuàng)建列表 68
    4.3.2 與列表有關(guān)的幾個方法 70
    4.3.3 二維列表 77
    4.4 字典 79
    4.4.1 創(chuàng)建字典 80
    4.4.2 與字典有關(guān)的幾個方法 82
    4.4.3 字典的嵌套 88
    第5章 函數(shù) 93
    5.1 函數(shù)的基本概念 93
    5.1.1 Python中函數(shù)的分類 93
    5.1.2 定義函數(shù)、調(diào)用函數(shù) 94
    5.1.3 返回語句——return 97
    5.2 參數(shù)傳遞的討論(一) 101
    5.2.1 參數(shù)的地址、位置參數(shù) 101
    5.2.2 默認(rèn)參數(shù) 104
    5.2.3 關(guān)鍵字參數(shù) 106
    5.3 參數(shù)傳遞的討論(二) 107
    5.3.1 前綴“*<表達(dá)式>”在參數(shù)傳遞中的作用 107
    5.3.2 前綴“**<表達(dá)式>”在參數(shù)傳遞中的作用 109
    5.3.3 作用域與關(guān)鍵字global 112
    5.3.4 函數(shù)與模塊 116
    5.4 初識標(biāo)準(zhǔn)函數(shù)庫 119
    5.4.1 導(dǎo)入math模塊 119
    5.4.2 導(dǎo)入random模塊 119
    5.4.3 導(dǎo)入time模塊 121
    5.4.4 導(dǎo)入calendar模塊 123
    第6章 類 127
    6.1 類和對象 127
    6.1.1 類與對象的概念 127
    6.1.2 Python中類的定義 127
    6.1.3 對象:類的實(shí)例化 129
    6.2 對類的進(jìn)一步認(rèn)識 131
    6.2.1 關(guān)于初始化程序:__init__ 131
    6.2.2 關(guān)于參數(shù):self 133
    6.2.3 關(guān)于類的屬性 134
    6.3 類的繼承 138
    6.3.1 Python里類的繼承 138
    6.3.2 在子類中改寫父類的方法 139
    6.3.3 內(nèi)置函數(shù)super() 141
    6.3.4 多重繼承 145
    6.4 Python中類的導(dǎo)入 146
    6.4.1 類的導(dǎo)入 146
    6.4.2 導(dǎo)入多個類 148
    第7章 圖形用戶界面(GUI) 152
    7.1 GUI的頂層窗口 152
    7.1.1 初識Python的GUI 152
    7.1.2 頂層窗口版面布局的3種方法 154
    7.2 頂層窗口上的控件(一) 158
    7.2.1 頂層窗口 158
    7.2.2 控件Button、Label、Entry、Text 159
    7.2.3 控件Checkbutton、Radiobutton 166
    7.3 頂層窗口上的控件(二) 171
    7.3.1 菜單控件Menu 171
    7.3.2 信息框message 176
    7.3.3 列表框Listbox 182
    7.4 鼠標(biāo)事件及鍵盤事件 186
    7.4.1 與鼠標(biāo)有關(guān)的事件及綁定方法bind() 186
    7.4.2 關(guān)于方法bind()及event 188
    7.4.3 與鍵盤有關(guān)的事件 190
    第8章 異常處理及程序調(diào)試 195
    8.1 編程中的兩種“異?!薄?95
    8.1.1 異常之一:語法錯誤 195
    8.1.2 異常之二:邏輯錯誤 196
    8.1.3 Python對“異常”的處理 199
    8.2 捕捉異常:try-except語句 199
    8.2.1 try-except語句的基本語法 199
    8.2.2 try-except-else語句 200
    8.2.3 try-except-finally語句 201
    8.2.4 多個except子句 202
    8.3 用IDLE進(jìn)行程序調(diào)試 205
    8.3.1 利用IDLE調(diào)試程序 206
    8.3.2 利用斷點(diǎn)調(diào)試的例子 207
    第9章 文件與目錄操作 214
    9.1 文件的打開、創(chuàng)建和關(guān)閉 214
    9.1.1 文件概述 214
    9.1.2 創(chuàng)建和打開文件:函數(shù)open() 215
    9.1.3 關(guān)閉文件:方法close() 217
    9.2 文件的寫入/讀取 218
    9.2.1 寫入文件 218
    9.2.2 讀取文件 220
    9.2.3 文件的隨機(jī)定位 224
    9.3 路徑、目錄、文件 227
    9.3.1 os、os.path及shutil模塊 228
    9.3.2 文件目錄的層次結(jié)構(gòu) 228
    9.3.3 有關(guān)目錄的操作命令 231
    9.3.4 有關(guān)文件的操作命令 234
    第 10章 基本數(shù)據(jù)結(jié)構(gòu)的擴(kuò)展 239
    10.1 Python中二叉樹的遞歸遍歷 239
    10.1.1 二叉樹的基本概念 239
    10.1.2 遞歸的概念 242
    10.1.3 二叉樹遍歷的Python算法 243
    10.2 Python中的堆排序 245
    10.2.1 堆的定義 245
    10.2.2 對堆排序過程的描述 246
    10.2.3 Python中的堆排序方法 247
    10.3 Python中的隊(duì)列 250
    10.3.1 3種隊(duì)列的概念 251
    10.3.2 Python中與隊(duì)列有關(guān)的方法 253
    10.3.3 FIFO、LIFO隊(duì)列的自定義實(shí)現(xiàn) 257
    10.3.4 FIFO、LIFO隊(duì)列的應(yīng)用舉例 259
    第 11章 Python游戲?qū)崙?zhàn) 266
    11.1 安裝游戲模塊pygame 266
    11.2 實(shí)戰(zhàn)案例1:跳躍的小圓球 267
    11.2.1 案例分析與結(jié)果展示 267
    11.2.2 創(chuàng)建游戲窗口 268
    11.2.3 往游戲窗口中添加小圓球 270
    11.2.4 在窗口中移動小圓球 272
    11.2.5 小圓球與窗口邊界的碰撞處理 274
    11.3 實(shí)戰(zhàn)案例2:一步步行走的小圓球 276
    11.3.1 一步步行走的小圓球的程序bxxq.py 276
    11.3.2 鍵盤按鍵的事件 277
    11.3.3 小圓球的行進(jìn)路線 278
    11.4 實(shí)戰(zhàn)案例3:小鳥穿越門柱游戲 278
    11.4.1 制作游戲框架 279
    11.4.2 創(chuàng)建小鳥類 282
    11.4.3 創(chuàng)建門柱類 285
    11.4.4 計算得分 288
    11.4.5 檢測碰撞 291
    參考書目 295
    本書內(nèi)容簡要索引 296
    感謝 303

    本目錄推薦

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