HeadlinesBriefing favicon HeadlinesBriefing.com

Pensando en Python: Guía Completa

Hacker News •
×

[PERSON_NAME] presenta "Pensando en Python", una guía completa que cubre conceptos fundamentales y avanzados de programación en Python. El libro está estructurado en cinco partes: Fundamentos, Técnicas, Patrones, Programación Funcional y Efectos.

La Parte I establece fundamentos básicos incluyendo contenedores, flujo de control, funciones, módulos, clases, tipado estático y limpieza. La Parte II profundiza en técnicas avanzadas como pruebas, clases de datos, coincidencia de patrones, decoradores, gestores de contexto, comprensiones, metaprogramación, optimización de rendimiento y concurrencia.

La Parte III explora patrones de diseño incluyendo el concepto de patrón, objetos de transferencia de datos, iteradores, singleton, método de plantilla, sustituto, fábrica, objetos función, cambio de interfaz, observador, máquinas de estados, despacho múltiple, visitante, patrón compuesto e intérprete, peso mosca, memento, refactorización de patrones y simulación.

La Parte IV se enfoca en fundamentos de programación funcional, herramientas, manejo de errores y aseguramiento. La Parte V aborda gestión de efectos, generadores y prácticas de programación sin estado.

El libro se puede leer gratuitamente en línea y está licenciado bajo CC BY-NC-ND 4.0. Los ejemplos del libro y las soluciones de ejercicios están disponibles en [ADDRESS].