Please enable JavaScript.
Coggle requires JavaScript to display documents.
Actividad 5 - Lenguajes de Programación, Santiago Roa Alvarado 9A DGS -…
Actividad 5 - Lenguajes de Programación
Python
Elementos básicos:
Sintaxis simple y legible
Tipado dinámico
Estructuras: listas, diccionarios, funciones, clases
Bibliotecas destacadas:
pandas: manejo y análisis de datos estructurados
NumPy: operaciones numéricas y matrices
Matplotlib y Seaborn: visualización
scikit-learn: machine learning
TensorFlow y PyTorch: redes neuronales
R
Elementos básicos:
Lenguaje orientado a estadísticas
Soporte nativo para vectores y data frames
Gran comunidad académica
Bibliotecas destacadas:
ggplot2: visualización de datos
dplyr: manipulación de datos
tidyr: limpieza de datos
caret: machine learning
shiny: aplicaciones web interactivas
SQL
Elementos básicos:
Lenguaje declarativo para bases de datos
Operaciones: SELECT, JOIN, WHERE, GROUP BY
Ideal para manipulación y extracción de datos
Extensiones útiles:
Conexión con Python o R para análisis profundo
Funciones analíticas y de agregación
Java
Elementos básicos:
Lenguaje compilado, orientado a objetos
Gran rendimiento y portabilidad
Bibliotecas destacadas:
Apache Spark (Java API): procesamiento distribuido
Weka: machine learning
Deeplearning4j: deep learning
Julia
Elementos básicos:
Sintaxis similar a MATLAB o Python
Alto rendimiento (velocidad cercana al C)
Orientado a ciencia de datos
Bibliotecas destacadas:
DataFrames.jl: manejo de datos
Plots.jl: visualización
MLJ.jl: machine learning
Flux.jl: deep learning
Santiago Roa Alvarado 9A DGS