Blog of Rob Galanakis (@robgalanakis)

Practical Maya Programming with Python is Published

My book, Practical Maya Programming with Python has been finally published! Please check it out and tell me what you think. I hope you will find it sufficiently-but-not-overly opinionated :) It is about as personal as a technical book can get, being distilled from years of mentoring many technical artists and programmers, which is a very intimate experience. It also grows from my belief and observation that becoming a better programmer will, due to all sorts of indirect benefits, help make you a better person.

If you are using Python as a scripting language in a larger application- a game engine, productivity software, 3D software, even a monolithic codebase that no longer feels like Python- there’s a lot of relevant material here about turning those environments into more standard and traditional Python development environments, which give you better tools and velocity. The Maya knowledge required is minimal for much of the book. Wrapping a procedural undo system with context managers or decorators is universal. A short quote from the Preface:

This book is not a reference. It is not a cookbook, and it is not a comprehensive guide to Maya’s Python API. It is a book that will teach you how to write better Python code for use inside of Maya. It will unearth interesting ways of using Maya and Python to create amazing things that wouldn’t be possible otherwise. While there is plenty of code in this book that I encourage you to copy and adapt, this book is not about providing recipes. It is a book to teach skills and enable.

Finally, to those who pre-ordered, I’m truly sorry for all the delays. They’re unacceptable. I hope you’ll buy and enjoy the book anyway. At least I now have a real-world education on the perils of working with the wrong publisher, and won’t be making that same mistake again.

Thanks and happy reading!
Rob Galanakis

9 thoughts on “Practical Maya Programming with Python is Published

  1. Harshad says:

    This is great news. Congratulations on the Book release. And thank you for keeping us updated. Can’t wait to receive my copy.

  2. Sushant Acharekar says:

    Congratulations .. m buying it for sure.. Keep up the good work!!!

  3. Redha says:

    Congratulations, i’m sure it is a very helpfull book, i’m downloading my copy now, and don’t worry about the pre orders issue, it is finally here :)

  4. Adam says:

    Congratulations! I just bought it

    “At least I now have a real-world education on the perils of working with the wrong publisher, and won’t be making that same mistake again.”

    Let me know what the right one looks like ;)

  5. robert kist says:

    ’bout time! … just joking. great it’s out :) Looks really suuuper interesting from just glancing at the table of contents.

  6. I love this book, but I am having problems with de code on MAYAPY console on OSX, Do you have any link to solve it?

    Thanks a lot!!

  7. Hi Juan, please email me (email is in the book) or post an issue in the github repo https://github.com/rgalanakis/practicalmayapython/ and I’d be happy to help.

  8. Pedro says:

    Hi Rob, I just received your book from amazon and it’s simply amazing. NIcely done!

    1. Glad to hear it Pedro! Please leave a review on Amazon if you can. Thanks again!

Leave a Reply