Curso de simulaciones usando Python

Curso gratuito de simulaciones usando Python con el que aprenderás a resolver ecuaciones diferenciales parciales con métodos numéricos y a convertirlos en códigos Python.
Este curso te ofrece una introducción básica sobre cómo aplicar métodos como el de diferencias finitas, el pseudoespectral o el de elementos lineales y espectrales a la ecuación de onda escalar 1D (o 2D).
La derivación matemática del algoritmo computacional se acompaña de códigos python incrustados en cuadernos Jupyter. En un montaje único podrás ver cómo se transforman las ecuaciones matemáticas en un código informático y se visualizan los resultados.
Para que puedas llevarlo a cabo, se te proporcionarán estrategias para que puedas asegurarte de que tus soluciones son correctas, por ejemplo, comparándolas con soluciones analíticas o pruebas de convergencia. Los aspectos matemáticos se complementan con una introducción básica a la física de ondas, la discretización, las mallas, la programación paralela y los modelos de cálculo.
Este curso lo ofrece la Universidad Ludwig Maximilian de Múnich (LMU). Es una de las instituciones de investigación líderes de Europa y está comprometida con los más altos estándares internacionales de excelencia en investigación y enseñanza. Tiene una tradición académica de 500 años y cubre un amplio espectro de disciplinas. Desde las humanidades y los estudios culturales hasta el derecho, la economía y los estudios sociales, la medicina y las ciencias.
¿A quién va dirigido este curso de simulaciones usando Python?
El curso se dirige a cualquier persona que pretenda desarrollar o utilizar métodos numéricos aplicados a ecuaciones diferenciales parciales y busque una introducción práctica a nivel básico. Las metodologías tratadas se utilizan ampliamente en matemáticas, estadística, programación e informática. Pero también en ciencias naturales, ingeniería, así como en economía y otros campos.
No será necesario disponer de conocimientos previos a la hora de realizar el curso, el cual se imparte en inglés (ver cursos gratis de inglés). Además, cuenta con la opción de seleccionar otros idiomas lo que facilita el aprendizaje.
Lo que sí necesitarás es contar con un ordenador con conexión estable a Internet para poder acceder a todo el contenido del curso.
¿Qué aprenderás en este curso de simulaciones usando Python?
El curso que imparte el instructor Heiner Igel tiene una duración de aproximadamente 14 horas.
Durante el mismo, tendrás acceso a todo el material necesario para que puedas realizar el curso a tu propio ritmo. No obstante, se recomienda dedicar, al menos, 4 horas a la semana hasta finalizar el contenido.
Los temas que se tratan en este curso de simulaciones usando Python son los siguientes:
- Mundo discreto, física ondulatoria, ordenadores.
- El método de diferencias finitas: ecuación de ondas 1D y análisis Von Neumann.
- El método de diferencias finitas 2D: anisotropía numérica, medios heterogéneos.
- Método pseudoespectral, interpolación de funciones.
- El método lineal de elementos finitos. Elasticidad estática y dinámica.
- Método de los elementos espectrales. Interpolación de Lagrange, integración numérica. Ecuación de ondas elásticas 1D, prueba de convergencia.
Lo que aprenderás al superar con éxito todo este temario es:
- Cómo resolver una ecuación diferencial parcial utilizando el método de diferencias finitas, el pseudoespectral o el de elementos finitos lineales (espectral).
- Comprender los límites de las simulaciones espacio-temporales explícitas debido al criterio de estabilidad y a los requisitos de muestreo espacial y temporal.
- Estrategias para planificar y configurar tareas de simulación sofisticadas.
- Estrategias para evitar errores en los resultados de la simulación.
Acceso al curso de simulaciones usando Python
Accede al curso de simulaciones usando Python impartido por la Universidad Ludwig Maximilian de Múnich. Tanto la inscripción como la participación están habilitadas de forma completamente gratuita.
Puedes obtener el certificado siempre que compres el curso y superes todos los cuestionarios relacionados. El precio es de 45 € en la Universidad Ludwig Maximilian de Múnich. No obstante, tienes la posibilidad de realizar este curso de forma completamente gratuita y becada. En este enlace te contamos cómo conseguirlo.
También puedes participar en el curso y finalizarlo sin obtener ningún certificado de forma gratuita. Tendrás acceso a los materiales del curso, pero no la capacidad de obtener un certificado.
Si quieres seguir formándote, también pueden interesarte este curso de aprendizaje automático con Python o este otro curso de análisis de datos con Python. Ambos son completamente gratuitos.