Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

desafio

Python: Lenguaje de Programación Características Principales:

Alto Nivel, Interpretado y Multiplataforma: Conocido por su legibilidad y versatilidad en múltiples paradigmas, como la orientación a objetos y la programación funcional. Historia: Creado por Guido van Rossum a finales de los años 80 como sucesor de ABC, y es mantenido por la Python Software Foundation bajo una licencia de código abierto. Popularidad: Usado en aplicaciones como Instagram y Netflix. Filosofía: Influenciada por Unix, valorando la simplicidad y la legibilidad. Tipos de Datos:

Listas: Mutables, permitiendo modificar sus elementos. Tuplas: Inmutables, no se pueden cambiar después de su creación. Diccionarios: Almacenan pares clave-valor y son mutables. Conjuntos: No tienen orden y no permiten duplicados, útiles para operaciones matemáticas. Estructuras y Control de Flujo Condicionales:

If, elif, else: Permiten ejecutar bloques de código basados en condiciones. Ejemplo: python Copiar código if lenguaje == "Python": print("Lenguaje de programación: Python") Bucles:

For: Itera sobre elementos de una secuencia. Ejemplo: python Copiar código for i in lista: print(i) While: Continúa ejecutándose mientras una condición sea verdadera. Ejemplo: python Copiar código while numero < 10: print(numero) Estructuras de Datos Avanzadas Sentencia Match-Case:

Patrones Estructurales: Similar al switch-case de otros lenguajes, pero más avanzado, permite verificar tipos de objetos y atributos. Ejemplo: python Copiar código match coordenada: case Punto(x=10, y=40): # Código Listas por Comprensión:

Compactas: Permiten crear listas de manera concisa. Ejemplo: python Copiar código [i * i for i in range(5)] # Resultado: [0, 1, 4, 9, 16] Funciones y Clases Funciones:

Definición: Se definen con def o lambda. Argumentos Variables: Con *args y **kwargs. Ejemplo: python Copiar código def suma(*args): return sum(args) Clases:

Definición: Se definen con class, y los métodos dentro de ellas como init inicializan atributos. Ejemplo: python Copiar código class Persona: def init(self, nombre, edad): self.nombre = nombre self.edad = edad

def mostrar_edad(self):
    return self.edad
1 respuesta

Hola Duvan, espero que estés bien

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!