Clase 2
Clase 2
dato
¿Qué es una variable?
dato
Cada vez que yo llame a una
variable, el programa se dirigirá
mediante un puntero al espacio de
memoria identificado con ese
nombre y devolverá el dato
almacenado allí.
datos
memoria
variable
Sintaxis para definir variables
identificador valor
-> corto pero representativo -> cualquier valor aceptado por Python
-> letras, números y underscores
-> comienzo letra o underscore
-> Python es case sensitive
-> no utilizar key words
Tipos de datos
Primitivos Colecciones
0 1 2 3
Constructor: [ ]
-4 -3 -2 -1
Tuplas: tuple
Conjunto ordenado e inmutable de elementos a los cuales se accede mediante un
índice que empieza por 0 (cero).
Constructor: ,
0 1 2 3
Constructor: ,
-4 -3 -2 -1
Diccionario: dict
Conjunto no ordenado y mutable de elementos clave-valor (también llamado matriz
asociativa) a los cuales se accede mediante las claves; con mutable se refiere a que los
valores pueden cambiar e incluso repetirse, pero las claves permanecen iguales, solo
pueden eliminarse, y no pueden repetirse, es como un ID o un DNI.
Constructor: {}
https://elcodigoascii.com.ar/
Lógicos
Símbolos que se utilizan para evaluar valores booleanos, devuelven True si se cumple
la función del operador, caso contrario False.
Parte V → Estructuras de control de flujo
¿Qué es una estructura de control
de flujo?
Las estructuras de control son instrucciones que permiten romper la secuencialidad de
la ejecución de un programa; esto significa que una estructura de control permite que se
realicen unas instrucciones y omitir otras, repetir fragmentos de código, etc., de acuerdo a
ciertas evaluaciones.
Condicionales
→if
->if-else
->if-elif
Sentencia if
Es la forma más simple de crear una estructura de flujo condicional, if, en español “si”,
seguido de la o las condiciones a evaluar, y luego dos puntos. En caso de que la o las
condiciones resulte/n falsa/s, el programa seguirá a la próxima instrucción, dejando sin
efecto el código dentro del if.
Sentencia if-else
→for
->while
Bucle for
El bucle for se utiliza para recorrer un objeto iterable, o bien para repetir una
determinada cantidad de veces un fragmento de código (método range).
Bucle while
->break
->continue
Sentencia else
Si el bucle concluye, sin haber sido forzado por break, se ejectua el bloque dentro del else.