Este repositorio tiene todo el material correspondiente al curso Introduction to Numerical Methods, disponible en el canal de Youtube de DataOwl.
El principal incentivo es aprender fundamentos matemáticos del Cálculo y el Álgebra Lineal, con miras a poder desarrollar sus propias soluciones computacionales a problemas complejos de modelamiento.
En innumerables áreas del conocimiento, ya sea en Ingeniería, Estadística o Ciencias Exactas y Aplicadas, es muy útil contar con modelos matemáticos que describan fenómenos de interés, los cuales generalmente tienen una interpretación visualmente tangible. Dependiendo de la complejidad y el propósito del modelo utilizado, es muy probable que sea impráctico emplearlo de forma manual o empírica. Por ello, se suele depender fuertemente de computadores que calculen los resultados a través de algún algoritmo que el modelador diseña. Así, los métodos numéricos son soluciones eficaces utilizadas para llevar a cabo los cálculos necesarios en la ejecución del modelo, cuyo funcionamiento está garantizado por resultados matemáticos formales.
Se considera deseable que los participantes tengan nociones básicas de Cálculo y Álgebra, experiencia mínima de programación e interés por aprender haciendo. En el curso se utilizará Python para resolver los problemas planteados, comenzando por una introducción a los objetos que se manejará, las librerías que facilitarán el quehacer de la clase y su uso en la definición de elementos introducidos por el usuario. Conforme se avance en los contenidos, será necesario desarrollar capacidad de inventiva, ya que el curso es global y puede ser aplicado a diversos contextos; por ello, se fomenta la interacción entre estudiantes y profesor, con el fin de encontrar la aplicabilidad más amplia posible de la materia vista. Finalmente, el curso se divide en dos partes, justamente para abarcar de forma íntegra todos los conceptos necesarios para conocer y entender los métodos numéricos clásicos, y así lograr desarrollar los propios. Es decir, ¡se requiere paciencia y entusiasmo!
-
Complete Python 3 Bootcamp: Repositorio del curso Python Dashboards with Plotly's Dash de la plataforma Udemy. Tiene varios Notebooks para practicar Python desde sus fundamentos hasta conceptos más avanzados.
-
Python Narrative Journey: Repositorio del curso Python 3 Masterclass Journey de la plataforma Udemy. Notebooks que van avanzando en el aprendizaje de Python de una forma novedosa, contando una historia a medida se va avanzando en los conceptos.
-
Numerical methods implementation in Python 3: Repositorio de métodos numéricos implementados para Python 3.
-
Practical Numerical Methods with Python: Curso online de modelamiento numérico en Python, por la Escuela de Ingeniería y Ciencia Aplicada de The George Washington University.
-
- Métodos Numéricos: Apunte del curso Métodos Numéricos para la Ciencia e Ingeniería, realizado de forma semestral en la Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile. Compendia los principales métodos clásicos y los aplica en lenguaje C++. Autoría del Prof. Patricio Cordero, del Departamento de Física.
-
- Numerical Methods in Engineering with Python 3:, Jaan Kiusalaas, Pennsylvania State University. Introducción a métodos numéricos orientado a estudiantes de ingeniería, que incluye problemas propuestos para su solución.
- StackOverflow: Dudas de programación.
- Sci-Hub: Desbloquear papers y artículos.
- Libgen: Buscar libros.