6️⃣ Variables y Tipos de Datos (int, float, str, bool)
-
¿Qué es una variable en Python?
- Una variable es un espacio de memoria donde se almacena un valor.
- En Python, no es necesario especificar el tipo de dato al declarar una variable. Python es dinámicamente tipado.
-
Tipos de datos básicos:
- int (Enteros):
- Usado para números enteros, tanto positivos como negativos.
- Ejemplo:
edad = 25
- float (Flotantes):
- Usado para números con decimales.
- Ejemplo:
precio = 19.99
- str (Cadenas de texto):
- Usado para almacenar texto. Se define con comillas simples o dobles.
- Ejemplo:
nombre = "Juan"
- bool (Booleano):
- Representa valores de Verdadero (True) o Falso (False).
- Ejemplo:
es_estudiante = True
- int (Enteros):
-
Ejemplo práctico:
- Crear un script donde se asignen diferentes tipos de datos a variables y luego se imprima el tipo y el valor de cada una usando la función
type()
.edad = 25 precio = 19.99 nombre = "Juan" es_estudiante = True print(type(edad), edad) print(type(precio), precio) print(type(nombre), nombre) print(type(es_estudiante), es_estudiante)
- Crear un script donde se asignen diferentes tipos de datos a variables y luego se imprima el tipo y el valor de cada una usando la función
7️⃣ Operadores Aritméticos, Lógicos y de Comparación
- Operadores Aritméticos:
- Suma (+):
a + b
- Resta (-):
a - b
- Multiplicación (*):
a * b
- División (/):
a / b
(da un resultado flotante) - División entera (//):
a // b
(da un resultado entero) - Módulo (%):
a % b
(da el residuo de la división) - Potencia ()**:
a ** b
(a elevado a b)
- Suma (+):
- Operadores Lógicos:
- AND (and):
- Devuelve
True
si ambas condiciones son verdaderas. - Ejemplo:
x > 5 and x < 10
- Devuelve
- OR (or):
- Devuelve
True
si al menos una de las condiciones es verdadera. - Ejemplo:
x < 5 or x > 10
- Devuelve
- NOT (not):
- Invierte el valor lógico.
- Ejemplo:
not x > 5
- AND (and):
- Operadores de Comparación:
- Igual (==):
- Compara si dos valores son iguales.
- Ejemplo:
x == 10
- Distinto de (!=):
- Compara si dos valores son diferentes.
- Ejemplo:
x != 10
- Mayor que (>):
- Verifica si un valor es mayor que otro.
- Ejemplo:
x > 10
- Menor que ( < ):
- Verifica si un valor es menor que otro.
- Ejemplo:
x < 10
- Mayor o igual que (>=):
- Verifica si un valor es mayor o igual a otro.
- Ejemplo:
x >= 10
- Menor o igual que ( < = ):
- Verifica si un valor es menor o igual a otro.
- Ejemplo:
x <= 10
- Igual (==):
- Ejemplo práctico:
- Crear un script donde se apliquen estos operadores y se impriman los resultados:
a = 10 b = 20 c = 10 print(a + b) # Suma print(a > b) # Comparación print(a == c) # Comparación print(a > 5 and b < 30) # Lógicos
- Crear un script donde se apliquen estos operadores y se impriman los resultados:
8️⃣ Entrada y Salida de Datos (input() y print())
-
Salida de Datos (print()):
- La función
print()
se utiliza para mostrar resultados en la consola. - Ejemplo:
print("¡Hola, Mundo!")
- La función
-
Entrada de Datos (input()):
- La función
input()
permite al usuario ingresar datos desde la consola. - Ejemplo:
nombre = input("¿Cuál es tu nombre? ") print("Hola, " + nombre)
- Nota: El valor ingresado por el usuario siempre será una cadena de texto (tipo
str
). Si es necesario trabajar con otros tipos de datos (comoint
ofloat
), se debe convertir el valor utilizandoint()
ofloat()
.
- La función
-
Ejemplo práctico:
- Crear un programa donde el usuario ingrese su edad y luego se le indique si es mayor o menor de edad:
edad = int(input("¿Cuántos años tienes? ")) if edad >= 18: print("Eres mayor de edad.") else: print("Eres menor de edad.")
- Crear un programa donde el usuario ingrese su edad y luego se le indique si es mayor o menor de edad:
9️⃣ Comentarios y Buenas Prácticas de Código
-
Comentarios en Python:
- Los comentarios son líneas de código que no se ejecutan. Se utilizan para explicar qué hace el código, mejorando su comprensión.
- Se escriben usando el símbolo
#
. - Ejemplo:
# Esto es un comentario print("¡Hola, Mundo!") # Imprime un saludo
-
Buenas prácticas de código:
- Usar nombres descriptivos para variables, funciones y clases.
- Ejemplo:
edad_usuario
en lugar dee
.
- Ejemplo:
- Mantener el código limpio y organizado, con espacios entre las secciones.
- Evitar líneas largas, usa la convención de 79 caracteres por línea.
- Indentación adecuada: Python usa la indentación para definir bloques de código, por lo tanto, es importante seguir la convención de 4 espacios por nivel de indentación.
- Usar nombres descriptivos para variables, funciones y clases.
-
Ejemplo práctico:
- Crear un código con comentarios explicativos y buenas prácticas:
# Definimos las variables nombre = "Juan" edad = 25 # Imprimimos un saludo print(f"Hola, {nombre}, tienes {edad} años.")
- Crear un código con comentarios explicativos y buenas prácticas: