PROGRAMACIÓN CON PYTHON
¿QUÉ ES PROGRAMAR CON PYTHON?
Programar con Python consiste en utilizar un lenguaje de programación para crear instrucciones que un ordenador puede ejecutar. Python es un lenguaje sencillo y versátil que permite desarrollar desde programas básicos hasta herramientas más complejas. A través de la programación, es posible resolver problemas, automatizar tareas y crear aplicaciones útiles adaptadas a distintas necesidades.
En esta experiencia CAS me propongo desarrollar proyectos de programación utilizando Python, con el objetivo de crear herramientas útiles que puedan tener una aplicación práctica. A través de esta actividad, no solo busco mejorar mis habilidades técnicas, sino también diseñar soluciones originales que puedan ayudar a otras personas o facilitar determinadas tareas.
Además, uno de los objetivos es fomentar la creatividad mediante la creación de programas propios, explorando nuevas ideas y formas de resolver problemas. Al mismo tiempo, se pretende que estos proyectos tengan una utilidad real, aportando valor más allá del aprendizaje personal.
Trabajar con Python en esta experiencia ha sido una forma mucho más completa de entender la programación, ya que no me he limitado a ejercicios básicos, sino que he desarrollado proyectos propios como un chatbot, un simulador de cajero automático, juegos interactivos o sistemas más complejos como un inventario con búsqueda avanzada o un generador de laberintos.
En primer lugar, el componente creativo ha sido fundamental en todo el proceso. Cada proyecto partía de una idea inicial que debía desarrollar desde cero, lo que implicaba diseñar la lógica del programa, estructurar correctamente el código y buscar soluciones a los distintos problemas que iban surgiendo. En proyectos más avanzados, como el RPG por turnos o el sistema de inventario, fue necesario pensar de forma más compleja, anticipar errores y mejorar continuamente el funcionamiento.
Por otro lado, el hecho de dar a los proyectos una utilidad concreta ha aportado un valor añadido a la experiencia. No se trataba únicamente de programar por practicar, sino de crear herramientas que simulan situaciones reales o que pueden facilitar determinadas tareas. Esto me ha permitido entender mejor cómo la programación puede tener un impacto más allá del ámbito académico, aportando soluciones prácticas.
Asimismo, esta experiencia me ha exigido constancia y paciencia. En muchas ocasiones, los programas no funcionaban como esperaba, especialmente en los proyectos más complejos. Sin embargo, en lugar de abandonarlos, he aprendido a analizar los errores, buscar alternativas y mejorar progresivamente cada resultado. Este proceso ha sido clave para desarrollar una mentalidad más crítica y resolutiva.
Otro aspecto importante ha sido la evolución personal a lo largo de los distintos proyectos. A medida que avanzaba, me sentía más cómodo enfrentándome a retos más complejos, lo que ha aumentado mi confianza y motivación. Además, he aprendido a organizar mejor mi trabajo, dividiendo los problemas en partes más pequeñas para poder resolverlos de forma más eficiente.
En definitiva, esta experiencia ha combinado de forma clara la creatividad y el servicio, ya que me ha permitido desarrollar ideas propias mientras creaba programas con una utilidad concreta. Más allá del aprendizaje técnico, me ha ayudado a desarrollar una forma de pensar más lógica, organizada y orientada a resolver problemas, algo que considero muy útil tanto en el ámbito académico como en la vida diaria..