Contenu du cours
Module 3 – HDA module
0/1
Houdini – Intro to Python – Où et comment utilisez le Python dans Houdini
À propos de la leçon

Bases du python

Vous ne connaissez pas du tout le python ?

Si vous avez une solide base en VEX (par exemple, si vous avez suivi nos tutoriels VEX) alors vous ne serez pas perdu et vous pouvez passer aux pages suivantes.

Dans le cas contraire nous vous invitons à commencer par lire les documents suivants. Vous y apprendrez ce qu’est une fonction, un argument ou encore une variable en code.

Si vous connaissez les bases du VEX, le Python n’est pas très compliqué, la syntaxe est un peu différente du VEX mais comme beaucoup de langage on retrouve les mêmes notions. Des variables, des fonctions avec arguments, des boucles et des conditions.

En python le passage à la ligne ou les tabulations sont bien plus importantes qu’en VEX (où elles sont facultatives). Par exemple pour ouvrir une boucle, une condition ou une fonction, pas besoin d’accolades, on met : à la fin de la ligne et sur la suivante une tabulation. Plus bas dans le code, lorsque l’on retire la tabulation sur une xième ligne, alors la boucle, fonction ou condition est terminée.

Les fonctions ont besoin de parenthèses autour des arguments, mais pas les boucles, ni les conditions.

Exemple de fonction :
def hello(name) :
     print("hello " + name)
Exemple de condition :
if name == "nobody" :
     print("I don't see anyone")

Pas suffisant ? Vous souhaitez apprendre python de manière générale et plus approfondie ?
Thibault Houdon, artiste Houdini  propose diverses formations sur python en dehors de Houdini.

Retrouvez les formations de Thibault Houdon en cliquant ici

Participer à la discussion
0% Terminer