![Power query mac excel 2019](https://cdn2.cdnme.se/5447227/9-3/12_64e61dfbddf2b3652190246e.png)
![maya 2018 tutorial for beginners maya 2018 tutorial for beginners](https://i.ytimg.com/vi/_9kMWEFpHbo/maxresdefault.jpg)
Fortunately, if you are already familiar with any other scripting languages, MEL is quite handy to pick up. Since Maya shows command history in Script Editor with MEL syntax, thus we have to learn how to read MEL expressions at least. Its interfaces are object-oriented and most intuitive to use among all these choices. (Since they don’t know the dialects used by one another, but they can talk with their common languages though.) Moreover, there is another high-level library called PyMEL which is built upon Maya Python binding. That’s why we can’t execute Maya Python script within Houdini’s Python interpreter and vice versa.
![maya 2018 tutorial for beginners maya 2018 tutorial for beginners](https://i.ytimg.com/vi/luoJUvQ-lcE/maxresdefault.jpg)
The reason we can execute a Python script in Maya is because there is an embedded Python interpreter in Maya, and this specialized interpreter is capable of interpreting Maya Commands ( maya.cmds) and Maya API ( maya.OpenMaya or ). Python scripts are executed by a Python interpreter. By contrast, Python is a general purpose programming language.
![maya 2018 tutorial for beginners maya 2018 tutorial for beginners](http://img.youtube.com/vi/XII9aKbVXrg/maxresdefault.jpg)
Everything we do via Maya GUI can be automated by using MEL commands. On the top of that, Maya provides three programming language options: MEL (Maya Embedded Language), Python and C++. There are two interfaces can be used to manipulate Maya internal state: Maya Commands and Maya API. Besides looking up documentation, we need other strategies.
![maya 2018 tutorial for beginners maya 2018 tutorial for beginners](https://fr-images.tuto.net/gallery/102/102961/10594641.jpg)
But finding the equivalent commands is not straightforward in some situations. Therefore, if we know how to perform target instructions manually, we could write a script of all corresponding commands. Since Maya can show all command history of our user interactions in Script Editor. For many of my artist colleagues who want to learn scripting in Maya, one of their motivations is mostly to automate repetitive or time-consuming manual tasks.
![Power query mac excel 2019](https://cdn2.cdnme.se/5447227/9-3/12_64e61dfbddf2b3652190246e.png)