Shenia Kuchumova: ekuchumova@gradiant.org
Iago Abad: iabad@gradiant.org
El taller estará dividido en dos partes: anonimización y detección de anomalías.
La forma más cómoda de seguir el taller, nos olvidamos de preparar el entorno. Solo tendremos que abrir cada una de las libretas:
https://colab.research.google.com/drive/1pQ1luT0v7Oj8Ipi6_AeChI0Kh_ayAU_7
Con un entorno local podemos ejecutar el código en nuestro ordenador sin necesidad de conexión a internet, pero tendremos que crearlo, configurarlo y descargar el repo previamente.
La opción más común es instalar Git en vuestro ordenador y ejecutar git clone git@github.com:Gradiant/forotecnoloxico-2024-cybersecurity-data.git
Otra opción es descargarlo directamente desde la página del repo de GitHub (Código > Descargar ZIP) y descomprimirlo.
Creamos un entorno de Python para no tener ningún problema de versiones durante el taller.
Nosotros recomendamos usar conda. Tenéis la guía de instalación aquí: https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html
conda create --name foro2024 python=3.9.15
conda activate foro2024
pip install -r requirements.txt
mkdir envs
python3.9 -m venv envs/foro2024
source envs/foro2024/bin/activate
pip install -r requirements.txt
Durante el taller vamos a trabajar con libretas de jupyter. Podemos ejecutarlas levantando jupyter lab, lo cual nos abrirá una pestaña nueva en el navegador desde donde podemos ejecutar nuestras libretas:
jupyter lab
...o abriendo directamente los archivos .ipynb en nuestro editor de código favorito como VsCode o PyCharm. Jupyter y VsCode no siempre se llevan bien, así que recomendamos usar el navegador.