Skip to content

Gradiant/forotecnoloxico-2024-cybersecurity-data

Repository files navigation

Innovando en ciberseguridad con Data Analytics & IA

Shenia Kuchumova: ekuchumova@gradiant.org

Iago Abad: iabad@gradiant.org

Workshop Foro Tecnológixo 2024

El taller estará dividido en dos partes: anonimización y detección de anomalías.

Entorno de ejecución cloud: Google Colab

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/github/Gradiant/forotecnoloxico-2024-cybersecurity-data/blob/master/data_anonymization.ipynb

https://colab.research.google.com/drive/1pQ1luT0v7Oj8Ipi6_AeChI0Kh_ayAU_7

Entorno de ejecución local

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.

Clonar el repositorio

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.

Creación del entorno

Creamos un entorno de Python para no tener ningún problema de versiones durante el taller.

Con conda / miniconda

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

Con venv

mkdir envs 
python3.9 -m venv envs/foro2024
source envs/foro2024/bin/activate
pip install -r requirements.txt

Ejecución

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published