書名: Object-Oriented Python|以GUI和遊戲程式學物件導向程式設計 (1版)
作者: Kalb
版次: 1
ISBN: 9786263243415
出版社: 碁峰
書籍開數、尺寸: 17x23x2.08
頁數: 448
內文印刷顏色: 單色
#資訊
#數位媒體與設計
#編程與軟體開發
定價: 520
售價: 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版)

其他會員也一起購買

書名:電子學(基礎理論)(第十版) 原文書名 : Electronic Devices (Conventional Current Version) 10/E 作者:Floyd 翻譯:楊棧雲 出版社:全華 出版日期:2019/06/01 ISBN:9789865030704 內容簡介 本書譯自Thomas L. Floyd原著「Electronic Devices」(第十版),分為基礎理論、進階應用兩冊,本書內容豐富,大量例題的相關習題及每小節後的隨堂測驗,解答都可在隨書光碟中找到。本書適用於大學、科大電子、電機、機械及資工系,日、夜間部「電子學」課程使用。 ■ 本書特色 1.每一章前面都有本章大綱、本章學習目標、簡介、重要詞彙與可參訪教學專用 等項目,可迅速了解每章重點。 2.本書內容豐富,在每小節後附有隨堂測驗及大量的例題、特殊的解題方法,可加強基本概念。 3.全書採用全彩精美印刷,內容層次分明,條列清晰。 4.各章皆有基本習題,讓學生及自學者檢視學習之成果。 目錄 1電子學簡介 1-1原子 1-2用於電子學的材料 1-3半導體的電流 1-4N型與P型半導體 1-5PN 接面 2二極體及應用 2-1二極體的工作原理 2-2二極體的電壓-電流(V-I)特性 2-3二極體的各種模型 2-4半波整流器 2-5全波整流器 2-6電源濾波器與調整器 2-7二極體限位器與箝位器 2-8電壓倍增器 2-9二極體特性資料表 3特殊用途二極體 3-1齊納二極體 3-2齊納二極體的應用 3-3光學二極體 4雙極接面電晶體 4-1雙極接面電晶體(BJT)結構 4-2BJT的基本工作原理 4-3BJT的特性和參數 4-4BJT當作放大器 4-5BJT當作開關 4-6光電晶體 4-7電晶體的類別和封裝 5電晶體偏壓電路 5-1直流工作點 5-2分壓器偏壓 5-3其他的偏壓方法 6BJT 放大器 6-1放大器的工作原理 6-2電晶體交流模型 6-3共射極放大器 6-4共集極放大器 6-5共基極放大器 6-6多級放大器 6-7差動放大器 7場效電晶體 7-1接面場效電晶體 7-2接面場效電晶體的特性與參數 7-3JFET 偏壓 7-4歐姆區 7-5金屬氧化物半導體電晶體 7-6MOSFET 的特性與參數 7-7MOSFET偏壓 7-8絕緣閘雙極電晶體 8FET放大器及開關電路 8-1共源極放大器 8-2共汲極放大器 8-3共閘極放大器 8-4D類放大器 8-5MOSFET類比開關 8-6MOSFET 數位開關 9運算放大器 9-1運算放大器簡介 9-2運算放大器輸入模式與參數 9-3負回授 9-4具有負回授的運算放大器 9-5負回授對運算放大器阻抗的影響 9-6偏壓電流和抵補電壓 9-7開環路頻率與相位響應 9-8閉環路頻率響應 10基本運算放大器電路 10-1比較器 10-2加法放大器 10-3積分器和微分器 附 錄 習題解答 詞彙 書名:電子學(進階應用)(第十版) 作者:Floyd(楊棧雲) 出版社:全華圖書 出版日期:2019/12/00 ISBN:9789865032944 內容簡介   本書譯自Thomas L. Floyd原著「Electronic Devices」(第十版),分為基礎理論、進階應用兩冊,本書內容豐富,大量例題的相關習題及每小節後的隨堂測驗。本書適用於大學、科大電子、電機系「電子學II」課程使用。 本書特色   1.每一章前面都有本章大綱、本章學習目標、簡介、重要詞彙與可參訪教學專用 等項目,可迅速了解每章重點。   2.本書內容豐富,在每小節後附有隨堂測驗及大量的例題、特殊的解題方法,可加強基本概念。   3.全書採用全彩精美印刷,內容層次分明,條列清晰。   4.各章皆有基本習題,讓學生及自學者檢視學習之成果。 目錄 11 BJT功率放大器 11-1 A類功率放大器 11-2 B類和AB類推挽式放大器 11-3 C類放大器 12 放大器頻率響應 12-1 基本概念 12-2 分貝 12-3 放大器低頻響應 12-4 放大器高頻響應 12-5 放大器總頻率響應 12-6 多級放大器的頻率響應 12-7 頻率響應的量測 13 閘流體 13-1 基本四層二極體 13-2 矽控整流器(SCR) 13-3 SCR的應用 13-4 雙向觸發二極體(Diac)和雙向交流觸發三極體(Triac) 13-5 矽控開關(SCS) 13-6 單接面電晶體(UJT) 13-7 可程式單接面電晶體(PUT) 14 特殊用途積體電路 14-1 儀表放大器 14-2 隔離放大器 14-3 運算跨導放大器(OTA) 14-4 對數與反對數放大器 14-5 轉換器與其他積體電路 15 主動濾波器 15-1 基本濾波器頻率響應 15-2 濾波器頻率響應的特性 15-3 主動低通濾波器 15-4 主動高通濾波器 15-5 主動帶通濾波器 15-6 主動帶止濾波器 15-7 濾波器頻率響應的量測 16 振盪器 16-1 振盪器 16-2 回授振盪器 16-3 RC回授電路振盪器 16-4 LC回授電路振盪器 16-5 弛緩振盪器 16-6 將555計時器當作振盪器使用 17 電壓調整器 17-1 電壓調整 17-2 基本線性串聯調整器 17-3 基本線性並聯調整器 17-4 基本交換式調整器 17-5 積體電路電壓調整器 17-6 積體電路電壓調整器的電路型態 附 錄 習題解答 詞彙

原價: 700 售價: 595 現省: 105元
立即查看
動力學 (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 售價: 466 現省: 64元
立即查看
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 售價: 705 現省: 45元
立即查看
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 售價: 1539 現省: 81元
立即查看
電子書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元
立即查看