0% encontró este documento útil (0 votos)
4 vistas16 páginas

4 Variables en Python

El documento enseña sobre variables en Python, incluyendo su definición, reglas de nomenclatura y operaciones básicas. Se destacan las características de las variables, como su tipado dinámico y la posibilidad de reasignar valores, así como la importancia de seguir buenas prácticas en la nomenclatura. Además, se introduce el uso de operadores abreviados para simplificar la manipulación de variables.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas16 páginas

4 Variables en Python

El documento enseña sobre variables en Python, incluyendo su definición, reglas de nomenclatura y operaciones básicas. Se destacan las características de las variables, como su tipado dinámico y la posibilidad de reasignar valores, así como la importancia de seguir buenas prácticas en la nomenclatura. Además, se introduce el uso de operadores abreviados para simplificar la manipulación de variables.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Variables en Python:

El Arte de
Almacenar Datos
Tema: Variables, Reglas de Nombres
y Operaciones
Objetivo: Aprender a crear, gestionar
y manipular contenedores de datos.

Instructor Cesar Soto Araya


• ¿Qué son las Variables?: Entendiendo el concepto de contenedor.
• Reglas de Nombres: Nombres legales vs. ilegales.
Agenda
• Asignación: Creando variables y cambiando sus valores.
• Operaciones Matemáticas: Usando variables en ecuaciones.
• Operadores Abreviados: Escribiendo código más limpio.
¿Qué es una
Variable?
• La Definición: Una ubicación
nombrada reservada para
almacenar valores en la memoria.
• La Analogía: Piensa en una variable
como una caja o un contenedor.
• El Propósito: Almacenar resultados
intermedios y usarlos más tarde en
el programa.
• Flexibilidad: El contenido puede
variar (de ahí el nombre "variable").
• Dos Elementos Principales:
La Anatomía 1. Un Nombre: La etiqueta en la caja.
de una Variable 2. Un Valor: El contenido del contenedor.
• Tu Responsabilidad: Las variables no aparecen
automáticamente; tú decides cuántas crear y cómo
nombrarlas.
Las Reglas para Nombrar
• Caracteres Permitidos: Mayúsculas,
minúsculas, dígitos y guiones bajos
(_).
• Carácter Inicial: Debe ser una letra o
un guion bajo. No puede comenzar
con un dígito.
• Sensibilidad a Mayúsculas: Edad y
edad son dos variables diferentes.
• Sin Espacios: Los espacios están
prohibidos
• ej: exchange rate es ilegal.
• ej: exchange_rate es permitida.
• Usar snake_case (minúsculas con guiones bajos) para nombres de
variables.
Buenas • Letras minúsculas.
• Palabras separadas por guiones bajos.
Prácticas (Guía • Ejemplo: mi_variable, dias_para_navidad.
de Estilo PEP 8) • Usar Joroba de camello
• Mayúsculas Mixtas: myVariable es permitido pero generalmente se
reserva para contextos específicos (compatibilidad).
• Legibilidad: Evita nombres confusos como l (ele minúscula) o 1 (uno), 0
(zero) o O(o mayuscula).
La Zona Restringida:
Palabras Clave
• Palabras Reservadas: Python tiene
palabras específicas con significados
predefinidos.
• La Regla: No puedes usar estas como
nombres de variables.
• Ejemplos: False, None, True, and, if,
import, return, while .
• Solución: Como Python distingue
mayúsculas, Import (I mayúscula)
está permitido, pero import
(minúscula) está prohibido .
Creando una Variable

• No se necesita Declaración: A
diferencia de otros lenguajes, no
necesitas anunciar el tipo de variable
primero.
• Evento de Creación: Una variable se
crea automáticamente en el
momento en que le asignas un valor.
• Sintaxis: nombre_variable = valor
var = 1
print(var)
Usando Variables
• Función Print: print() funciona con
variables tal como funciona con texto
literal.
• Combinando Argumentos: Puedes
imprimir múltiples elementos (texto y
variables) separándolos con comas o
usando operadores.
• var = "3.8.5"
• print("Python version: " + var)
*Restricción: No puedes usar una
variable que no exista (que no tenga
valor).
Reasignando Valores

• Tipado Dinámico: Una variable puede


contener un entero, luego un flotante,
luego una cadena.
• Sobreescritura: Usar el operador = en
una variable existente reemplaza el
valor antiguo.
• var = 1
• print(var)
• var = 100
• print(var)
La Paradoja Matemática

• El Código: var = var + 1


• La Lógica: En matemáticas, x = x + 1
es una contradicción. En Python, es
una instrucción común.
• Cómo leerlo: "Toma el valor actual
de var, súmale 1 y guarda el resultado
de nuevo en var".
• Resultado: La variable se incrementa
en 1.
• Objetivo: Calcular la hipotenusa (c) de un triángulo rectángulo.
• Fórmula: c = √(a2+b2)
Matemáticas en • a = 3.0
Acción: Pitágoras • b = 4.0
• c = (a ** 2 + b ** 2) ** 0.5
• print("c =", c)
Nota: Usamos ** 0.5 para representar la raíz cuadrada.
√2 = 21/2 = 2 ** 0.5
• El Problema: Escribir sheep = sheep + 1 es repetitivo.
• La Solución: Operadores de Asignación Compuesta
Operadores (Abreviados).
• Sintaxis: variable op= expresión.
Abreviados • Ejemplo:
x=x*2
x *= 2
Resumen
• Variables: Contenedores nombrados para
datos. Creados por asignación (=) .
• Nombres: Deben comenzar con letra/guion
bajo. No se permiten palabras clave.
Sensibles a mayúsculas.
• Dinámicas: No se necesita declaración de
tipo. Los valores pueden cambiar.
• Atajos: Usar +=, *=, etc., para modificar
variables eficientemente.
• Print: Combinar variables y texto para
mostrar la salida.
Comprobación de
Aprendizaje
1. ¿Cuál es la salida del codigo?
var = 2
var = 3
print(var)
A) 2
B) 3
C) 5
2. ¿Qué nombre de variable es ILEGAL?
A) mi_var
B) m101
C) 101m
Preguntas y Respuestas

• ¿Preguntas?
• Discusión:
• ¿Qué regla de nomenclatura
creen que es la más difícil de
recordar?

También podría gustarte