| | | Python程序設計基礎教程(慕課版) | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 628-912元 | 【優惠價】 | 393-570元 | 【作者】 | 宗大華宗濤 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115550668 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115550668 版次:1 商品編碼:12943773 品牌:人民郵電出版社 包裝:平裝 開本:16開 出版時間:2021-10-01 用紙:膠版紙 頁數:304 正文語種:中文 作者:宗大華,宗濤
" 編輯推薦 慕課版Python教材 基礎為主、實用為先、專業結合 充分激發學生的學習興趣,發揮學生學習的主動性提供 PPT、教學大綱、源代碼等資源 內容經得起推敲的教材,Python語言的基礎篇 文筆淺顯流暢,內容簡明易懂,描述精煉長銷書作者,教學經驗豐富 內容簡介 本書主要講解Python編程的基礎知識,全書分可以分為4個部分。第一部分是搭建工作平臺:Python的安裝、Sublime Text的安裝、Python程序的運行、Python自帶的集成開發環境IDLE簡介。第二部分是基礎知識:變量、字符串、常量、表達式,選擇和循環:程序的組、列表、字典,函數。第三部分是提高:類、圖形用戶界面(GUI)、異常處理及程序調試、文件與目錄操作、基本數據結構的擴展。第四部分是實踐:用Python的遊戲模塊pygame,編制3個較為簡單的遊戲,一是跳躍的小圓球,二是一步步行走的小圓球,三是小鳥穿越門柱遊戲。 本書語言簡潔清晰,描述通達明了,各個部分的內容配有大量的程序例子進行解釋,每個例子都能夠在所搭建的平臺上正確運行。每章後面附有思考與練習。 本書適合作為高等院校、高職高專院校Python基礎課程的教材,也可作為Python愛好者的學習參考書。 作者簡介 以前出版的教材: 1.操作繫統(第二版) ISBN 978-115-14681-6/TP 人民郵電出版社 2006-5 10萬6千冊 2.C語言程序設計(第二版) ISBN 978-7-115-18700-0/TP 人民郵電出版社 2008-11 2萬3千冊 3.數據結構 ISBN 978-7-115-16983-9/TP 人民郵電出版社 2008-4 5千冊 目錄 第 1章 搭建Python的工作平臺 1 1.1Python的安裝1 1.1.1在Windows操作繫統下安裝Python1 1.1.2Python的版本更新和卸載3 1.2Sublime Text的安裝4 1.2.1在Windows操作繫統下安裝Sublime Text4 1.2.2Sublime Text簡介6 1.3Python程序的運行7 1.3.1Python程序的運行步驟7 1.3.2開始編程前的兩點建議8 1.3.3交互執行模式9 結束語10
第2章 變量、字符串、常量、表達式11 2.1變量11 2.1.1Python中變量的命名規則11 2.1.2Python的關鍵字12 2.1.3變量賦值及函數id()13 2.2字符串15 2.2.1Python的字符串15 2.2.2關於字符串的“方法”17 2.2.3轉義字符22 2.2.4字符串的“切片”23 2.3數字常量25 2.3.1Python的整數25 2.3.2Python的實數26 2.4表達式26 2.4.1算術運算符與算術表達式26 2.4.2賦值運算符與賦值表達式27 2.4.3條件運算符與條件表達式29 2.4.4邏輯運算符與邏輯表達式30 2.4.5按位運算符31
第3章選擇和循環:程序的結構34 3.1程序結構及用戶輸入34 3.1.1程序的3種結構34 3.1.2用戶輸入——函數input()35 3.1.3轉換函數int()36 3.1.4程序中的注釋36 3.2選擇語句——if37 3.2.1if的單分支選擇37 3.2.2if-else的雙分支選擇39 3.2.3if-elif-else的多分支選擇40 3.2.4if選擇的嵌套42 3.3循環語句45 3.3.1循環語句for-in及函數range()45 3.3.2循環語句while49 3.3.3循環中的break、continue語句51 3.3.4循環的嵌套結構53 擴展案例55
第組、列表、字典58 4.1數據類型與格式化輸出58 4.1.1兩個函數:type()、str()58 4.1.2函數print()裡的參數——end59 4.1.3函數print()的格式化輸出60 4組62 4.2.1組62 4.2組的特性63 4.2.組有關的幾個方法66 4.3列表67 4.3.1創建列表68 4.3.2與列表有關的幾個方法70 4.3.3二維列表77 4.4字典79 4.4.1創建字典80 4.4.2與字典有關的幾個方法82 4.4.3字典的嵌套88
第5章函數93 5.1函數的基本概念93 5.1.1Python中函數的分類93 5.1.2定義函數、調用函數94 5.1.3返回語句——return97 5.2參數傳遞的討論(一)101 5.2.1參數的地址、位置參數101 5.2.2默認參數104 5.2.3關鍵字參數106 5.3參數傳遞的討論(二)107 5.3.1前綴“*<表達式>”在參數傳遞中的作用107 5.3.2前綴“**<表達式>”在參數傳遞中的作用109 5.3.3作用域與關鍵字global112 5.3.4函數與模塊116 5.4初識標準函數庫119 5.4.1導入math模塊119 5.4.2導入random模塊119 5.4.3導入time模塊121 5.4.4導入calendar模塊123
第6章類127 6.1類和對像127 6.1.1類與對像的概念127 6.1.2Python中類的定義127 6.1.3對像:類的實例化129 6.2對類的進一步認識131 6.2.1關於初始化程序:__init__131 6.2.2關於參數:self133 6.2.3關於類的屬性134 6.3類的繼承138 6.3.1Python裡類的繼承138 6.3.2在子類中改寫父類的方法139 6.3.3內置函數super()141 6.3.4多重繼承145 6.4Python中類的導入146 6.4.1類的導入146 6.4.2導入多個類148
第7章圖形用戶界面(GUI)152 7.1GUI的頂層窗口152 7.1.1初識Python的GUI152 7.1.2頂層窗口版面布局的3種方法154 7.2頂層窗口上的控件(一)158 7.2.1頂層窗口158 7.2.2控件Button、Label、Entry、Text159 7.2.3控件Checkbutton、Radiobutton166 7.3頂層窗口上的控件(二)171 7.3.1菜單控件Menu171 7.3.2信息框message176 7.3.3列表框Listbox182 7.4鼠標事件及鍵盤事件186 7.4.1與鼠標有關的事件及綁定方法bind()186 7.4.2關於方法bind()及event188 7.4.3與鍵盤有關的事件190
第8章異常處理及程序調試195 8.1編程中的兩種“異常”195 8.1.1異常之一:語法錯誤195 8.1.2異常之二:邏輯錯誤196 8.1.3Python對“異常”的處理199 8.2捕捉異常:try-except語句199 8.2.1try-except語句的基本語法199 8.2.2try-except-else語句200 8.2.3try-except-finally語句201 8.2.4多個except子句202 8.3用IDLE進行程序調試205 8.3.1利用IDLE調試程序206 8.3.2利用斷點調試的例子207
第9章文件與目錄操作214 9.1文件的打開、創建和關閉214 9.1.1文件概述214 9.1.2創建和打開文件:函數open()215 9.1.3關閉文件:方法close()217 9.2文件的寫入/讀取218 9.2.1寫入文件218 9.2.2讀取文件220 9.2.3文件的隨機定位224 9.3路徑、目錄、文件227 9.3.1os、os.path及shutil模塊228 9.3.2文件目錄的層次結構228 9.3.3有關目錄的操作命令231 9.3.4有關文件的操作命令234
第10章 基本數據結構的擴展239 10.1Python中二叉樹的遞歸遍歷239 10.1.1二叉樹的基本概念239 10.1.2遞歸的概念242 10.1.3二叉樹遍歷的Python算法243 10.2Python中的堆排序245 10.2.1堆的定義245 10.2.2對堆排序過程的描述246 10.2.3Python中的堆排序方法247 10.3Python中的隊列250 10.3.13種隊列的概念251 10.3.2Python中與隊列有關的方法253 10.3.3FIFO、LIFO隊列的自定義實現257 10.3.4FIFO、LIFO隊列的應用舉例259
第11章 Python遊戲實戰266 11.1安裝遊戲模塊pygame266 11.2實戰案例1:跳躍的小圓球267 11.2.1案例分析與結果展示267 11.2.2創建遊戲窗口268 11.2.3往遊戲窗口中添加小圓球270 11.2.4在窗口中移動小圓球272 11.2.5小圓球與窗口邊界的踫撞處理274 11.3實戰案例2:一步步行走的小圓球276 11.3.1一步步行走的小圓球的程序bxxq.py276 11.3.2鍵盤按鍵的事件277 11.3.3小圓球的行進路線278 11.4實戰案例3:小鳥穿越門柱遊戲278 11.4.1制作遊戲框架279 11.4.2創建小鳥類282 11.4.3創建門柱類285 11.4.4計算得分288 11.4.5檢測踫撞291 參考書目295 本書內容簡要索引296 感謝303 查看全部↓
" | | | | | |