En la siguiente liga pueden encontrar el reporte de la actividad, en donde se resume información relevante a las ecuaciones del péndulo matemático, y algunos códigos de Python utilizados para realizar las siguientes imágenes y una simulación, que se explican en el texto mismo.
Aquí el PDF en Google Drive:
Actividad2.pdf
Imágenes hechas en la actividad:
El video animación hecho en Python:
Cuestionario:
¿Cuáles fueron tus experiencias en la instalación del entorno de programación Canopy Python?
La verdad es que esta parte fue algo tortuosa. A fin de cuentas no pude instalar Python en Windows 8 de 64 bit; pero sí lo pude hacer para Ubuntu. En esta plataforma fue en la que trabaje toda la actividad, y la instalación fue relativamente sencilla.
¿Cómo comparas tus experiencias entre la programación en FORTRAN y Python?
La verdad es que, al menos hasta el momento, FORTRAN me ha parecido más amigable y sencillo, o hasta intuitivo quizá. Pero por lo que he visto, Python tiene unas muy interesantes herramientas de graficación y animación que hacen que FORTRAN parezca algo básico.
¿Notas mucha diferencia entre programar en FORTRAN y Python?
No podría decir que ahora mismo entiendo perfectamente los códigos de Python que he utilizado para llevar esta actividad a feliz término. Sin embargo, comienzo a sentirme un poco familiarizado con el lenguaje. No parece tan sencillo como me parece FORTRAN, pero tampoco podría decir que es algo muy difícil.
¿Tuviste algunos problemas en que corrieran tus programas en Python? ¿Fue fácil encontrar respuestas en Internet?
Sí tuve muchos problemas. Sobre todo al principio; no me fue para nada fácil lograr hacer funcionar el primer programa. Batallé mucho para encontrar mis errores, porque no entendía para nada el lenguaje. Y a decir verdad internet no me ayudaba mucho. Siento que Python adolece de sencillez, pues existen muchas bibliotecas y muchas herramientas muy diferentes para hacer las cosas, lo que hace que no sea fácil encontrar algo que te solucione tu problema asociándolo con un código del que dispones. Es decir, encuentro dos opciones obvias; o haces tu código desde cero, o lo encuentras prácticamente terminado en internet. Me parece difícil combinar códigos en Python.
¿Qué documentos en línea te ayudaron más y te han gustado? ¿Alguno nuevo que quisieras compartir?
Me basé básicamente en la página de Matplotlib, y en este tutorial en particular. Lo encontré sumamente esclarecedor, pues incluye una secuencia de como ir mejorando un solo trabajo de graficación, explicando paso a paso lo que se va escribiendo y los efectos que produce en la gráfica.
Describe tus experiencias en la producción de una animación. Cuál es tu opinión de la facilidad para realizar animaciones.
No puedo opinar en cuanto a si es difícil hacer animaciones o no, pues en sí, yo no escribí los códigos de nada. Pero sí que resulta sencillo buscar los códigos en internet, y con un poco de perspicacia, modificarlos para hacer que hagan lo que uno quiere.
¿Crees que te gustaría aprender más sobre Python y utilizarlo aún después de este curso?
Realmente me gustaría mucho aprender Python. Pero me gustaría aprender a usarlo bien, no solo a cambiar unos parámetros de códigos que alguien más hizo (y que yo no puedo hacer).


No hay comentarios:
Publicar un comentario