Un símbolo utilizado para realizar una operación en una o más variables o constantes.
+ - * / ^ = & | < <= > >= != == and or
Ejemplo de Sentencia Simple
int x = 55;
Operador Lógico AND
Realiza la operación lógica “Y” entre dos elementos.
Tabla de Verdad del Operador AND
Valor 1
Valor 2
Resultado
True
True
True
True
False
False
False
True
False
False
False
False
Operador Lógico OR
Realiza la operación lógica “O” entre dos elementos.
Tabla de Verdad del Operador OR
Valor 1
Valor 2
Resultado
True
True
True
True
False
True
False
True
True
False
False
False
Depuración de Código
Proceso de encontrar y corregir errores en un programa.
Errores de sintaxisErrores lógicosErrores semánticos
Cómo Solucionar Errores
Palabras clave mal escritas o palabras reservadasTipos de datos incorrectosNombres incorrectos de variables o constantesOperador incorrectoPunto y coma incorrecto
Nombres simbólicos que representan valores de datos almacenados.
Ejemplos de Variables
a = 5
b = 8.0
nombre = "Catalina"
m = 7
n = m
lista = [a, b, nombre, m, n]
# lista = [5, 8.0, "Catalina", 7, 7]
Sentencias Simples en Python
Una línea de código en un lenguaje de programación.
Ejemplo de Sentencia Simple en Python
print("Buenos días")
Tipos de Sentencias de Programación
Sentencias de asignaciónSentencias de controlSentencias de funciónSentencias de bucle
Ejemplos de Sentencias
# Asignación
x = 10
# Control
if x > 5:
print("x es mayor que 5")
# Función
def saludar(nombre):
print(f"Hola, {nombre}!")
# Bucle
for i in range(5):
print(i)
Ventajas de Python
Lenguaje expresivoLegible y fácil de escribirDetecta y corrige errores fácilmenteAdmite múltiples paradigmas
Aplicaciones de Python
Desarrollo webAnálisis de datosInteligencia artificialAutomatizaciónScripting
Próximos Pasos
Instalar PythonExplorar el intérprete interactivoEscribir y ejecutar scripts simplesPracticar con ejercicios básicos
Recursos Adicionales
Documentación oficial de PythonTutoriales en línea (ej. Codecademy, Real Python)Libros para principiantesComunidades en línea (ej. Stack Overflow, Reddit r/learnpython)
Calculadora simple
print("Calculadora Simple")
# Obtener números del usuario
num1 = float(input("Ingresa el primer número: "))
num2 = float(input("Ingresa el segundo número: "))
# Realizar operaciones
suma = num1 + num2
resta = num1 - num2
multiplicacion = num1 * num2
# Imprimir resultados
print(f"Suma: {suma}")
print(f"Resta: {resta}")
print(f"Multiplicación: {multiplicacion}")
# División (con manejo básico de error)
if num2 != 0:
division = num1 / num2
print(f"División: {division}")
else:
print("No se puede dividir por cero")
Convertidor de temperatura
print("Conversor de Temperatura")
# Obtener temperatura en Celsius del usuario
celsius = float(input("Ingresa la temperatura en Celsius: "))
# Convertir a Fahrenheit
fahrenheit = (celsius * 9/5) + 32
# Imprimir resultado
print(f"{celsius} grados Celsius es igual a {fahrenheit} grados Fahrenheit")
# Convertir de Fahrenheit a Celsius
fahrenheit_input = float(input("Ahora ingresa una temperatura en Fahrenheit: "))
celsius_resultado = (fahrenheit_input - 32) * 5/9
# Imprimir resultado
print(f"{fahrenheit_input} grados Fahrenheit es igual a {celsius_resultado} grados Celsius")
Más ejercicios para practicar
¿Es primo un número ingresado por teclado?
Convertir una cantidad de segundos ingresada a horas, minutos y segundos.
Imprimir todos los números del 1 al 100 que sean múltiplos de un número dado (ingreado por teclado).
Solicitar al usuario su edad y determinar si es menor de edad, adulto o adulto mayor.
Realizar un convertidor de monedas que transforme de dólares a euros, yenes u otra moneda.