Beyond Monty Karel: A Gentle Introduction to the Art of Dynamic Object-Oriented Programming in Python Volume 2

$35.00
by Joseph Bergin

Shop Now
Beyond Monty trades comprehensive coverage of Python low level detail for an understanding of how a language like Python is used to build real programs. It's organization is not that of a reference work, but an enfolding of interesting and necessary concepts used by real programmers.A number of users have asked for more material in the spirit of Monty Karel. The original book is intended for only the beginning weeks of a course, which leaves some the dilemma of what to do for the rest of the term. This volume is an attempt to discuss some additional ideas as well as some more Python features. The chapter numbering begins where Monty Karel leaves off and we will frequently make mention of what was learned there. However, we begin to leave the robot world here and will discuss many ideas from beyond that world.The two volumes together should form the basis of a first course in computing using Python. We will see int, float, str, etc., but no attempt was made to provide all the rules and caveats of such things. Many books that call themselves text-books seem to me to be, instead, reference works, with everything gathered together nicely to ease looking up information, rather than books to learn from. Instead, I have attempted to show, for the most part, how the features of Python are used to build real programs. This is a book about writing programs, including some quite interesting and difficult programs. You may struggle with some of this material, but the struggle will take you to a better place. I hope you agree that it is worth the work you will put in to it.

Customer Reviews

No ratings. Be the first to rate

 customer ratings


How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.

Review This Product

Share your thoughts with other customers