Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Variables
Uno de los conceptos ms bsicos en programacin son las variables. Una variable es una
palabra/identificador que capta un nico valor. Por ejemplo, digamos que para tu programa
necesitas el nmero 5, pero no lo vas a usar de inmediato. Puedes establecer una variable,
digamos jamon, para que capte el valor 5 y guardarla para usarla ms tarde, as:
jamon = 5
Tipos de datos
Grandioso! Ahora, cada vez que lo necesitemos, podemos tomar el valor 10 refirindonos
al nombre mi_variable.
En este caso, el tipo de datos de mi_variable es entero (un nmero entero positivo o
negativo). Hay tres tipos de datos en Python que nos interesan en este momento: enteros,
reales (nmeros fraccionarios escritos con un punto decimal, como 1.970), y booleanos
(que pueden ser True o False).
Los programas de computador, en gran parte, son creados para manipular datos. Por lo
tanto, es importante entender los diferentes tipos de datos que podemos incorporar en
nuestros programas.
Nunca uses las comillas (' o ") con los booleanos, y siempre usa mayscula inicial!
Python distingue entre maysculas y minsculas. Usaremos las comillas cuando
lleguemos a los strings, los cuales veremos en la siguiente unidad.
Qu es una sentencia?
Imagina que una sentencia en Python es parecida a una oracin en espaol: es la unidad
ms pequea del lenguaje que tiene sentido propio. As como "Me", "gusta", "el" y "jamn"
no son oraciones por s solas, pero "Me gusta el jamn" s lo es, las variables y los tipos de
datos en Python no son sentencias por s solos, pero son los bloques que las forman.
Siguiendo esta comparacin con las oraciones; es claro que adems necesitamos algn tipo
de signo de puntuacin para que sea obvio en qu punto termina una sentencia y en qu
punto comienza otra. Si conoces JavaScript, sabrs que en ese lenguaje las sentencias
terminan con un punto y coma (;). En Python, las sentencias estn separadas por espacios
en blanco. As como no se puede colocar punto y coma donde quieras en JavaScript, no
puedes colocar espacios en blanco al azar en Python.
Tal vez te tome un poco de tiempo acostumbrarte a esto, en especial si vienes de practicar
con un lenguaje de programacin donde no importan los espacios en blanco.
print jamon()
Operadores aritmticos
Las sentencias de Python no se limitan a simples expresiones de asignacin como jamon =
3; tambin comprenden una cantidad de expresiones matemticas usando operadores
aritmticos.
Hay seis operadores aritmticos en los cuales nos vamos a concentrar:
1. Suma (+)
2. Resta (-)
3. Multiplicacin (*)
4. Divisin (/)
5. Exponenciacin (**)
6. Mdulo (%)