Python, Lua y BeanShell en Android

(10 comentarios)

Desde Google parecen empeñados en venderme un móvil con Android. Esta vez han añadido un entorno de ejecución de lenguajes de script, bautizado como Android Scripting Environment o ASE, que permite utilizar la mayoría de las APIs disponibles para las aplicaciones en Android. En concreto este entorno soporta por ahora Python, Lua y BeanShell, aunque están trabajando en añadir soporte para Ruby y JavaScript.

Python, Lua y BeanShell en Android

[Pulsa para continuar]

Java vs. Python

(38 comentarios)

Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para hacer que sea sencillo escribir buen código.

– Magnus Lycka

10 libros sobre software libre que merece la pena descargar

(27 comentarios)

En tectonic han recopilado una lista con algunos libros interesantes relacionados con Linux y el software libre en general que pueden descargarse gratuitamente, algunos con licencias más restrictivas que otros. Aquí tenéis la lista, junto con una pequeña aportación mía. La mayoría están en inglés, eso si.

[Pulsa para continuar]

¿Python hasta 5 veces más rápido?

(10 comentarios)

Ese es el objetivo de Unladen Swallow, el nuevo proyecto de Google con el que pretenden revolucionar el rendimiento del intérprete de Python.

Llamado así en homenaje a la película de los Monty Python “Los caballeros de la mesa cuadrada”, Unladen Swallow (golondrina sin carga) es una nueva rama de desarrollo de CPython en la que los ingenieros de Google contribuirán construyendo un nuevo compilador JIT que sustituya a la máquina virtual de Python y acabando con la necesidad de limitar la ejecución de los threads a través del GIL (Global Interpreter Lock), entre otros.

Puede que esté cerca el día en el que podamos utilizar Python para casi todo :)

Archivos de configuración en Python

(8 comentarios)

ConfigParser es un módulo muy útil a la hora de leer y escribir archivos de configuración al estilo de los .ini de Windows, con distintas secciones delimitadas por un nombre de sección entre corchetes y pares clave-valor con la forma “clave: valor” o “clave=valor“.

[una seccion]
clave1=valor1
clave2: valor2

[otra seccion]
# esto es un comentario
; y esto otro comentario
clave1=mundogeek.net
clave2=valor

[Pulsa para continuar]

Huevos de pascua en Python

(2 comentarios)

Python está lleno de bromas y guiños, como no podía ser de otra forma en un lenguaje de programación cuyo nombre procede de un grupo cómico inglés. Veamos algunos de los huevos de pascua del lenguaje.

El primero lo encontramos al escribir en el intérprete la sentencia:

import this

con lo que se mostrará en pantalla el famoso Zen de Python.

[Pulsa para continuar]

Página 1 de 712345...Último »