Python Desde Cero
Python Desde Cero
Introducción
Python es un lenguaje de programación interpretado, de alto nivel y con una sintaxis clara y
legible. Es uno de los lenguajes más populares en la actualidad debido a su simplicidad y
versatilidad, ideal tanto para principiantes como para desarrolladores avanzados.
Historia y propósito
Python fue creado a finales de los años 80 por Guido van Rossum y lanzado oficialmente en
1991. Su diseño se centró en la legibilidad del código y en permitir a los programadores
expresar conceptos en pocas líneas de código.
Clasificación y paradigmas
Python es un lenguaje multiparadigma: permite programación orientada a objetos,
imperativa y funcional. Es dinámicamente tipado, interpretado y de propósito general.
Tipos de datos
Python incluye tipos primitivos como int, float, str, bool y estructuras como list, tuple, dict y
set.
Ejemplo:
edad = 25
precio = 99.99
activo = True
nombres = ["Ana", "Luis", "Carlos"]
Clases, objetos y métodos
Python permite la creación de clases para definir objetos personalizados.
Ejemplo:
class Persona:
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
def saludar(self):
print(f"Hola, soy {self.nombre}")
Encapsulamiento: se logra mediante convenciones como usar '_' o '__' antes del nombre de
los atributos.
Polimorfismo: permite usar una misma interfaz para diferentes tipos de objetos.
Ejemplo:
for persona in lista:
persona.saludar()
resultado = suma(5, 3)
print("Resultado:", resultado)
Ejemplo con clase:
p = Persona("Laura", 28)
p.saludar() # Salida: Hola, soy Laura
Conclusión
Python ha revolucionado el mundo de la programación por su simplicidad, poder y
flexibilidad. Es un lenguaje ideal para quienes comienzan a programar, pero también es lo
suficientemente potente como para desarrollar soluciones avanzadas en casi cualquier
campo.
Referencias
Van Rossum, G. (1991). The Python Programming Language. Python Software Foundation.