搜尋建議
書名: Object-Oriented Python|以GUI和遊戲程式學物件導向程式設計 (1版)
作者: Kalb
版次: 1
ISBN: 9786263243415
出版社: 碁峰資訊
書籍開數、尺寸: 17x23x2.08
頁數: 448
內文印刷顏色: 單色
#資訊
#數位媒體與設計
#編程與軟體開發
定價: 520
折扣: 8.5
售價: 442
庫存: 現貨: 2
查看店內位置
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

內容簡介   適用Python 3.x版和Pygame 2.x版   輕鬆掌控Python物件   物件導向程式設計(OOP)是一種程式開發的範式,把資料和程式碼組合成內聚的單元,讓您能以不同的思維來考量電腦問題,而提出的解決方案能高度重複使用。本書適用中階程度的程式設計師,書中內容是給讀者動手實作的教學指引,並深入OOP的核心原則,向讀者展示怎麼運用封裝、多型和繼承,並使用Python來編寫設計遊戲和應用程式。   本書一開始先說明程序型程式設計中固有的關鍵問題,然後引導您學會在Python中建構類別和物件的基礎知識。您會透過開發按鈕、文字欄位和其他在事件驅動環境中的標準GUI元素來打下好的物件導向程式設計基礎。您還會使用許多真實的程式碼範例和兩個以pygame為基礎的套件來協助把理論轉化為實務的運用,讓您能夠輕鬆寫出互動式的遊戲和應用程式,並且還完成了GUI widget小工具、動畫、多個場景和可重用的遊戲邏輯。在最後一章中,您會透過建構一個功能齊全的電玩遊戲程式來整合所有學過的知識,該遊戲程式中含有本書中介紹的許多OOP技術和GUI相關元素。   在本書中,您將學到:   ‧使用物件管理器物件來建構和管理多個物件   ‧使用封裝對客戶端程式碼隱藏物件的內部細節   ‧使用多型定義一個介面並在多個類別中實作   ‧使用繼承來活用現有的程式碼   本書的內容是視覺化、直觀的教學指南,可以讓讀者全面了解OOP的關鍵原則和運作原理,並指導讀者怎麼活用OOP來讓程式碼更易於維護、更易讀和更高效,但同時又不會犧牲其功能性。 目錄 PART 1 物件導向程式設計入門 第1章 程序式的Python 程式範例 第2章 使用OOP 對實體物件進行塑模 第3章 物件的心智模式與Self 的意義 第4章 管理多個物件 PART 2 使用Pygame 開發圖形使用者介面(GUI)程式 第5章 Pygame 入門 第6章 物件導向Pygame 第7章 Pygame GUI widgets 小工具 PART 3 封裝、多型和繼承 第8章 封裝 第9章 多型 第10章 繼承 第11章 管理物件使用的記憶體 PART 4 在遊戲程式開發中使用 OOP 第12章 紙牌遊戲程式 第13章 計時器 第14章 動畫 第15章 場景 第16章 完整遊戲實作:Dodger 第17章 設計模式與學習總結

大家的想法

還沒有人留下心得,快來搶頭香!

撰寫您的閱讀心得

為您推薦

動力學 (1版)

動力學 (1版)

其他會員也一起購買

【簡介】 *在古典力學分成靜力學-靜態結構的力分析和動力學-具加減速運動的力分析,本書採用向量法,再以作圖法推導驗證,為學習工程必備知識,為工程師需具備的基礎分析理論技術。 *為引導學生有效學習動力學,本書以系統化編撰,採用不同方法解析與驗證,使學生學習系統化與模組化的分析。 *不同方法使用時機與解析步驟於書中清楚表列說明,包含功能原理中屬於作正功、負功、不作功的情形,對應使用求解方法,可避免正負號使用混亂,培訓學生工程邏輯觀念與方法,使學生清晰易懂。 *以工程實例作為研習範例,如連桿機構與齒輪機構等動力分析,同一機件於不同條件下,採用牛頓法、功能原理與衝量法等方法進行解析。 *提供解析方法的固定流程,如牛頓法5個步驟,自由體圖繪製有7個要項依序判定,使讀者能清楚解題系統化邏輯順序,明確清晰其差異性。 *本書選用解析範例均為工程應用實例,引領學生進入實務工程,精簡內容,減輕學生學習負擔。 【目錄】 第一章 緒論與質點運動 1.1 緒論 1.2 質點運動 1.3等加速運動 1.4 非等加速運動 1.5 自由落體、上拋運動與平面運動函數化 1.6 質點運動-函數直線運動 1.7 質點運動-曲線運動 1.8 運動方程圖形研判 1.9 相依運動 1.10 相對運動 第二章 質點動力分析-牛頓定律 2.1 概論 2.2 單一元件動力分析 2.3 滑輪組相依運動 2.4 單擺動力分析 2.5 台車動力分析 第三章 質點動力分析-功能原理 3.1 概論 3.2 垂直上拋運動功能原理動力分析 3.3 物體於滑面功能原理動力分析 3.4 滑輪組功能原理動力分析 3.5 單擺功能原理動力分析 3.6 彈簧功能原理動力分析 3.7 滑軌功能原理動力分析 第四章 剛體運動分析 4.1 概論 4.2 桿件運動 4.3 斜桿運動分析 4.4 同心輪運動分析 4.5 滾動運動分析 4.6齒輪滾動 4.7 減速機構運動分析 第五章 剛體動力分析-牛頓法 5.1 概論 5.2 搬運車平移運動動力分析 5.3 桿件旋轉運動動力分析 5.4 斜桿平面運動動力分析 5.5 單擺擺動與偏心輪轉動動力分析 5.6 同心滑輪自轉運動動力分析 5.7 輪盤滾動動力分析 5.8 外齒輪周轉輪系圓弧滾動動力分析 5.9 皮帶減速機構傳動動力分析 5.10 齒輪減速機構嚙合傳動動力分析 第六章 剛體動力分析-功能原理 6.1 概論 6.2 斜桿動力分析 6.3 單擺動力分析 6.4 輪盤動力分析 6.5 車庫或停車場前柵門升降桿 6.6 重力滾輪 6.7 同心滑輪自轉運動動力分析 6.8 齒輪減速機構動力分析 6.9 齒輪滾動 第七章 衝量守恆與系統分析 7.1 衝量守恆 7.2 線性運動衝量守恆 7.3 旋轉運動角衝量守恆 7.4 碰撞 7.5 系統分析概論 7.6 蘇格蘭軛機構 7.7 曲柄滑塊機構運動分析 7.8 四連桿機構運動分析 7.9 行星齒輪系運動分析

原價: 530 售價: 477 現省: 53元
立即查看
Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python

Scripting with Objects: A Comparative Presentation of Object-Oriented Scripting with Perl and Python

類似書籍推薦給您

原價: 100 售價: 100 現省: 0元
立即查看
Microsoft Visual C#: An Introduction to Object-Oriented Programming 7/E 2018 <Cengage> (7版)

Microsoft Visual C#: An Introduction to Object-Oriented Programming 7/E 2018 <Cengage> (7版)

類似書籍推薦給您

原價: 2050 售價: 2050 現省: 0元
立即查看
系統分析與設計: 物件導向與 UML (Object-Oriented Systems Analysis and Design Using UML, 4/e) (4版)

系統分析與設計: 物件導向與 UML (Object-Oriented Systems Analysis and Design Using UML, 4/e) (4版)

類似書籍推薦給您

原價: 750 售價: 713 現省: 37元
立即查看
Systems Analysis and Design: An Object-Oriented Approach with UML (6版)

Systems Analysis and Design: An Object-Oriented Approach with UML (6版)

類似書籍推薦給您

Systems Analysis and Design: An Object-Oriented Approach with UML 6/e +作者:Dennis +年份:2021 年6 版 +ISBN:9781119559917 +書號:CS0438P +規格:平裝/單色 +頁數:538 +出版商:John Wiley 簡介 ●Focuses on real-world application by guiding students through practice problems and using the technique in a project ●Presents a contemporary, object-oriented approach using UML ●Integrates stories, feedback, and advice from a diverse industry advisory board of IS professionals and consultants ●Provides chapters that each cover a different step in the Systems Development Life Cycle (SDLC) process ●Presents a contemporary, object-oriented approach using UML 目錄 CHAPTER 1: INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN CHAPTER 2: PROJECT MANAGEMENT CHAPTER 3: REQUIREMENTS DETERMINATION CHAPTER 4: BUSINESS PROCESS AND FUNCTIONAL MODELING CHAPTER 5: STRUCTURAL MODELING CHAPTER 6: BEHAVIORAL MODELING CHAPTER 7: MOVING ON TO DESIGN CHAPTER 8: CLASS AND METHOD DESIGN CHAPTER 9: DATA MANAGEMENT LAYER DESIGN CHAPTER 10: HUMAN–COMPUTER INTERACTION LAYER DESIGN CHAPTER 11: PHYSICAL ARCHITECTURE LAYER DESIGN CHAPTER 12: CONSTRUCTION CHAPTER 13: INSTALLATION AND OPERATIONS

原價: 1620 售價: 1588 現省: 32元
立即查看
電子書Object-Oriented Programming with SIMOTION: Fundamentals, Program Examples and Software Concepts According to IEC 61131-3  201

電子書Object-Oriented Programming with SIMOTION: Fundamentals, Program Examples and Software Concepts According to IEC 61131-3 201

類似書籍推薦給您

原價: 1293 售價: 1293 現省: 0元
立即查看
書籍資訊 詳細資訊 & 心得 為您推薦

書籍分類

  • 資訊 資訊
  • 工程 工程
  • 數學與統計學 數學與統計學
  • 機率與統計 機率與統計
  • 自然科學 自然科學
  • 健康科學 健康科學
  • 地球與環境 地球與環境
  • 建築、設計與藝術 建築、設計與藝術
  • 人文與社會科學 人文與社會科學
  • 教育 教育
  • 語言學習與考試 語言學習與考試
  • 法律 法律
  • 會計與財務 會計與財務
  • 大眾傳播 大眾傳播
  • 觀光與休閒餐旅 觀光與休閒餐旅
  • 考試用書 考試用書
  • 研究方法 研究方法
  • 商業與管理 商業與管理
  • 經濟學 經濟學
  • 心理學 心理學
  • 生活 生活
  • 生活風格商品 生活風格商品
  • 參考書/測驗卷/輔材 參考書/測驗卷/輔材
您的購物車
貼心提醒:中文書超過5本,原文書超過3本超商容易超重,建議選擇宅配或分開下單