Recetas en Python, Java, Perl y otros lenguajes

Internet ofrece un montón de lugares en los cuales puedes buscar pedazos de código, para aprender como hacer algo rápidamente en su lenguaje de programación favorito. Por ejemplo, como las tiendas de ‘todo a un dolar’, tienes sitios con pedazos de código como http://code.activestate.com/recipes/langs/; en otros casos si quieres una discusión un poco más profunda […]

Guardando datos usando formatos de archivo a la medida, en Python 3

En Venezuela una de las pocas formas de saber la paridad entre el dolar «paralelo» y el Bolivar fuerte es utilizando el portal «DolarToday». El sitio web (https://dolartoday.com/historico-dolar/) ofrece datos que van desde el 2010 hasta el presente, en los cuales puede ver la paridad entre las dos monedas. En un arranque de ociosidad, decidí […]

Guardando y recuperando datos en Python usando Pickle

Muy fácil de usar. Aquí les muestro como grabar un objeto (Account) el cual tiene otros objetos adentro (lista de objetos tipo ‘Transaction’). #!/usr/bin/env python3 # @author Jose Vicente Nunez – josevnz@kodeek.com import os, os.path, pickle, tempfile class Transaction: def __init__(self, amount, date, currency=»USD», conv_rate=1.0, description=None): self.__amount = amount self.__date = date self.__currency = currency […]

¿Qué tienen en común los candidatos presidenciales y el lenguaje Python? Mucho más de lo que usted cree

Al menos Python es más fácil de entender :-). También me dió un excusa para mostrarles un poco de herencia y otros trucos de objetos en el lenguaje: #!/usr/bin/env python3 # A little fun with the candidates for the US presidency for 2016 election year # @author josevnz@kodegeek.com # class Candidate: def __init__(self, name, party, […]

Escribiendo ‘ls’ en Python3

El programa a continuación es un ejemplo de las cosas que se pueden hacer con Python 3. Para mí fue una excusa para aprender lo siguiente: Uso de ‘.format’ para mostrar contenido con formato (mucho mejor que interpolación de cadena de caracteres con ‘%’) La librería ‘OptionParser’ (Mejor que Getoptions) Trucos con ‘list comprehensions’ , […]

Migrando de Python2 a Python3.1+

Si usted es como yo y le gusta tener una lista concisa de las diferencias entonces este enlace, parte del libro de Mark Summerfield, le va a encantar. Por cierto, si esta aprendiendo Python3 entonces comience con Python3.1. Python3.0+ está ya obsoleto y la sintaxis na va a ser mantenida.

IFIXIT: Salvando mi Iphone 4S de 16GB

  Hace 2 meses atrás mi teléfono Iphone 4S dejó de cargar y de sincronizar con el computador usando el cable USB; Los Genios de la tienda Apple en Grand Central trataron de limpiar el conector pero fué en vano, aparentemente habia corrosión y no habia más nada que hacer. Pregunté en una tienda especializada […]