In this chapter, we learned how to create a request-reply automation system in Python using ZeroMQ. We learned some basics about network programming, operating system processes, and how to control Maya's startup routine. We built a system to start, control, and kill an arbitrary number of Maya processes from a single Python or mayapy process. We finished up by exploring ways we can take advantage of and improve our newfound powers.
In the next chapter, we will dive back into Maya. We will learn more about how types and classes work in Python, how the OpenMaya API is designed, and how to use it to perform complex tasks. We will also explore Maya's plugin system and create a command plugin.