El mundo real está lleno de sistemas, como aeropuertos y carreteras, que con frecuencia experimentan congestiones y retrasos. Cuando estos sistemas no están optimizados, su ineficiencia puede llevar a innumerables clientes descontentos y horas de tiempo perdido. En este tutorial, aprenderás a utilizar el marco de trabajo de simpy de Python para crear simulaciones virtuales que te ayudarán a resolver problemas como estos.
En este tutorial, aprenderás cómo hacerlo:
Usar una simulación para modelar un proceso del mundo real
Crear un algoritmo paso a paso para aproximarse a un sistema complejo
Diseña y ejecuta una simulación del mundo real en Python con simpy
En este tutorial, crearás una simulación para un cine local. Su objetivo es proporcionar al gerente un guión que le ayude a encontrar el número óptimo de empleados que debe tener en su plantilla. Puedes descargar el código fuente de este guión haciendo clic en el siguiente enlace:
Descargar código: Haga clic aquí para descargar el código que utilizará para aprender sobre SimPy en este tutorial.
Table of Contents
- What Simulation Is
- How Simulation Works
- How to Get Started With simpy
- How to Simulate With the simpy Package
- Brainstorming a Simulation Algorithm
- Setting Up the Environment
- Creating the Environment: Class Definition
- Moving Through the Environment: Function Definition
- Making Things Happen: Function Definition
- Calculating the Wait Time: Function Definition
- Choosing Parameters: User Input Function Definition
- Finalizing the Setup: Main Function Definition
- How to Run the Simulation
- When to Change Things Up
- Conclusion