fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Python

6 Respuestas
3 Usuarios
0 Reactions
5,799 Visitas
furri
Respuestas: 2708
Topic starter
(@furri)
Ardero
Registrado: hace 19 años

A raiz del proyecto pinguino he instalado python y ya que es una de las herramientas usadas por mas de uno de los presentes he decidido echarle un vistazo y desarrollar una aplicación aunque sea simple a fin de valorar su uso para el futuro, una de las cosas que me ha gustado especialmente es una de las frases del "Zen de Python" que dice asi....
"La legibilidad cuenta."
Me gustaria saber que uso le dais habitualmente a python, para que sirva de comparación muestro mi caso concreto, yo suelo usar Visual Basic para interactuar con mis placas 18f2550 y Arduino, para vision artificial uso Borland C++...

Con Python seguro que puedo comunicar por puerto serie con Arduino, desconozco si será compatible con el driver de Microchip para los 18Fx550 y supongo que podrá interactuar con los drivers de una webcam... ¿alguien que use python podria aportar luz sobre alguno de estos temas?

Gracias.

Responder
5 respuestas
sphinx
Respuestas: 651
(@sphinx)
Ardero
Registrado: hace 17 años

Hola furri,

Yo lo utilizo en mi trabajo.
Lo bueno de Python aparte de la legibilidad es la sencillez y la facilidad que tiene para crear scripts y modulos. Es tan fácil crear una librería que tienes para casi todos los temas que te plantees ya creadas, porque la gente las ha desarrollado y las puedes encontrar por internet.

Para lo que comentas, estas que te paso más abajo, aunque no las he utilizado, estoy seguro que van bien, o pueden ser una buena base. Para utilizarlas en tu programa, simplemente es descargar el paquete y si no fuese autoinstalable, solo tienes que poner un fichero .egg en el directorio de las librerías de Python. Ese fichero lo que contiene es el path a la ubicación del paquete que acabas de bajarte. Bueno todo este rollo posiblemente aplique solo a Linux, en Windows creo que es distinto.

Las librerías:
Para manejo de puertos serie y paralelo : PySerial
Para manejo de componentes I2C via puertos serie y paralelo: pyI2C
Para manejo de webcams : WebCamSpy

Saludos,
Sphinx.

Responder
sphinx
Respuestas: 651
(@sphinx)
Ardero
Registrado: hace 17 años

Hola de nuevo furri,
¿ te sirvió esto que puse ?

Un saludo,
Sphinx.

Responder
furri
Respuestas: 2708
Topic starter
(@furri)
Ardero
Registrado: hace 19 años

Hola Sphinx,

Todavia no he podido mirarlo, estos dias el unico hueco que he tenido lo he dedicado al video-tutorial de 1m/s.... el resto entre trabajo y familia solo me dejan tiempo para chequear el mail y poco mas.

No dudes que en cuanto pueda le meto mano a este tema, tengo que decidirme por algun lenguaje para el curso que viene que mis dos "fichajes" ya estarán en bachillerato y va siendo hora de meterles caña.

Muchas gracias por tu ayuda, seguimos hablando del tema.

furri.

Responder
sphinx
Respuestas: 651
(@sphinx)
Ardero
Registrado: hace 17 años

Ok.
Desde luego para aprender a programar y sencillo, Python es bastante interesante. Hay mucha documentación (incluso en castellano).

Pues si te puedo ayudar en algo. Aquí estoy.

Slds,Sphinx.

Responder
Página 1 / 2
Compartir: