libro de programacion de python y ejercicios
Enfoque didáctico: Explica conceptos de programación con ejemplos claros y progresivos, comenzando desde lo más básico (instalación, primer programa) hasta temas avanzados como programación orientada a objetos y concurrencia.
Contenido estructurado:
Introducción a Python: qué es, por qué usarlo, cómo instalarlo.
Tipos básicos: números, cadenas, booleanos y colecciones (listas, tuplas, diccionarios).
Control de flujo: condicionales y bucles.
Funciones y programación funcional (lambda, generadores, decoradores).
Programación orientada a objetos: clases, herencia, polimorfismo, encapsulación.
Manejo de excepciones, módulos y paquetes.
Entrada/salida y manejo de archivos.
Expresiones regulares, sockets y trabajo con webs.
Concurrencia: procesos, threads y sincronización.
Estilo práctico: Cada capítulo incluye ejemplos de código que se pueden ejecutar directamente, como el clásico Hola Mundo o demostraciones con listas y funciones.
Licencia abierta: Se distribuye bajo Creative Commons, lo que lo convierte en un recurso accesible y gratuito para estudiantes y autodidactas.