Algorithm Tutoriales
Los tutoriales de algoritmos proporcionan un camino de aprendizaje estructurado para dominar la resolución de problemas computacionales. Nuestros tutoriales cubren varios tipos de algoritmos, estructuras de datos y técnicas de optimización, adecuados tanto para principiantes como para programadores intermedios. Con laboratorios gratuitos y ejercicios prácticos de codificación, obtendrás experiencia práctica en la implementación de algoritmos eficientes. Nuestro entorno interactivo de algoritmos te permite practicar la resolución de problemas y ver resultados inmediatos.
Otros Árboles de Habilidades
LinuxDevOpsCiberseguridadDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormación RHCSAFormación RHCE in Enterprise LinuxFormación LFCSShellGitDockerKubernetesFormación CKAFormación CKADFormación CKSAnsibleFormación RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de datosMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Desarrollo webCiencia de datos
Evaluación de Modelos Scikit-learn
En este laboratorio, aprenderá a evaluar un modelo de clasificación scikit-learn utilizando varias métricas, incluyendo exactitud (accuracy), matriz de confusión (confusion matrix), precisión (precision), recall y puntuación F1 (F1 score).
Python
Regresión Lineal con Scikit-learn
En este laboratorio, aprenderás a construir un modelo de regresión lineal simple utilizando scikit-learn para predecir los precios de la vivienda en California.
Python
Clasificación KNN con Scikit-learn
En este laboratorio, aprenderá a utilizar scikit-learn para construir un clasificador K-Nearest Neighbors (KNN), entrenarlo con el conjunto de datos Iris y realizar predicciones sobre datos nuevos.
Python
Instalación y Configuración de Scikit-learn
En este laboratorio, aprenderás a verificar tu instalación de scikit-learn, importar los módulos necesarios y cargar un conjunto de datos de ejemplo para comenzar con el aprendizaje automático en Python.
Python
Carga y Exploración de Datos en Scikit-learn
En este laboratorio, aprenderás los fundamentos de la carga y exploración de conjuntos de datos en scikit-learn utilizando el clásico conjunto de datos Iris. Practicarás el acceso a los datos, las etiquetas objetivo y los nombres de las características, y realizarás una visualización sencilla.
Python
Preprocesamiento de Datos con Scikit-learn
En este laboratorio, aprenderá las técnicas fundamentales de preprocesamiento de datos en scikit-learn, incluyendo el escalado de características con StandardScaler y la codificación de objetivos con LabelEncoder, utilizando el clásico conjunto de datos Iris.
Python
Validación Cruzada con Scikit-learn
En este laboratorio, aprenderá a realizar validación cruzada utilizando scikit-learn para evaluar el rendimiento de un modelo de aprendizaje automático de manera más robusta.
Python
Encontrar soldados clonados
En este desafío, tendremos la tarea de encontrar a todos los soldados clon en una formación de desfile del ejército clon. Los soldados clon están identificados de manera única por un número dentro de un rango específico y pueden representarse mediante una matriz cuadrada. Nuestro objetivo es contar el número de clones para cada ID y devolver el resultado estadístico en formato de diccionario. La solución debe implementarse en el método count_clone_soldier(matrix: List[List[str]]) en el archivo count_clone_soldier.py.
Python
Juegos Matemáticos con NumPy
En este desafío, pondrás en práctica el uso del módulo NumPy en Python y trabajarás con arreglos de NumPy para realizar operaciones matemáticas comunes.
Python
Introducción a las Imágenes
Este tutorial te enseñará los conceptos básicos de trabajo con imágenes utilizando la biblioteca OpenCV-Python. Al final de este tutorial, serás capaz de leer, mostrar y guardar imágenes.
Python
Actualizar un Shell Simple a un Shell Interactivo en Nmap
En este laboratorio, aprenderás cómo actualizar un shell simple a un shell interactivo dentro de Nmap. Explora técnicas utilizando Python y Socat para lograr un shell completamente interactivo, mejorando tus habilidades de penetration testing y análisis de redes.
LinuxCybersecurityPython
Realizar Subredes IP y Conversión Binaria en la Terminal de Linux
En este laboratorio, dominarás la subred IP y la conversión binaria en la terminal de Linux. Usando Python, convertirás direcciones IP entre decimal punteado y binario, traducirás máscaras CIDR, identificarás porciones de red/host y calcularás hosts y subredes utilizables para un bloque CIDR dado.
PythonLinux
Juego de Serpiente con Python y Pygame
Este proyecto te guiará a través del proceso de creación de un juego de serpiente utilizando Python y la biblioteca Pygame. El juego tendrá una ventana de juego, una serpiente, un poder-up y una puntuación. La serpiente se moverá por la ventana de juego y comerá el poder-up. Cuando la serpiente coma el poder-up, la longitud de la serpiente aumentará en uno. La puntuación se mostrará en la pantalla.
Python
Monitor de sistema Linux usando Tkinter
En este proyecto, aprenderá cómo crear un monitor de sistema Linux utilizando Python y la biblioteca Tkinter. El monitor de sistema mostrará información en tiempo real sobre la CPU, la RAM, el uso de disco y las estadísticas de red.
PythonLinux
Construir un escáner de red en Python
En este proyecto, aprenderás cómo construir un escáner de red utilizando Python. El escáner de red utilizará la herramienta de línea de comandos nmap para escanear una dirección IP especificada y mostrar los resultados en una interfaz gráfica de usuario (GUI) utilizando la biblioteca Tkinter.
PythonCybersecurity
Trabajar con Conjuntos (Sets) en Python
En este laboratorio, obtendrá experiencia práctica trabajando con conjuntos (sets) en Python. Los conjuntos son estructuras de datos potentes para almacenar elementos únicos y realizar pruebas de pertenencia eficientes. Aprenderá a crear conjuntos, añadir y eliminar elementos, realizar operaciones de conjuntos y utilizar conjuntos para eliminar duplicados de listas.
Python
Escribir un Programa Simple en Python
En este laboratorio, comenzará su viaje en la programación Python creando y ejecutando su primer programa. Obtendrá experiencia práctica utilizando el editor VS Code dentro del entorno LabEx para escribir y ejecutar scripts de Python. Basándose en esta base, practicará aún más la escritura de programas Python, centrándose en la utilización de la función print() para mostrar la salida. Luego, el laboratorio le guiará a través de la identificación y comprensión de errores comunes de Python, equipándolo con el conocimiento para reconocer y solucionar problemas. Finalmente, aprenderá técnicas prácticas de depuración para resolver errores de manera efectiva y asegurar que sus programas Python funcionen correctamente.
Python
Trabajar con Cadenas (*Strings*) en Python
En este laboratorio, obtendrá experiencia práctica trabajando con cadenas (*strings*) en Python, un tipo de dato fundamental. Comenzará comprendiendo los conceptos básicos de las cadenas, incluyendo su creación, inmutabilidad y el acceso a caracteres individuales utilizando indexación tanto positiva como negativa. Basándose en esta base, aprenderá a extraer subcadenas mediante *slicing* (rebanado), a utilizar varios operadores de cadenas y caracteres de escape para manipulación y formato especial, y a explorar diferentes métodos para formatear cadenas. Finalmente, profundizará en los métodos comunes de cadenas para realizar operaciones como buscar, reemplazar y modificar el contenido de las cadenas.
Python
- Anterior
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 175
- Siguiente