¿Cómo empiezo a escribir o crear una aplicación para el movimiento de salto? (python)

He intentado googlear esto, pero es un montón de conversaciones de progtwigción que no necesariamente entiendo completamente. Todo lo que he hecho hasta ahora es descargar el SDK para Leap Motion y encontrar que los progtwigs se pueden escribir con python. que es un lenguaje de progtwigción con el que estoy algo familiarizado.

De las muestras en el SDK parece que requiere un módulo para comenzar a escribir, lo que significa que cada aplicación de leap motion comienza con “import Leap” en python. Sin embargo, no tengo este módulo “Leap” y no estoy seguro de dónde descargarlo.

Me gustaría poder jugar y crear algunas aplicaciones básicas que pueden hacer algunas cosas simples, pero no estoy muy seguro de cómo necesitaría escribir el progtwig para el movimiento de salto y también cómo convertirlo en una aplicación que se puede abrir y controlar con el dispositivo Leap Motion.

Para comenzar, aquí está la descripción general de la documentación de Leap Motion Python: https://developer.leapmotion.com/documentation/Languages/Python/Guides/Leap_Overview.html

Puede encontrar Leap.py dentro del directorio LeapSDK / lib /. Revise el siguiente enlace para obtener información sobre la estructura de archivos del SDK de Leap Motion: https://developer.leapmotion.com/documentation/Languages/Python/Guides/Sample_Python_Tutorial.html

Finalmente, puede encontrar la documentación de la API de Leap Motion aquí: http://developer.leapmotion.com/documentation/Languages/Python/API/index.html

ACTUALIZACIÓN: Leap Motion ha cambiado su ubicación y estructura de documentación desde que escribí originalmente esta respuesta. Los enlaces anteriores ya no funcionan.

Como ya no me desarrollo en la plataforma de Leap Motion, no estoy familiarizado con las diversas API que actualmente tienen configuradas, así que evitaré hacer suposiciones y simplemente dejaré un enlace al índice de la documentación:

https://developer.leapmotion.com/documentation/index.html?proglang=current

Hay instrucciones en los documentos para ejecutar el ejemplo :

https://developer.leapmotion.com/documentation/python/devguide/Sample_Tutorial.html#id26

Lo que explica las dependencias.