Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

Object-oriented Python

Master OOP by Building Games and GUIs

Paperback Engels 2022 1e druk 9781718502062
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

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.

Specificaties

ISBN13:9781718502062
Taal:Engels
Bindwijze:paperback
Aantal pagina's:450
Druk:1
Verschijningsdatum:25-1-2022
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Irv Kalb

Irv Kalb has a BS and MS in Computer Science, and has worked as a software developer, manager, and as a teacher of software throughout his career. He has worked both as an employee for a number of technical companies and for many years as an independent consultant. He has been writing technical articles and ebooks about software since 2000, and has been teaching software development in Silicon Valley colleges since 2010.

Andere boeken door Irv Kalb

Inhoudsopgave

Acknowledgments
Introduction

PART I: INTRODUCING OBJECT-ORIENTED PROGRAMMING
Chapter 1: Procedural Python Examples
Chapter 2: Modeling Physical Objects with Object-Oriented Programming
Chapter 3: Mental Models of Objects and the Meaning of “self”
Chapter 4: Managing Multiple Objects

PART II: GRAPHICAL USER INTERFACES WITH PYGAME
Chapter 5: Introduction to Pygame
Chapter 6: Object-Oriented Pygame
Chapter 7: Pygame GUI Widgets

PART III: ENCAPSULATION, POLYMORPHISM, AND INHERITANCE
Chapter 8: Encapsulation
Chapter 9: Polymorphism
Chapter 10: Inheritance
Chapter 11: Managing Memory Used by Objects

PART IV: USING OOP IN GAME DEVELOPMENT
Chapter 12: Card Games
Chapter 13: Timers
Chapter 14: Animation
Chapter 15: Scenes
Chapter 16: Full Game: Dodger
Chapter 17: Design Patterns and Wrap-Up

Index

View the Copyright page
View the detailed Table of Contents
View the Index

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Object-oriented Python