Skip to content

Miscellaneous projects. No olvides los básicos.

Notifications You must be signed in to change notification settings

JorgePerC/PythonBasics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonBasics

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.

Otros proyectos escolares en este repo:

Modelación de sistemas eléctricos:

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.

Una sóla carga

Barra de cargas

Dos barras

Dos barras y carga


Modelación de sistemas eléctromagnéticos:

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.

Gráficas finales:

"Captura de pantalla (1400).png" Gráficas requeridas

*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.

Animación extrea:

Animación

*Revisar <Entregable3_FrenadoElec.ipynb>


Memorama:

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.

Animación

About

Miscellaneous projects. No olvides los básicos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published