Fundamentos

¿Cómo probar?

11 Marzo, 2012
By

En el post anterior les contaba sobre un bug con el manejo de la fecha. El bug esencialmente era este: “Se debe implementar una función que dada una fecha calcule la fecha correspondiente a 10 años antes. Por ejemplo, si la fecha es 3 de marzo de 2012 la fecha de 10 años antes...

Read more »

Habilidades y características de un programador

23 Febrero, 2012
By
Habilidades y características de un programador

El sitio Penny Arcade publicó dos videos titulados “so you want to be a developer”, en que exponen algunas características y habilidades para ser un desarrollador de software. Elaborados con la ayuda de la gente de StackExchange, los videos dan algunas recomendaciones para las personas que están interesadas en ser desarrolladores de software. Estos...

Read more »

Código de Máquina

23 Abril, 2011
By
Código de Máquina

En el  capítulo anterior de nuestro curso de programación vimos algo de la historia del desarrollo del computador digital. Pero, ¿cómo funciona un computador? Para responder esta pregunta vamos a simular el funcionamiento de un computador usando Python. Lo que vamos a construir es un modelo de máquina, un híbrido entre máquina de Turing...

Read more »

La máquina universal

17 Abril, 2011
By
La máquina universal

En la primera parte de nuestro curso de programación aprendimos los elementos básicos para construir programas simples. Fuimos aprendiendo esto en la medida que ibamos construyendo un juego de naipes. Pero este juego tiene una interfaz de usuario bastante básica basada en texto. Aunque ustedes no lo crean un programa idéntico a este fue...

Read more »

Reflexiones

24 Marzo, 2011
By
Reflexiones

¿Qué sentido tiene escribir otro tutorial de python si hay millones en internet? Ninguno. Pero no estoy escribiendo un tutorial de python, aunque se parezca mucho a eso. La idea de programando.org es enseñar a programar bien (*). Sucede que cuando partí decidí ampliar este objetivo e incluir a aquella persona que no sabe...

Read more »

Partir desde cero

6 Marzo, 2011
By
Partir desde cero

Cuando nos enseñan a contar en la escuela lo hacen a partir del uno: 1, 2, 3… Si hay una hilera de personas empezamos a contarlas desde 1. Por eso que los matemáticos tienen el conjunto de los números naturales que empieza desde 0: N = {1, 2, 3, 4…..}. Pero en computación las cosas empiezan desde...

Read more »