Object-Oriented Python: Master Oop by Building Games and GUIs (Paperback)
暫譯: 面向物件的 Python:透過建立遊戲和 GUI 精通 OOP (平裝本)

Irv Kalb

買這商品的人也買了...

相關主題

商品描述

Power up your Python with object-oriented programming and learn how to write powerful, efficient, and re-usable code.

Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You’ll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You’ll explore the key concepts of object-oriented programming — encapsulation, polymorphism, and inheritance — and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you’ll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI)  programs in Python.

商品描述(中文翻譯)

透過物件導向程式設計提升您的 Python,學習如何編寫強大、高效且可重用的程式碼。



物件導向 Python 是一本直觀且全面的指南,旨在從基礎開始掌握物件導向程式設計。您將學習建立類別和創建物件的基本知識,並使用 pygame 套件將理論付諸實踐,透過清晰的範例幫助視覺化物件導向風格。您將探索物件導向程式設計的關鍵概念——封裝、 polymorphism(多型)和繼承——並學習不僅僅是如何使用物件編碼,還有最佳實踐。最後,您將通過構建一個複雜的視頻遊戲,將所有內容整合在一起,並包含完整的動畫和聲音。本書涵蓋了兩個功能完整的 Python 程式碼套件,將加速在 Python 中開發圖形使用者介面(GUI)程式的過程。

作者簡介

Irv Kalb is an adjunct professor at UCSC-Extension and University of Silicon Valley (formerly Cogswell College), where he teaches introductory and object-oriented programming courses in Python. Kalb has a bachelor's and master's degree in Computer Science, decades of experience developing software while focusing on educational software, and has been teaching for over 10 years. He is the author of Learn to Program with Python 3: A Step-by-Step Guide to Programming (Apress).

作者簡介(中文翻譯)

Irv Kalb 是加州大學聖克魯斯分校延伸部(UCSC-Extension)及矽谷大學(前身為Cogswell College)的兼任教授,教授Python的入門及物件導向程式設計課程。Kalb擁有計算機科學的學士及碩士學位,擁有數十年的軟體開發經驗,專注於教育軟體,並且有超過10年的教學經驗。他是《Learn to Program with Python 3: A Step-by-Step Guide to Programming》(Apress)的作者。