No olvides los básicos de Python. Además de eso, están algunos proyectos de clase, no tienen su propio repositorio pq no son muy complejos, además que es más dificil que los plaguien si no tienen su propio repo.
Reto donde se nos pedía dimular el campo vectrial generado por una carga, o una serie de estas.
Conocimientos puestos en práctica:
- Programación Python
- Electromagnetismo
- Campos vectoriales
Fue la primera vez que ocupé mi conocimiento de clases en Python durante un proyecto escolar, esto nos facilitó mucho la programación de todo. Además, aprendimos a ocupar librerías como Nuympy y Pandas, donde nació el amor a primera vista.
Conocimientos puestos en práctica:
- Ecuaciones diferenciales
- Programación Python
- Electromagnetismo
- Campos vectoriales
La complejidad del modelado fue la primera parte complicada de este reto, sin embargo, fuí más allá de la entrega y en vez de sólo mostrar las gráficas de predicción, programé una simulación que te ayuda a entender de mejor manera qué sucede en el evento y al modificar cada parámetro.
"Captura de pantalla (1400).png"
*Decidimos graficar la rápidez en vez de la velocidad para tener un sentimiento más intuitivo de lo que sucede en la simulación.
*Revisar <Entregable3_FrenadoElec.ipynb>
Para la realización de este proyecto, fue la primera vez que utilicé un lenguaje de programacación diferente de Java. De los 2 años previos que tenía programando, no conocía Python, por lo que fue una experiencia muy grande el conocer mi segundo lenguaje de programación. A pesar de que al principio no me gustó la falta de formalidad de Python, me acostumbré, y el dar clases de Java mientras aprendía un nuevo lenguaje me ayudó muchísimo con mi habilidad de cambiar de lenguajes para resolver los distintos problemas a los que me enfrento.
Así mismo, fue la primera vez que interacué con Google Colab. Sé que es una herramienta para realizar y compartir fácilmente scripts de Python y correrlo directo en servidores de Google, que son más potentes que mi computadora. Decidimos usar esta plataforma para que en caso de ocuparla en un futuro, estemos más familirizados. Nos sirvió bastante, ya que en las próximas clases, se utilizaron Python Notebooks para otras clases, por lo que no tuve problemas de adaptación.