Volver a los cursos
AI015 Professional

Introducción al lenguaje de programación Julia

Una guía completa sobre el lenguaje de programación Julia, un lenguaje dinámico de propósito general de alto rendimiento, muy adecuado para cálculos científicos y numéricos. El curso cubre todo, desde la sintaxis básica y los tipos de datos hasta temas avanzados como metaprogramación, marcos de datos, redes y acceso a bases de datos.

4.9
30.0h
913 estudiantes
0 me gusta
Inteligencia Artificial
Comenzar a aprender

Descripción del curso

📚 Resumen del Contenido

Una guía completa sobre el lenguaje de programación Julia, un lenguaje dinámico de propósito general y alto rendimiento, especialmente adecuado para cálculo científico y numérico. El curso cubre todo, desde la sintaxis básica y los tipos de datos hasta temas avanzados como metaprogramación, data frames, redes y conexión con bases de datos.

Domina el cálculo científico de alto rendimiento con la velocidad de C y la facilidad de Python.

Autor: Tutorials Point (I) Pvt. Ltd.

Agradecimientos: Derechos de autor 2020 por Tutorials Point (I) Pvt. Ltd. Todo el contenido y gráficos son propiedad de Tutorials Point.

🎯 Objetivos de Aprendizaje

  1. Definir el lenguaje de programación Julia e identificar sus características principales y contexto histórico.
  2. Diferenciar Julia de otros lenguajes de cálculo técnico en términos de rendimiento y sintaxis.
  3. Instalar y configurar correctamente el entorno de Julia y REPL en Linux, Windows y macOS.
  4. Aplicar las convenciones estilísticas de Julia para nombrar variables y utilizar comentarios simples y múltiples líneas para documentar el código.
  5. Crear arreglos de diversos tipos y dimensiones usando objetos de rango, generadores, comprensiones y funciones integradas como zeros() y ones().
  6. Ejecutar tareas avanzadas de indexación y mutación de arreglos utilizando lógica booleana, la palabra clave end y funciones con signo de exclamación (por ejemplo, push!, splice!).
  7. Crear y manipular Tuplas y Tuplas con nombre, incluyendo su uso como argumentos clave de funciones.
  8. Identificar y gestionar comportamientos de desbordamiento de enteros y errores de división usando tipos estándar y de precisión arbitraria.
  9. Analizar representaciones de punto flotante, incluyendo ceros con signo, valores especiales (NaN, Inf) y epsilon de máquina.
  10. Ejecutar y combinar operadores aritméticos, bitwise y de actualización para manipular tipos de datos.

Lecciones