Curso de programación de juegos arcade en Python

En cyberhades nos gustan las cosas retro y sobre todo aprender. Por ello aquí os traemos otra entrada para aquellos apasionados de la programación o aquellos que quieran aprender a programar. Nada como aprender jugando y nada más satisfactorio que jugar a tu propio juego. En este magnífico sitio sobre programación de juegos arcade podemos encontrar un completísimo tutorial de como crear tu propio juego usando el lenguaje de programación Python.
Leer más

Un fichero capaz de simular varios formatos de ficheros válidos a la vez

Cabecera real del fichero CorkaMIX.exe Este ejemplo creado íntegramente en asm, sólo sirve para probar que un fichero puede ser dado por válido por el sistema simulando ser varios tipos de ficheros distintos. Este fichero CorkaMIX.zip puede ser a la vez: Programa portable ejecutable (PE) Documento PDF Oracle Java JAR (o una clase dentro dentro de un ZIP) ó Script Python Página HTML Interesante para analizar y jugar un rato con los formatos de ficheros.
Leer más

Curso de Python en CodeAcademy

En la genial e indispensable web de CodeAcademy, han empezado un curso de Python (basado en la versión 2.7) del que ya hay cuatro unidades. En este enlace tienes la web principal del curso. Ahora es un buen momento para aprender Python usando el genial método de enseñanza que nos ofrece CodeAcademy.
Leer más

Vídeos de la DjangoCon Europe 2012

Ya se encuentran disponibles las charlas de la DjangoCon Europe 2012 celebrada en Zurich. Opening, Welcome Keynote PostgreSQL when it is not your job. Round Pegs and Square Holes: Django and MongoDB Class-based Generic Views: patterns and anti-patterns Django and the Real-time Web Building secure Django websites Implementing Domain-specific Languages in Django Applications I Hate Your Database Lightning Talk: Rebinding Selenium. Lightning Talk: How to make your own Django sprint How do we log into admin PyCon Poland 2012 Lightning Talk: PyCharm Lightning Talk: Tree.
Leer más

Visualizando la evolución de python

Ya hemos visto algún vídeo de este tipo. En este caso se trata de la evolución de Python. El vídeo está basado en los commits hechos en mercurial desde agosto de 1990 hasta junio de 2012. El vídeo ha sido creado con gource una herramienta para la visualización de control de versiones de software. Esta utilidad actualmente es capaz de leer los logs de Git, Mercurial, Bazaar y SVN y con la ayuda de herramientas de tercero también es capaz de leer los logs de CVS.
Leer más

Vídeos sobre Python

Python sin duda alguna es el “lenguaje de moda” y nos lo encontramos hasta en la sopa. Existe una web llamada pyvideo.org donde recopilan vídeos de prácticamente cualquier conferencia sobre python. Si estás aprendiendo a programar en este lenguaje o incluso si ya lo controlas, seguro que encuentras vídeos de los cuales puedes aprender mucho. Este es el índice de las conferencias y el número de vídeos que alojan de las mismas:
Leer más

El tiempo en la línea de comandos, usando la Weather API de Google

Este programa escrito en Python te permite acceder a la información del tiempo metereológico y obtener el resultado desde la misma línea de comandos usando la Weather API de Google. Para eso sólo tienes que teclear el programa y luego llamarlo de la siguiente manera: ./weather.py London Bucharest "New York" Obteniendo la salida por pantalla que encabeza este post. Aquí puedes descargar el código fuente de la aplicación. Visto en Reddit.
Leer más

Cómo hacer tu propia aventura de texto usando Python

(El famoso juego Zork I en ejecución) ... o cómo aprender Python creando una aventura de texto. En principio puede parecer un poco extraño programar una aventura de texto en estos días con esos espectaculares juegos con gráficos 3D alucinantes. Pero si eres tan viejuno como yo, recordarás esa magia de los juegos de texto (también llamados "conversacionales" ó MUDs) los cuales algunos tenían gráficos estáticos, pero otros eran puro texto y nada más.
Leer más

PyCon US 2012 - Vídeos

Ya están disponibles los vídeos de la PyCon US 2012: Graph Processing in Python How to make your websites more accessible Introduction and Welcome DevOps for Python: Doing More With Less Documenting Your Project With Sphinx High Performance Python I High Performance Python II Introduction to Game Development Introduction to Interactive Predictive Analytics in Python with scikit-learn Optimize Performance and Scalability with Parallelism and Concurrency Plotting with matplotlib Python Epiphanies Social Network Analysis with Python Bayesian statistics made (as) simple (as possible) Data analysis in Python with pandas Django in Depth Faster Python Programs through Optimization How to get the most out of your PyPy Introduction to Django IPython in-depth: high-productivity interactive and parallel python Web scraping: Reliably and efficiently pull data from pages that don't expect it Writing a Pyramid application
Leer más

Escribiendo un clon de Twitter en Python

La forma más fácil y divertida de aprender a programar es empezar un proyecto desde cero y crearte todas las partes del mismo. Si eres un entusiasta de Python este tutorial te gustará. Se llama Flipper y es un proyecto escrito en Python para crear un clon o copia del archiconocido Twitter. Al final del mismo no sólo te habrás creado el proyecto en sí, sino también todas las partes del mismo.
Leer más