¡Bienvenido a la Guía de Python!

Python es un lenguaje de programación de alto nivel, interpretado y multipropósito. Es conocido por su sintaxis sencilla y legible, lo que lo hace ideal para principiantes y expertos. 🐍 Con Python, puedes desarrollar aplicaciones web, análisis de datos, inteligencia artificial, y mucho más. 🌐 ¡Es una herramienta poderosa para cualquier desarrollador de software! 💻

Introducción a Python

Python es un lenguaje de programación de alto nivel, interpretado y multipropósito. Es conocido por su sintaxis sencilla y legible, lo que lo hace ideal para principiantes y expertos. Aquí tienes un ejemplo básico:

Ejemplo de Python
# Hola Mundo en Python
print("¡Hola, Mundo!")

Variables y Tipos de Datos

En Python, las variables no necesitan ser declaradas con un tipo específico. Aquí tienes un ejemplo de cómo declarar variables y trabajar con diferentes tipos de datos:

Ejemplo de Variables
nombre = "Juan"
edad = 25
altura = 1.75
es_estudiante = True

print("Nombre:", nombre)
print("Edad:", edad)
print("Altura:", altura)
print("Es estudiante:", es_estudiante)

Estructuras de Control

Las estructuras de control permiten tomar decisiones y repetir bloques de código. Aquí tienes ejemplos de if, for, y while:

Ejemplo de Estructuras de Control
# if-else
if edad > 18:
    print("Eres mayor de edad.")
else:
    print("Eres menor de edad.")

# for loop
for i in range(5):
    print("Iteración:", i)

# while loop
i = 0
while i < 5:
    print("Iteración:", i)
    i += 1

Funciones en Python

Las funciones en Python permiten modularizar el código. Aquí tienes un ejemplo de una función que suma dos números:

Ejemplo de Funciones
def suma(a, b):
    return a + b

resultado = suma(5, 3)
print("La suma es:", resultado)

Listas y Diccionarios

Las listas y diccionarios son estructuras de datos fundamentales en Python. Aquí tienes un ejemplo de cómo trabajar con ellas:

Ejemplo de Listas y Diccionarios
# Lista
numeros = [1, 2, 3, 4, 5]
print("Lista de números:", numeros)

# Diccionario
persona = {
    "nombre": "Juan",
    "edad": 25,
    "es_estudiante": True
}
print("Diccionario de persona:", persona)

Manejo de Archivos

En Python, puedes leer y escribir archivos de manera sencilla. Aquí tienes un ejemplo de cómo hacerlo:

Ejemplo de Manejo de Archivos
# Escribir en un archivo
with open("archivo.txt", "w") as archivo:
    archivo.write("Hola, este es un archivo de texto.")

# Leer un archivo
with open("archivo.txt", "r") as archivo:
    contenido = archivo.read()
    print("Contenido del archivo:", contenido)

Ejercicios Prácticos

Aquí tienes algunos ejercicios para practicar tus habilidades en Python:

Ejercicio 1: Suma de dos números

Escribe una función que tome dos números como argumentos y devuelva su suma.

Ejercicio 2: Lista de números pares

Crea una lista que contenga los primeros 10 números pares.

Ejercicio 3: Manejo de archivos

Escribe un programa que lea un archivo de texto y cuente el número de palabras.