La partie technique

Difficultés rencontrées

La difficulté principale a été de comprendre le fonctionnement du langage python. En effet, les syntaxes ne sont pas totalement similaires au langage C que nous étudions par exemple : tout fonctionne grâce à l’indentation du code. Un exemple de création de fonction peut aider à mieux comprendre :

def hello(self):
	print("Hello world.")
print("un bonjour en langage python")

Ici, « hello world » appartient à la fonction hello() et « un bonjour en langage python » au main.

Cette interprétation oblige les développeurs à utiliser en permanence les indentations et donc à faire du code « propre ».

D'un autre côté, il a fallu s'adapter aux problèmes plus généraux, à savoir les bugs du logiciel une fois relié au Tux, le malfonctionnement du robot mais aussi les problèmes de synchronisation entre nos scripts python et le logiciel Gcompris en C.

Administration du site