🔧 Módulo 2: Fundamentos de Programación en Python

🔧 Módulo 2: Fundamentos de Programación en Python

En este módulo, nos centraremos en los fundamentos de la programación, que son esenciales para entender cómo funciona Python y cómo puedes utilizarlo para resolver problemas.

1. Variables y Tipos de Datos

Las variables son contenedores que almacenan datos. En Python, no necesitas declarar el tipo de variable antes de usarla. Existen varios tipos de datos básicos:

  • Enteros: Representan números enteros, como 10 o -5.
  • Flotantes: Representan números decimales, como 3.14.
  • Cadenas: Representan texto, y se pueden definir con comillas simples o dobles, como 'Hola' o "Mundo".

2. Operadores en Python

Python incluye diversos operadores que te permiten realizar cálculos y comparaciones:

  • Operadores Aritméticos: +, -, *, /, % (módulo).
  • Operadores de Comparación: ==, !=, >, <.
  • Operadores Lógicos: and, or, not.

3. Estructuras de Control

Las estructuras de control permiten dirigir el flujo del programa. Las más comunes son:

  • if: Permite ejecutar un bloque de código si se cumple una condición.
  • else: Ejecuta un bloque de código si la condición del if es falsa.
  • elif: Utiliza este comando para verificar múltiples condiciones de manera eficiente.

4. Bucles en Python

Los bucles te permiten repetir bloques de código. Los tipos más comunes son:

  • for: Repite un bloque de código para cada elemento en una lista o rango.
  • while: Repite un bloque de código mientras una condición sea verdadera.

Ejemplo de un Programa Simple

A continuación se muestra un ejemplo de un programa que utiliza una estructura de control y un bucle:

nombres = ["Juan", "María", "Pedro"]
for nombre in nombres:
    print("Hola, " + nombre + "!")

Este programa imprimirá un saludo para cada nombre en la lista.

FAQs

¿Qué son las estructuras de control?
Las estructuras de control son herramientas que permiten tomar decisiones en el flujo de un programa.

¿Cuál es la diferencia entre for y while?
Un bucle for itera sobre una secuencia, mientras que while continúa hasta que una condición deje de ser verdadera.

Conclusión

En este módulo, has aprendido sobre variables, tipos de datos, operadores, estructuras de control y bucles en Python. Estos conceptos son fundamentales para construir programas más complejos. En el siguiente módulo, exploraremos funciones y cómo utilizarlas para organizar tu código de manera más eficiente.