
Este curso-taller introductorio tiene como objetivo ofrecer una visión general y accesible de tres herramientas fundamentales para el trabajo matemático y científico contemporáneo: Python, Julia y Quarto. A través de sesiones prácticas y ejemplos motivadores, los participantes podrán familiarizarse con cada herramienta, comprendiendo sus propósitos, fortalezas y aplicaciones típicas.
Este curso no requiere conocimientos previos en programación y está especialmente diseñado para quienes provienen de disciplinas como Matemáticas, Física, Biología, Química o afines, y que deseen incorporar el uso de software moderno en su actividad académica, docente o investigadora.
Este taller es el primer módulo de una serie de cursos más especializados, donde profundizaremos en temas como:
Python y JuliaQuartoA continuación, presentamos una breve descripción de cada herramienta
Haga clic en las columnas para ampliar el contenido. Puede hacer clic en varias columnas para comparar herramientas.
Python para Matemáticas y CienciasPython es un lenguaje de programación de propósito general, conocido por su simplicidad y legibilidad. Es una de las herramientas más utilizadas en el mundo para tareas que van desde el desarrollo web hasta la inteligencia artificial. En el ámbito científico, Python se ha consolidado como una opción poderosa gracias a bibliotecas como NumPy, SciPy, Pandas, Matplotlib, y SymPy, que permiten realizar cálculos simbólicos, numéricos y análisis de datos de forma eficiente.
Para estudiantes e investigadores de ciencias, Python representa una puerta de entrada versátil al mundo de la programación, con una curva de aprendizaje suave y una comunidad activa que genera constantemente recursos accesibles y actualizados

Se otorgarán GRATUITAMENTE Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto) a todos los docentes, estudiantes y administrativos de la Carrera de Matemática.
En el caso de participantes de la FCPN, la UMSA u otra institución, se otorgarán Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto), a SOLICITUD del participante, con el siguiente detalle de costos:
- 50 Bs. por cada curso
- 120 Bs. por los tres cursos
| Tipo de software | Lenguaje de programación general |
| Año de creación | 1991 |
| Diseñado para | Propósito general (web, ciencia de datos, automatización, etc.) |
| Velocidad de ejecución | Moderada; depende del uso de extensiones compiladas (NumPy, etc.) |
| Curva de aprendizaje | Suave |
| Comunidad y ecosistema | Muy amplia y diversa |
| Uso académico/científico | Muy extendido en ciencia de datos, IA, bioinformática, etc. |
| Soporte para notebooks | Jupyter Notebooks |
| Compatibilidad con otros lenguajes | Integración con C, R, Julia, etc. |
| Distribución y portabilidad | Fácil de instalar y distribuir (Anaconda, PyPI) |
| Publicación web | Requiere herramientas adicionales (Flask, Django, Sphinx) |
| Aplicaciones destacadas | Machine learning, web, scripting, automatización, visualización |
| Licencia | Python Software Foundation License |
Julia para Matemáticas y CienciasJulia es un lenguaje de programación más reciente, diseñado específicamente para el cálculo científico y técnico de alto rendimiento. Combina la facilidad de uso de lenguajes interpretados como Python o MATLAB con la velocidad de lenguajes compilados como C. Julia se destaca por su capacidad para resolver problemas complejos en matemáticas aplicadas, dinámica de sistemas, álgebra lineal, ecuaciones diferenciales y optimización.
En particular, Julia permite escribir código conciso y expresivo que se ejecuta rápidamente, lo que lo convierte en una excelente elección para modelar fenómenos naturales, realizar simulaciones, y desarrollar investigación matemática computacional sin sacrificar eficiencia.

Se otorgarán GRATUITAMENTE Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto) a todos los docentes, estudiantes y administrativos de la Carrera de Matemática.
En el caso de participantes de la FCPN, la UMSA u otra institución, se otorgarán Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto), a SOLICITUD del participante, con el siguiente detalle de costos:
- 50 Bs. por cada curso
- 120 Bs. por los tres cursos
| Tipo de software | Lenguaje de programación técnico-científico |
| Año de creación | 2012 |
| Diseñado para | Cómputo numérico de alto rendimiento y modelado científico |
| Velocidad de ejecución | Alta; cercano a C en muchos casos |
| Curva de aprendizaje | Suave a moderada (más técnica) |
| Comunidad y ecosistema | En crecimiento, con foco en ciencia, matemática e ingeniería |
| Uso académico/científico | Popular en matemática aplicada, dinámica de sistemas, optimización |
| Soporte para notebooks | Pluto.jl, Jupyter |
| Compatibilidad con otros lenguajes | Puede llamar a C, Python, R, Fortran |
| Distribución y portabilidad | Mejora constante (distribuciones ligeras y autoconfigurables) |
| Publicación web | Puede usar Pluto o Documenter.jl para crear contenido web |
| Aplicaciones destacadas | Simulación, ecuaciones diferenciales, optimización, álgebra computacional |
| Licencia | MIT License |
Quarto para la Publicación CientíficaQuarto no es un lenguaje de programación, sino una plataforma para crear documentos técnicos reproducibles, combinando texto, código, resultados y visualizaciones en un mismo archivo. Inspirado en herramientas como Rmarkdown y Jupyter, Quarto permite generar informes, presentaciones, sitios web, libros o artículos científicos a partir de un mismo documento fuente.
Para matemáticos y científicos, Quarto ofrece una forma moderna y flexible de documentar su trabajo, comunicar resultados y enseñar contenidos. Se integra perfectamente con lenguajes como R, Python y Julia, y permite exportar a HTML, PDF, Word, o incluso publicar contenido interactivo en la web.

Se otorgarán GRATUITAMENTE Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto) a todos los docentes, estudiantes y administrativos de la Carrera de Matemática.
En el caso de participantes de la FCPN, la UMSA u otra institución, se otorgarán Certificados de Participación (por 10 Hrs académicas) y Certificados de Aprobación (a la presentación de un proyecto), a SOLICITUD del participante, con el siguiente detalle de costos:
- 50 Bs. por cada curso
- 120 Bs. por los tres cursos
| Tipo de software | Sistema de publicación y generación de documentos reproducibles |
| Año de creación | 2022 |
| Diseñado para | Crear documentos reproducibles, sitios web y presentaciones |
| Velocidad de ejecución | No aplica (es una herramienta de generación de contenido) |
| Curva de aprendizaje | Suave, especialmente para usuarios de R Markdown, Jupyter, LaTeX |
| Comunidad y ecosistema | Comunidad en expansión, principalmente usuarios de R y Python |
| Uso académico/científico | Preferido en publicaciones científicas, enseñanza y documentación |
| Soporte para notebooks | Soporta Jupyter, R Markdown, y documentos interactivos con HTML/JS |
| Compatibilidad con otros lenguajes | Soporta código embebido en R, Python, Julia, Observable, etc. |
| Distribución y portabilidad | Distribución sencilla vía archivos .qmd y exportables a PDF/HTML |
| Publicación web | Genera sitios web completos (como blogs, documentación o cursos) |
| Aplicaciones destacadas | Documentación técnica, cursos interactivos, informes reproducibles |
| Licencia | MIT License |

