

El propósito del Módulo 4 es introducir al estudiante en las buenas prácticas de desarrollo y colaboración en entornos de programación. A medida que avanzamos en el aprendizaje de habilidades técnicas, es indispensable complementar esos conocimientos con metodologías que aseguren un trabajo organizado, claro y ético. Este módulo proporciona las herramientas necesarias para documentar correctamente el código, depurar errores de manera eficiente, trabajar de forma colaborativa utilizando control de versiones, y actuar con responsabilidad frente al uso de licencias de software.
Al finalizar este módulo, el estudiante estará en capacidad de:
Aplicar buenas prácticas de programación orientadas a la legibilidad, reutilización y mantenimiento del código.
Utilizar técnicas básicas de depuración para encontrar y corregir errores en sus programas.
Emplear sistemas de control de versiones como Git para colaborar en el desarrollo de proyectos con múltiples participantes.
Reconocer la importancia de la ética profesional y el respeto a las licencias de software en el contexto del desarrollo tecnológico.
En la industria del software, no basta con que un código funcione; también debe ser comprensible para otros desarrolladores, escalable a futuro y alineado con principios éticos. Las empresas valoran cada vez más las habilidades blandas y las capacidades de trabajo colaborativo. Este módulo te prepara para integrarte a equipos de desarrollo reales, donde saber usar herramientas como Git o escribir documentación clara puede marcar la diferencia.
Guttag, J. V. (2016). Introduction to Computation and Programming Using Python (2nd ed.). The MIT Press.
Severance, C. (2016). Python for Everybody: Exploring Data Using Python 3 CreateSpace Independent Publishing Platform.
Chacon, S., & Straub, B. (2014). Pro Git (2nd ed.). Apress.