This book will help you build OO design skills through the creation of a moderately complex family of games (Roulette, Craps, Blackjack). This is a step-by-step guide to OO design and implementation. It is for developers who want to use Python to create efficient programs.
This book uses Objects First Approach. Students learn to design with objects from the start. In more traditional approaches, students first learn "programming basics in the context of procedural programming in the small." Since this frame of reference is essentially useless when attacking large-scale problems, students must later "re-learn how to approach problems. Instructors can present material from a point of view that will "make sense" throughout the curriculum. Presentation and justification of programming principles and good techniques is easier.
The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a step above trivial, and will require some careful thought and design. Further, because the applications are largely recreational in nature, they are interesting and engaging. This book allows the reader to explore the processes and artifacts of OO design before project deadlines make good design seem impossible.
Book year: 2020
Book pages: 317
Book language: en
File size: 1.73 MB
File type: pdf
Published: 01 March 2022 - 15:00
27 min ago
41 min ago