Want to make creations as awesome as this one?

Transcript

Introducción a la Programación

Esto es un párrafo listo para contener creatividad, experiencias e historias geniales.

Septiembre - Diciembre 2024

Vídeo

Recursos de interés

¿Cómo vamos a evaluar?

¿Cómo vamos a aprender?

Calendario

¿Qué vamos a aprender?

¿Quién soy?

¿Quién soy?

Info

Licenciado en FísicaMSc, PhD14 años de experiencia docente a nivel superiorInvestigadorApasionado por el aprendizaje

Dr. Alan David Blanco Miranda

¿Qué vamos a aprender?

Cierre

Demostración

Conceptos Básicos

Reelevancia

Exploración

Introducción

Calendario

Contextualiza tu tema con un subtítulo

¿Cómo vamos a aprender?

Algoritmos individuales de casos prácticos de Ingeniería Industrial

Problemas

Desarrollo y aplicación de conceptos revisados en una integración

Proyectos

Atención de situaciones reales para el área de Ingeniería Industrial

Estudio de Casos

¿Cómo vamos a evaluar?

Contextualiza tu tema con un subtítulo

Recursos de interés

Editor en línea de Google

Google Colab

Intérprete de Python

VS Code

Editor Local

Python 3.10

introducción

¿Por qué necesito aprender programación como ingeniero industrial?Aplicaciones prácticas A lo largo del curso, avanzaremos desde los conceptos básicos de programación hasta aplicaciones específicas de la ingeniería industrial.

Comenzaremos con los fundamentos de algoritmos y lógica de programación, y progresaremos hacia la creación de programas que resuelvan problemas reales de la industria

Timeline

1991
1994
2000
2008
2010
2015
2020

Variables

Conceptos básicos de programación

Algoritmo

Tipos de Datos

EJEMPLOS de aplicación

calculo de eficiencia de linea de producción

Una línea de producción produce 100 unidades por hora en condiciones ideales. En un turno de 8 horas, se produjeron 720 unidades. Calcular la eficiencia de la línea.

Cálculo del tiempo de ciclo en una estación de trabajo

Una estación de trabajo realiza 3 operaciones secuenciales. La operación 1 toma 2 minutos, la operación 2 toma 3.5 minutos y la operación 3 toma 1.5 minutos. Calcular el tiempo de ciclo total de la estación

Conclusiones

LO que aprendimos...
  • Algoritmos
  • Variables
  • Tipos de Datos
  • Análisis de Casos de Aplicación
  • Instalación de IDE​

alan.blanco@icesc.mx

¡Recuerda participar en el foro!

Esto es un párrafo listo para contener creatividad, experiencias e historias geniales.

"La optimización de procesos es el corazón de la Ingeniería Industrial, y la programación nos permite llevarla a un nuevo nivel." "En la era del Big Data, la capacidad de analizar grandes conjuntos de datos es crucial." "La automatización es clave para aumentar la productividad y reducir errores." "La simulación nos permite experimentar con sistemas complejos sin los costos y riesgos de hacerlo en el mundo real.

Aquí puedes poner un título destacado

Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras!¿Necesitas más motivos para crear contenidos dinámicos? Bien: el 90% de la información que asimilamos nos llega a través de la vista y, además, retenemos un 42% más de información cuando el contenido se mueve.

Python 3.5

Python 3.5 was released in September 2015. This version included many new features such as asynchronous I/O, type hints, and coroutines. It also included many performance improvements.

Python 2.7

Python 2.7 was released in July 2010. This version was intended to be the last major release of the 2.x series before Python 3.0 became the default version.

Python 1.0

Python 1.0 was released in January 1994. This version included many new features such as lambda, map, filter, and reduce.

algoritmo

Paso 1: Identificar las variables • produccion_ideal = 100 unidades/hora • horas_turno = 8 horas • produccion_real = 720 unidadesPaso 2: Calcular la producción ideal total produccion_ideal_total = produccion_ideal * horas_turnoPaso 3: Calcular la eficiencia eficiencia = (produccion_real / produccion_ideal_total) * 100 Paso 4: Mostrar el resultado

Python 3.9

Python 3.9 was released in October 2020. This version included many new features such as improved dictionary merging, updated time zone support, and faster parsing of date strings.

Python 3.0

Python 3.0 was released in December 2008. This version was a major rewrite of the language and was not backward-compatible with Python 2.x. It included many new features such as a new print function, advanced string formatting, and improved Unicode support.

ALgoritmo

Paso 1: Identificar las variables • tiempo_operacion1 = 2 minutos • tiempo_operacion2 = 3.5 minutos • tiempo_operacion3 = 1.5 minutos Paso 2: Sumar los tiempos de todas las operaciones tiempo_ciclo = tiempo_operacion1 + tiempo_operacion2 + tiempo_operacion3 Paso 3: Mostrar el resultado

Aquí puedes poner un título destacado

Aquí puedes incluir un datorelevante a destacar

Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras!

Python 2.0

Python 2.0 was released in October 2000. This version included many major new features such as list comprehensions, a garbage collector, and support for Unicode.

nacimiento de python

Python was created by Guido van Rossum in December 1989 as a successor to the ABC language. The first version of Python, Python 0.9.0, was released in February 1991.

PSEUDOCóDIGO

1. Definir produccion_ideal = 100 2. Definir horas_turno = 8 3. Definir produccion_real = 720 4. Calcular produccion_ideal_total = produccion_ideal * horas_turno 5. Calcular eficiencia = (produccion_real / produccion_ideal_total) * 100 6. Mostrar "La eficiencia de la línea es: " + eficiencia + "%"

pseudocódigo

1. Definir tiempo_operacion1 = 2 2. Definir tiempo_operacion2 = 3.5 3. Definir tiempo_operacion3 = 1.5 4. Calcular tiempo_ciclo = tiempo_operacion1 + tiempo_operacion2 + tiempo_operacion3 5. Mostrar "El tiempo de ciclo total es: " + tiempo_ciclo + " minutos"