Mostrando entradas con la etiqueta programando. Mostrar todas las entradas
Mostrando entradas con la etiqueta programando. Mostrar todas las entradas

martes, 3 de enero de 2012

Ajedrez en Python [3]


Hace unos minutos estuve hablando con un amigo, y como sugerencia, consejo, me dijo que la idea de hacer el ajedrez con "if-else", era prácticamente imposible. Creo que tengo que ir por otros métodos para encarar el proyecto, algo que me nombro y me resulto bastante interesante fue que tendría que empezar con los algoritmos genéticos o redes neuronales, por lo cual ya me puse a leer material.
Me va a llevar un poco de estudio todo esto, pero igualmente voy a subir seguido mis avances en este campo de lo que básicamente seria inteligencia artificial.

domingo, 1 de enero de 2012

Ajedrez en Python [1]

Kasparov vs. Deep Blue


Hace unos días estaba jugando ajedrez y se me paso por la cabeza hacer un "mini" programa en Python que emule ser un jugador de ajedrez, sin interfaz gráfica por el momento, solo por linea de comandos.
Como desafío de 2012, me propongo comenzar con la programación de un código que permita ingresar la pieza y posición de la misma para que luego decida cual es el movimiento correcto a hacer.
Por ahora voy a comenzar a maquetear todo con lapicera y papel para después ir dandome un poco de maña con el código.
Los avances se irán subiendo al blog, no se con que frecuencia, pero por lo menos los subire una vez por semana.

lunes, 19 de septiembre de 2011

Programando en Python


Después de varios días sin escribir, vuelvo, esta vez hablandoles del excelente lenguaje de programación Python, una introducción.
Empecemos con un poco de historia, Python es un lenguaje de programación de codigo abierto y de alto nivel (esto quiere decir que su escritura es más natural y más entendible que el lenguaje maquina que es de bajo nivel), creado en 1991, por Guido van Russum, actualmente se encuentra en su versión 3.2, y es compatible con Linux, Windows y Macintosh.