1 of 15

2 of 15

Alfonso Neil Jiménez Casallas

Web UI Developer

djalfo18@gmail.com

https://github.com/pochito427

3 of 15

Agenda

  • ¿Qué es SymPy y por qué usarlo?
  • El creador de SymPy
  • Características principales de SymPy
  • Proyectos usando SymPy
  • Tips para comprender el tutorial oficial
  • Demo con ejemplos de aplicación
  • Bonus
  • Q&A

4 of 15

¿Por qué SymPy?

5 of 15

El creador de SymPy

6 of 15

Características Principales de SymPy

  • Aritmética básica: operadores +, -, *, /, **(potencia).
  • Simplificación en expresiones trigonométricas y polinomios.
  • Expansiones de polinomios.
  • Funciones: polinomiales, trigonométricas, hiperbólicas, exponenciales, radicales, logarítmicas, valor absoluto, etc.
  • Sustitución de valores y evaluación en funciones.
  • Números enteros de precisión arbitraria, racionales y de punto flotante.

7 of 15

Proyectos usando SymPy

8 of 15

  • Es una guía, adecuada para alguien que nunca ha usado SymPy (pero que ha usado Python y conoce las matemáticas necesarias).

  • Debería leerse como un libro.

  • Probar los ejemplos en el Notebook de preferencia (Anaconda, Google Colab, Deepnote).

  • Estudiar paso a paso en el orden sugerido por el tutorial sin saltar un tema.

  • Usar todas las características de la manera más simple posible y ser consistente.

https://docs.sympy.org/latest/tutorial/index.html

9 of 15

DEMO

  • Intro
  • Oferta, demanda y punto de equilibrio
  • Función logística como función de activación
  • Optimización del volumen de un paquete
  • Área bajo la curva y entre curvas de una rampa

https://colab.research.google.com/

10 of 15

11 of 15

12 of 15

Referencias

13 of 15

14 of 15

15 of 15