Capítulo 10. Compartir tu código: Control de versiones, dependencias y empaquetado

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Compartir tu código y colaborar con otros es enormemente importante para tu éxito en la ciencia de datos. Puede que te unas a un proyecto existente que tenga una gran base de código. Puede que empieces trabajando en tu código de forma aislada, pero a medida que tu proyecto crezca, puede que quieras compartirlo con otros para que no tengan que resolver también los mismos problemas. O podrías contribuir a proyectos de código abierto.

Si compartes tu código públicamente, como un proyecto de código abierto, eso te permite unirte a una comunidad. Las bibliotecas de código abierto de Python son un ecosistema enorme, y la ciencia de datos sería mucho más difícil sin pandas, NumPy, scikit-learn, Matplotlib y muchos otros.

Tanto si contribuyes a proyectos de código abierto como si colaboras con compañeros de equipo en tu empresa, necesitarás conocer algunas herramientas y técnicas que facilitan que varias personas trabajen en el mismo código. Las herramientas pueden variar, pero muchos de los principios son estándar.

En este capítulo trataré estas herramientas y técnicas que te ayudarán a colaborar con otros desarrolladores. En primer lugar, el control de versiones es importante porque es la forma estándar de colaborar en una base de código. En segundo lugar, cubriré las herramientas para ...

Get Ingeniería de Software para Científicos de Datos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.