Herramientas

Por Jose R. Zapata

Se recomienda ver este video para instalar las herramientas y tener informacion de las herramientas a usar en el curso

Github

Para el versionamiento del codigo usaremos git y el almacenamiento del codigo sera en github

  1. Crear una cuenta personal en github.com
  2. Si tiene correo de una institucion educativa, puede obtener github profesional, para esto se inscribe en esta url https://education.github.com/pack
    • Es necesario tener carnet vigiente ya que tiene que subir una imagen
    • Existen varios beneficios al obtener la cuenta Pro, se recomienda:
      • 3 meses de DataCamp (use el beneficio, cuando tenga tiempo para aprovecharlo)
      • 6 meses en educative
      • licencia de Pycharm

Tutoriales de git

Metodologia de trabajo Sugerido

Para realizar un proyecto es importante el orden de trabajo cuadno se realizan tareas La metodologia de trabajo sugerido para proyectos de ciencia de datos con git sera Gitflow

gitflow

Conda

Un gestor de paquetes es una herramienta que permite listar, instalar y desinstalar paquetes instalados en un entorno de Python. Pero principalemente lo utilizaremos para crear entornos virtuales de trabajo.

Se recomienda instalar conda en su version miniconda - https://docs.conda.io/en/latest/miniconda.html , por que conda trae muchisimos paquetes preinstalados que no se usaran. (instalar la ultima version)

Conda se opera desde una consola de comandos integrada en Anaconda y se puede acceder a ella siguiendo los siguientes pasos:

Windows: en la barra de aplicaciones de windows buscar el término Anaconda Prompt y ejecutar la aplicación. MacOS y Linux: hay que abrir una consola de comandos del sistema.

VSCODE (Entorno de desarrollo integrado, IDE)

Los proyectos se realizaran en Python y como entorno de desarrollo se recomienda usar Vscode - https://code.visualstudio.com/.

Extensiones

Extensiones recomendadas

Nota: Cuando vas a trabajar en desarrollo profesional con python mi recomendacion es Pycharm (Es de pago o se puede obtener licencia con el Github student pack)