Description
Initiation workshop to begin acquiring basic knowledge about programming in Python.
Type Subject
Tercer - Obligatoria
Semester
Second
Course
3
Credits
3.00

Titular Professors

Previous Knowledge
Objectives

Use Maya as our workspace to test and execute python code, although we will learn the essential elements of python that we can use in any other application that supported python.
Maya is a perfect place to learn python in general and a good place to visualize the results of the code.

Contents

Standard Python (2.x, 3, x) basic elements, variables, lists, dictionaries, operators, loops, conditionals, modules, and more.

Create 3D content in Maya only with Python

We will focus on the Maya script editor, but we will see other IDE's

Read and save hard drive data from Python

How to create GUI's with Maya commands

Classes and inheritance (Inheritance)

Methodology
Evaluation
Evaluation Criteria
Basic Bibliography

Practical Maya Programming by Galanakis

WEBS:
# python.org
# talk python to me
https://talkpython.fm/
# pythontutor.com
# codecademy
http://www.codecademy.com/
# python inside maya google group
https://groups.google.com/forum/#!forum/python_inside_maya

Additional Material