Fundamentos de Programación en Python
ÍNDICE
ÍNDICE
Capítulo 1: Introducción a la programación
Capítulo 2: Lenguaje Python y su entorno
Capítulo 3: Variables, tipos y operadores
Capítulo 4: Estructuras de control
Capítulo 5: Funciones y estructuras de datos
Capítulo 6: Módulos y manejo de errores
Capítulo 7: Proyecto final
Resumen general
Glosario de términos
Fundamentos de Programación en Python
Capítulo 4: Estructuras de Control
Capítulo 4: Estructuras de Control - Condicionales y Bucles
Las estructuras de control permiten modificar el flujo de un programa. Se utilizan condicionales como if, elif y
else para tomar decisiones, y bucles como while y for para repetir instrucciones.
Ejemplos:
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
for i in range(5):
print("Iteración", i)
También se pueden usar break y continue dentro de bucles.
Fundamentos de Programación en Python
Capítulo 5: Funciones y Estructuras de Datos
Capítulo 5: Funciones y Estructuras de Datos Básicas
Una función es un bloque de código reutilizable que puede recibir parámetros y devolver resultados.
Ejemplo:
def sumar(a, b):
return a + b
Estructuras de datos básicas:
- Listas: frutas = ["manzana", "banana"]
- Tuplas: coordenadas = (10, 20)
- Diccionarios: persona = {"nombre": "Ana", "edad": 22}
- Conjuntos: numeros = {1, 2, 3}
Fundamentos de Programación en Python
Capítulo 6: Módulos y Manejo de Errores
Capítulo 6: Módulos, Librerías y Manejo de Errores
Se pueden usar módulos como math, random o crear los propios. El manejo de errores se hace con try,
except y finally.
Ejemplo:
try:
numero = int(input("Número: "))
except ValueError:
print("Error de tipo.")
Fundamentos de Programación en Python
Capítulo 7: Proyecto Final
Capítulo 7: Proyecto Final - Calculadora Multifunción
El proyecto consiste en una calculadora con suma, resta, multiplicación, división, raíz cuadrada y potencia.
Utiliza funciones, bucles, condicionales y manejo de errores.
El usuario interactúa mediante un menú hasta elegir salir del programa.
Fundamentos de Programación en Python
Resumen General
Resumen General de Contenidos
Capítulo 1: Qué es programar, lenguajes y desarrollo.
Capítulo 2: Python, instalación, primer programa.
Capítulo 3: Variables, tipos, operadores.
Capítulo 4: Condicionales, bucles.
Capítulo 5: Funciones, listas, tuplas, diccionarios, sets.
Capítulo 6: Módulos, librerías, errores.
Capítulo 7: Calculadora práctica.
Fundamentos de Programación en Python
Glosario de Términos
Glosario de Términos
Algoritmo: conjunto de pasos ordenados para resolver un problema.
Variable: espacio que almacena datos.
Función: bloque de código reutilizable.
Condicional: instrucción que permite decisiones.
Bucle: repetición de código.
Módulo: archivo con funciones reutilizables.
Lista: colección ordenada y modificable.
Diccionario: colección con pares clave-valor.
Tupla: colección ordenada e inmutable.
Set: colección sin duplicados.
Excepción: error en tiempo de ejecución.