Cuarto Semestre

Valor Esperado:

 

Descripción: Este programa fue creado con el fin de poder conocer y/o comprobar un valor esperado de un evento probabilístico. El programa, el cual está escrito en Python, fue creado para la clase de probabilidad y estadística; no solo cumplió con uno de los requisitos sino también me ayudo a mí a poder mejorar mi conocimiento de las interfaces gráficas que se pueden crear en Python usando Tkinter.

Código Fuente

Reflexión: Al realizar este proyecto, puede mejor entender el proceso de encontrar el valor esperado dado dos posibilidades y dos montos. Otro aprendizaje crucial, que me llevó a hacer este programa, fue el practicar cómo explicar mis códigos a otras personas. El poder saber explicar correctamente nuestros códigos no solo es beneficioso para nosotros sino también para las personas que están usándolos.

Varianza:

Descripción: El programa que vemos a continuación es para encontrar la varianza y la desviación estándar de un grupo de datos. Un patrón del cual ya se podrían dar cuenta es de que la mayor parte de mis programas son creados usando Python. Este programa requiere que el usuario provea los doce números para completar el arreglo. Al introducir los doce números y hacer clic en el botón “Calcular!”; el programa procede a hacer todos los cálculos necesarios para encontrar la varianza y desviación estándar del arreglo que el usuario introdujo.

Código Fuente

Reflexión: Al igual que el código anterior, este fue creado para una asignación de la clase de probabilidad y estadística. En la cual se nos enseñó a usar R Studio, pero el maestro nos dio la libertad de usar cualquier lenguaje de programación que quisiéramos. Yo elegí seguir usando Python ya que este lenguaje no solo puede hacer muchas de las calculaciones que hacer R, sino también puede implementar otras cosas que R no puede hacer tan fácilmente. Al estar escribiendo esta reflexión y estar revisando mi código para esta aplicación me doy cuenta de lo lejos que he llegado ya que veo varias cosas que con el conocimiento que tengo ahora pudiera mejorar.

Probabilidad Acumulada:

Descripción:

Este programa fue creado para poder ver el resultado de tirar un dado 500 veces al azar. Al principio solo se simula el tiro de 1 dado las 500 veces, y esto se logra por la función de random.randint de la librería de Python. Los valores generados son añadidos al arreglo llamado singleDie. Al tener todos los números del dado, podemos proceder a encontrar la media del tamaño, la mediana y la desviación estándar. Por último, se despliega una gráfica la cual revela el número de veces que salió un número en la muestra. Este procedimiento se repite una vez más pero esta vez se tiran dos dados en lugar de dos dados.

Código Fuente

Reflexión: Éste fue uno de los primeros programas que realice durante el cuarto semestre de la carrera. Apenas estábamos aprendiendo lo que era la probabilidad acumulada, pero a pesar de eso cuando nos pidieron un programa el cual demostrará nuestro conocimiento sobre el tema, no pensé dos veces en usar Python, ya que este lenguaje es muy flexible. Después de leer un poco de la documentación de la librería numpy supe que con los métodos que esta ofrecía podría tener un programa el cual demostrara mi comprensión sobre el tema.

Resumen:

Esta sección tiene varios códigos de mi cuarto semestre cómo estudiante de ingeniería en sistemas computacionales. Cómo se puede observar, los programas están escritos usando Python cómo lenguaje de programación. Durante este semestre aprendí a usar mejor la librería tkinter, la cual facilita la creación de GUI para aplicaciones de Python. Cada aplicación me ayudó a familiarizarme más con las diferentes formas de implementación de Python usando sus diferentes librerías.