SlideShare a Scribd company logo
1 of 24
Lenguaje Julia: el lenguaje
del futuro
Estud. Oscar William Neciosup Vera
8vo Ciclo- Ing. Electrónica, UNPRG
Miembro de Julia Latinoamérica
GitHub: OscarNeciosup
03 de Noviembre del 2015
Como Conocí Julia
¿Por qué la necesidad de otro lenguaje ?
• MATLAB: cálculo de la matriz (Vectorizado) y bueno para álgebra
lineal.
• R: especializado en la rama de Estadístico.
• RUBY: dedicado a la productividad y la diversión del desarrollador
• PYTHON: lenguaje de programación multiparadigma. Sintaxis
favorece a un código legible.
Propósito
general
Lenguaje
Julia
¿Por qué Julia?
• Compilación en código Nativo.
• Alto rendimiento y velocidad.
• Fácil de usar.
• Conversiones elegante y extensibles para tipos numéricos y otros tipos. Además
soporte para Unicode
• Generación automática de código especializado, eficiente, de acuerdo al tipo de
argumentos
• Porque es libre.
Velocidad vs Productividad
Instalación
• Principales Softwares a utilizar:
1. Julia
2. Light Table
3. Anaconda
Comandos Principales
• Pkg.init()
• Pkg.status()
• Pkg.update()
• Pkg.add(“Nombre del paquete”)
• Pkg.clone(“Nombre del paquete”)
• Pkg.build(“Nombre del paquete”)
• Using Nombre del paquete
Problemas
1. Implementar la función Fibonacci de n primeros números naturales.
2. Crear un método factorial desde A hasta B como parámetros. Tipo de datos:
A :> Entero, B:> Entero.
2.
𝐴 =
4 3 5
9 2 15
0 12 8
B=
14 8 18
13 100 45
23 10 10
Hallar:
C=A*B D= A+B E=Det (C) F= 𝐷−1
G=𝐸 ∗ (𝐶 ∗ 𝐷−1 + 𝐴)
𝑇
3. Hallar la adjunta de una matriz.
4. En un circuito de Radiocomunicación cuya resistencia en prueba es
de 68KΩ a una temperatura de 27°, se pide hallar el voltaje de ruido
durante su transmisión bajo un ancho de banda de 12Mhz.
Dato:
Vruido= 4𝐾𝑇𝑅𝐵
K=Cte de Boltzman (1.38 x10−23
J/k)
R=Resistencia(Ω)
T=Temperatura(Kelvin(k))
B=Ancho de banda (Hz).
5. Del ejercicio anterior se pone a prueba el mismo circuito a las
resistencias 33kΩ,56kΩ, 100 y 2MΩ. Implementar una función donde
permita saber sus voltajes de ruido respectivos.
Ploteos
• Hay varios y diferentes paquetes para plotear en Julia:
• Winston.jl
• Gadfly.jl
• Gaston.jl
• PyPlot.jl
• Se agrega a través de Pkg.add().
Algunos paquetes interesantes
• DSP.- procesamiento digital de señales.
• NLsolve.- desarrollo de sistemas de ecuaciones no lineales.
• SymPy.- desarrollo de funciones simbólicas. Parecido a maple.
• SerialPorts.- utilización del puerto serial para enviar o recibir datos
(sistemas embebidos).
• PyCall.- Llamada de funciones de Python
• Control.- Paquete dedicado a la parte de control (funciones de
transferencia, ecuaciones de estado, etc…)
Referencias
• http://docs.julialang.org/ Documentación Julia Language
• https://gitter.im/JuliaLangEs/julialang-es Julia Latinoamérica
(JuliaLang-es).
• JuliaCon
• https://en.wikibooks.org/wiki/Introducing_Julia
• Experiencias personales.
¡Gracias!
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro
Lenguaje Julia: el lenguaje del futuro

More Related Content

Similar to Lenguaje Julia: el lenguaje del futuro

Electrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3EElectrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3ESANTIAGO PABLO ALBERTO
 
Seminario_19.pptx
Seminario_19.pptxSeminario_19.pptx
Seminario_19.pptxemicaya
 
Conceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programaciónConceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programaciónEdison López Díaz
 
Que es la supercomputacion una explicacion orientada al mundo empresarial
Que es la supercomputacion   una explicacion orientada al mundo empresarialQue es la supercomputacion   una explicacion orientada al mundo empresarial
Que es la supercomputacion una explicacion orientada al mundo empresarialCein
 
Presentacion Lexon Axia Livewire 2013
Presentacion Lexon Axia Livewire 2013Presentacion Lexon Axia Livewire 2013
Presentacion Lexon Axia Livewire 2013Lexon S.A.
 
Estructura y especificaciones_de_los_proyectos_2017-01
Estructura y especificaciones_de_los_proyectos_2017-01Estructura y especificaciones_de_los_proyectos_2017-01
Estructura y especificaciones_de_los_proyectos_2017-01Andy T
 
Uni fiee scm sesion 03 interfaz radio
Uni fiee scm sesion 03 interfaz radioUni fiee scm sesion 03 interfaz radio
Uni fiee scm sesion 03 interfaz radioc09271
 
Informepractica4dedigitales 160715195218
Informepractica4dedigitales 160715195218Informepractica4dedigitales 160715195218
Informepractica4dedigitales 160715195218andrevmd
 
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Diego Fernando Marin
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónJosé Antonio Sandoval Acosta
 
Presentación_SuqueAlan.pptx
Presentación_SuqueAlan.pptxPresentación_SuqueAlan.pptx
Presentación_SuqueAlan.pptxBryanCumbicus
 
Colegio nicolás esguerra
Colegio nicolás esguerraColegio nicolás esguerra
Colegio nicolás esguerraSkateGutierrez
 

Similar to Lenguaje Julia: el lenguaje del futuro (20)

Java
JavaJava
Java
 
Electrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3EElectrónica digital: Practicas spartan 3E
Electrónica digital: Practicas spartan 3E
 
Seminario_19.pptx
Seminario_19.pptxSeminario_19.pptx
Seminario_19.pptx
 
Conceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programaciónConceptos básicos de un lenguaje de programación
Conceptos básicos de un lenguaje de programación
 
Que es la supercomputacion una explicacion orientada al mundo empresarial
Que es la supercomputacion   una explicacion orientada al mundo empresarialQue es la supercomputacion   una explicacion orientada al mundo empresarial
Que es la supercomputacion una explicacion orientada al mundo empresarial
 
Software Libre en la Investigación
Software Libre en la InvestigaciónSoftware Libre en la Investigación
Software Libre en la Investigación
 
Informe practica4 de digitales
Informe practica4 de digitalesInforme practica4 de digitales
Informe practica4 de digitales
 
Presentacion Lexon Axia Livewire 2013
Presentacion Lexon Axia Livewire 2013Presentacion Lexon Axia Livewire 2013
Presentacion Lexon Axia Livewire 2013
 
Estructura y especificaciones_de_los_proyectos_2017-01
Estructura y especificaciones_de_los_proyectos_2017-01Estructura y especificaciones_de_los_proyectos_2017-01
Estructura y especificaciones_de_los_proyectos_2017-01
 
Uni fiee scm sesion 03 interfaz radio
Uni fiee scm sesion 03 interfaz radioUni fiee scm sesion 03 interfaz radio
Uni fiee scm sesion 03 interfaz radio
 
Informepractica4dedigitales 160715195218
Informepractica4dedigitales 160715195218Informepractica4dedigitales 160715195218
Informepractica4dedigitales 160715195218
 
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
Introducción a los Lenguajes de Programación para Procesamiento de Altas Pres...
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Presentación_SuqueAlan.pptx
Presentación_SuqueAlan.pptxPresentación_SuqueAlan.pptx
Presentación_SuqueAlan.pptx
 
Presentación1
Presentación1Presentación1
Presentación1
 
Paralela6
Paralela6Paralela6
Paralela6
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
Colegio nicolás esguerra
Colegio nicolás esguerraColegio nicolás esguerra
Colegio nicolás esguerra
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 

Recently uploaded

17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docxmarthaarroyo16
 
stellaire vinos de mora SAS proyecto de vino mora
stellaire vinos de mora SAS proyecto de vino morastellaire vinos de mora SAS proyecto de vino mora
stellaire vinos de mora SAS proyecto de vino moraYessicaBrigithArdila
 
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdf
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdfINTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdf
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdfmaryisabelpantojavar
 
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptx
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptxDEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptx
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptxYamile Divina Acevedo
 
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRIL
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRILPREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRIL
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRILeluniversocom
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
Análisis de un mapa de riesgos de una tortillería
Análisis de un mapa de riesgos de una tortillería Análisis de un mapa de riesgos de una tortillería
Análisis de un mapa de riesgos de una tortillería yocelynsanchezerasmo
 
Mapa de riesgos de un taller mecánico 405
Mapa de riesgos de un taller mecánico 405Mapa de riesgos de un taller mecánico 405
Mapa de riesgos de un taller mecánico 405rodrimarxim
 
El sistema solar el gran descubrimiento del sistema solar .pptx
El sistema solar el gran descubrimiento del sistema solar .pptxEl sistema solar el gran descubrimiento del sistema solar .pptx
El sistema solar el gran descubrimiento del sistema solar .pptxYoladsCabarcasTous
 
Croquis de riesgo de trabajo gasolinera.pdf
Croquis de riesgo de trabajo gasolinera.pdfCroquis de riesgo de trabajo gasolinera.pdf
Croquis de riesgo de trabajo gasolinera.pdfhernestosoto82
 
Módulo mapa de riesgos de tienda de abarrotes
Módulo mapa de riesgos de tienda de abarrotesMódulo mapa de riesgos de tienda de abarrotes
Módulo mapa de riesgos de tienda de abarrotessald071205mmcnrna9
 
Niveles de organización biologica clase de biologia
Niveles de organización biologica clase de biologiaNiveles de organización biologica clase de biologia
Niveles de organización biologica clase de biologiatongailustraconcienc
 
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfPREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfeluniversocom
 
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILPREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILeluniversocom
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptxSergiothaine2
 
MAPA DE RIESGOS DE UN ZOOLOGICO ..pdf
MAPA DE RIESGOS DE UN ZOOLOGICO    ..pdfMAPA DE RIESGOS DE UN ZOOLOGICO    ..pdf
MAPA DE RIESGOS DE UN ZOOLOGICO ..pdfCamilaArzate2
 
Las familias más ricas dentro del sionismo (2024).pdf
Las familias más ricas dentro del sionismo (2024).pdfLas familias más ricas dentro del sionismo (2024).pdf
Las familias más ricas dentro del sionismo (2024).pdfJC Díaz Herrera
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
Presentación informe 'Fondos Next Generation European Union destinados a actu...
Presentación informe 'Fondos Next Generation European Union destinados a actu...Presentación informe 'Fondos Next Generation European Union destinados a actu...
Presentación informe 'Fondos Next Generation European Union destinados a actu...Ivie
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptxccordovato
 

Recently uploaded (20)

17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
 
stellaire vinos de mora SAS proyecto de vino mora
stellaire vinos de mora SAS proyecto de vino morastellaire vinos de mora SAS proyecto de vino mora
stellaire vinos de mora SAS proyecto de vino mora
 
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdf
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdfINTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdf
INTRODUCCION A LA ESTADISTICA RECOLECCION DE DATOS.pdf
 
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptx
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptxDEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptx
DEFINICION DE GLOBALIZACION Y SU IMPACTOI EN LA EN LA CULTURA.pptx
 
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRIL
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRILPREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRIL
PREGUNTA K DE LA CONSULTA POPULAR 21 DE ABRIL
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
Análisis de un mapa de riesgos de una tortillería
Análisis de un mapa de riesgos de una tortillería Análisis de un mapa de riesgos de una tortillería
Análisis de un mapa de riesgos de una tortillería
 
Mapa de riesgos de un taller mecánico 405
Mapa de riesgos de un taller mecánico 405Mapa de riesgos de un taller mecánico 405
Mapa de riesgos de un taller mecánico 405
 
El sistema solar el gran descubrimiento del sistema solar .pptx
El sistema solar el gran descubrimiento del sistema solar .pptxEl sistema solar el gran descubrimiento del sistema solar .pptx
El sistema solar el gran descubrimiento del sistema solar .pptx
 
Croquis de riesgo de trabajo gasolinera.pdf
Croquis de riesgo de trabajo gasolinera.pdfCroquis de riesgo de trabajo gasolinera.pdf
Croquis de riesgo de trabajo gasolinera.pdf
 
Módulo mapa de riesgos de tienda de abarrotes
Módulo mapa de riesgos de tienda de abarrotesMódulo mapa de riesgos de tienda de abarrotes
Módulo mapa de riesgos de tienda de abarrotes
 
Niveles de organización biologica clase de biologia
Niveles de organización biologica clase de biologiaNiveles de organización biologica clase de biologia
Niveles de organización biologica clase de biologia
 
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdfPREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
PREGUNTA A DEL REFERÉNDUM 21 DE ABRIL.pdf
 
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRILPREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
PREGUNTA H DE CONSULTA POPULAR 21 DE ABRIL
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptx
 
MAPA DE RIESGOS DE UN ZOOLOGICO ..pdf
MAPA DE RIESGOS DE UN ZOOLOGICO    ..pdfMAPA DE RIESGOS DE UN ZOOLOGICO    ..pdf
MAPA DE RIESGOS DE UN ZOOLOGICO ..pdf
 
Las familias más ricas dentro del sionismo (2024).pdf
Las familias más ricas dentro del sionismo (2024).pdfLas familias más ricas dentro del sionismo (2024).pdf
Las familias más ricas dentro del sionismo (2024).pdf
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
Presentación informe 'Fondos Next Generation European Union destinados a actu...
Presentación informe 'Fondos Next Generation European Union destinados a actu...Presentación informe 'Fondos Next Generation European Union destinados a actu...
Presentación informe 'Fondos Next Generation European Union destinados a actu...
 
2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx
 

Lenguaje Julia: el lenguaje del futuro

  • 1. Lenguaje Julia: el lenguaje del futuro Estud. Oscar William Neciosup Vera 8vo Ciclo- Ing. Electrónica, UNPRG Miembro de Julia Latinoamérica GitHub: OscarNeciosup 03 de Noviembre del 2015
  • 3. ¿Por qué la necesidad de otro lenguaje ? • MATLAB: cálculo de la matriz (Vectorizado) y bueno para álgebra lineal. • R: especializado en la rama de Estadístico. • RUBY: dedicado a la productividad y la diversión del desarrollador • PYTHON: lenguaje de programación multiparadigma. Sintaxis favorece a un código legible. Propósito general Lenguaje Julia
  • 4. ¿Por qué Julia? • Compilación en código Nativo. • Alto rendimiento y velocidad. • Fácil de usar. • Conversiones elegante y extensibles para tipos numéricos y otros tipos. Además soporte para Unicode • Generación automática de código especializado, eficiente, de acuerdo al tipo de argumentos • Porque es libre.
  • 6. Instalación • Principales Softwares a utilizar: 1. Julia 2. Light Table 3. Anaconda
  • 7. Comandos Principales • Pkg.init() • Pkg.status() • Pkg.update() • Pkg.add(“Nombre del paquete”) • Pkg.clone(“Nombre del paquete”) • Pkg.build(“Nombre del paquete”) • Using Nombre del paquete
  • 8.
  • 9.
  • 10. Problemas 1. Implementar la función Fibonacci de n primeros números naturales. 2. Crear un método factorial desde A hasta B como parámetros. Tipo de datos: A :> Entero, B:> Entero. 2. 𝐴 = 4 3 5 9 2 15 0 12 8 B= 14 8 18 13 100 45 23 10 10 Hallar: C=A*B D= A+B E=Det (C) F= 𝐷−1 G=𝐸 ∗ (𝐶 ∗ 𝐷−1 + 𝐴) 𝑇 3. Hallar la adjunta de una matriz.
  • 11. 4. En un circuito de Radiocomunicación cuya resistencia en prueba es de 68KΩ a una temperatura de 27°, se pide hallar el voltaje de ruido durante su transmisión bajo un ancho de banda de 12Mhz. Dato: Vruido= 4𝐾𝑇𝑅𝐵 K=Cte de Boltzman (1.38 x10−23 J/k) R=Resistencia(Ω) T=Temperatura(Kelvin(k)) B=Ancho de banda (Hz). 5. Del ejercicio anterior se pone a prueba el mismo circuito a las resistencias 33kΩ,56kΩ, 100 y 2MΩ. Implementar una función donde permita saber sus voltajes de ruido respectivos.
  • 12. Ploteos • Hay varios y diferentes paquetes para plotear en Julia: • Winston.jl • Gadfly.jl • Gaston.jl • PyPlot.jl • Se agrega a través de Pkg.add().
  • 13. Algunos paquetes interesantes • DSP.- procesamiento digital de señales. • NLsolve.- desarrollo de sistemas de ecuaciones no lineales. • SymPy.- desarrollo de funciones simbólicas. Parecido a maple. • SerialPorts.- utilización del puerto serial para enviar o recibir datos (sistemas embebidos). • PyCall.- Llamada de funciones de Python • Control.- Paquete dedicado a la parte de control (funciones de transferencia, ecuaciones de estado, etc…)
  • 14.
  • 15. Referencias • http://docs.julialang.org/ Documentación Julia Language • https://gitter.im/JuliaLangEs/julialang-es Julia Latinoamérica (JuliaLang-es). • JuliaCon • https://en.wikibooks.org/wiki/Introducing_Julia • Experiencias personales.