Projecteuler

4 ~ mayo ~ 09 de 20:47 | Publicado en De todo, Internet, Ordenadores, Programación | 3 comentarios
Etiquetas: , , ,

Project Euler

Projecteuler es una página web dedicada a dos artes que siempre van de la mano: las matemáticas y la programación. Esta web nos plantea un seguido de ejercicios (hasta 243 de momento) matemáticos, pero que no podremos resolver sin crear antes un programa con ese fin. Evidentemente podremos escribir el programa en el lenguaje que deseemos, y después comprobaremos si nuestra solución es cierta. Si es así, podremos acceder a un foro donde la gente postea sus soluciones en diferentes lenguajes (ensamblador, c, basic, perl, java, python, etc) y comenta el ejercicio.

Si no lo conseguimos, no tendremos acceso a ese hilo y tendremos que volverlo a intentar después de perfeccionar nuestra aplicación. El nivel de los ejercicios va subiendo rápidamente, así que tendremos que remover cielo y tierra para averiguar las funciones más incógnitas y los métodos más extraños de nuestro lenguaje con tal de que todo funcione.

Como ejemplo pondré el primer ejercicio (la web, eso sí, está en inglés):
Si cogemos todos los números menores que 10 múltiples de 3 o 5, tenemos 3, 5, 6 y 9. La suma de estos es 23.
Busca la suma de todos los múltiplos de 3 o 5 por debajo de 1000.

Por mi parte, estoy haciendo lo que puedo con Python, y de momento voy por el ejercicio 11. Las cosas se complican, y los métodos para resolver los problemas van más allá del simple bruteforce.

Y para los que esto les parezca fácil, hay un reto con 2000 dólares en juego que consiste en crear buenos programas para resolver los problemas con el lenguaje APL. El APL es uno de los primeros lenguajes de programación creados, y también uno de los más difíciles, pero allá vosotros.

Documentación pygame en español

2 ~ marzo ~ 09 de 18:00 | Publicado en Linux | Deja un comentario
Etiquetas: , , , , , , , ,

PyGame

Hace ya unas cuantas semanas que está disponible la documentación de pygame (las librerías de python enfocadas a la creación de juegos) en español, traducida por Losersjuegos. Ya hablé una vez de pygame al comentar el concurso pyweek, pero ahora lo veo desde un punto de vista diferente ya que he empezado a hacer mis cosillas con Python.
La documentación, aquí.

Vía LinuxJuegos

Aprendiendo C

7 ~ diciembre ~ 08 de 16:53 | Publicado en Linux, Ordenadores | 2 comentarios
Etiquetas: ,

Como Linux es un sistema operativo con la programación muy presente, y siempre me habían llamado mucho la atención los scripts sh, los programas que me bajaba para compilar, y el mundillo de la programación en general, al final no he tenido más remedio que empezar a aprender C, el lenguaje de programación por excelencia. Y esta vez de verdad, porque no es la primera vez que lo intento. Debe ser la cuarta o quinta, ya.

En fin, que para aprender los programadores de pro recomiendan tres cosas: cursillos en vivo, libros de programación y la participación activa en los diferentes foros dedicados al tema que existen en internet. Por mala suerte, no cuento con ninguno de los dos primeros, así que tengo que apañármelas con lo que hay por ahí.
Continue Reading Aprendiendo C…

Pyweek

22 ~ octubre ~ 08 de 22:52 | Publicado en Linux, Ordenadores, Tecnología, Videojuegos | 5 comentarios
Etiquetas: , , , , , , ,

El lenguaje no se llama así por la serpiente, pero la ha adoptado como mascota.

La Pyweek es una competición de programación de juegos en Python, usando para ello Python mismo, Pygame y no demasiado tiempo. Su primera competición fue en 2005 y ya van por la séptima, realizada el anterior mes. Python es uno de los lenguajes más bien considerados y que ayudan a la gente a introduirse en la programación. Además, es muy potente y sencillo. Un ejemplo: lo usa la NASA. En fin, que siempre es interesante probar uno de los muchos juegos que tienen ahí.

Pyweek | Última edición
Python | Descargar | Tutorial
Pygame | Descargar

Crea un blog o un sitio web gratuitos con WordPress.com.
Entries y comentarios feeds.