
Strengthening my Python learning | The biggest challenge is consistency
Previously, I was studying JavaScript, but as usual for me, I couldn't quite convince myself what I want to study and delve into. After researching the virtues of this language, it seemed like I was leaning towards it. However, I also needed to learn HTML and CSS if I wanted to focus on web development.
I thought I could progress with the logic part not necessarily with JS, but with a language I wanted to explore and see how far I could go. In this case, Python seemed very interesting to me, not only because of the ease of writing code, but also for the sake of simplicity. Everything seems much simpler and you end up learning the same thing, just in a different way. However, this doesn't mean that I don't want to make an effort, but for now, I would be looking to advance at a faster pace to be able to achieve something in the short term.
Anteriormente estuve estudiando JavaScript, pero como me suele suceder, no me termino de convencer qué es lo que quiero estudiar y profundizar en ello. Luego de investigar sobre las virtudes de este lenguaje, parecía que me inclinaba hacia esto. Sin embargo, también lo que debía aprender sería HTML y CSS, en caso de querer enfocarme en el desarrollo web.
Pensé que podría avanzar con la parte lógica no necesariamente con JS, sino un lenguaje que quisiera explorar y ver hasta donde es que llego. En este caso Python me pareció muy interesante, no solo por la facilidad en que se escribe código, sino también por cuestión de simplicidad. Todo parece mucho más sencillo y terminas aprendiendo lo mismo, solo que de otra forma. Eso sí, no quiere decir que no me quiera esforzar, pero de momento estaría deseando avanzar a un ritmo más rápido como para poder hacer algo en el corto plazo.

Perhaps my biggest weakness is consistency. I tend to reach a certain point where I then don't know how to solve a problem that represents what we may encounter in our daily lives. Another reason could be perseverance. While I am very perseverant with certain topics, many times it is an impediment to my progress, especially in recent times when I had some personal problems and even had to turn to a psychologist because I felt that I had reached my limit.
In this case, perseverance plays an important role, because we rise with more strength and continue with greater enthusiasm, simply because there is much in life to discover and many challenges to overcome.
Quizás mi mayor falencia sea la constancia. Suelo llegar hasta cierto punto donde luego no sé como resolver un problema que representa lo que nos podemos encontrar en nuestra vida cotidiana. También otro de los motivos pudiese ser la perseverancia. Si bien soy muy perseverante con ciertos temas, en muchas ocasiones es un impedimento para mi avance, sobre todo estos últimos tiempos en los que tuve algunos problemas personales y hasta tuve que recurrir a un psicólogo porque sentía que había llegado a mi límite.
En este caso la perseverancia juega un papel importante, porque nos levantamos con más fuerza y continuamos con mayor entusiasmo, simplemente porque hay mucho en la vida por descubrir y muchos desafíos por vencer.

So far, I have completed all the basic exercises and topics of the language and have already started with the intermediate part. However, I must not forget that practice makes perfect, so I am also rigorously doing the programming challenges where I will have to apply everything I have learned. The good thing is that through GitHub I can read the solved code in case I am unable to solve an exercise. Also, each exercise has a video where MoureDev (that's what he calls himself on social media) solves them with great enthusiasm.
I try to make this the last alternative or exceptional case. Because I must stimulate all the logical part and I believe that "figuring something out" basically translates into mastering something that you start to know more precisely. I also consider that reading documentation is essential to reinforce knowledge.
De momento he terminado todos los ejercicios y temas básicos del lenguaje y comenzado ya con la parte intermedia. Eso sí, no debo olvidar que la práctica hace al maestro, por lo que estoy también haciendo a rajatabla los retos de programación en donde deberé aplicar todo lo aprendido. Lo bueno es que a través de GitHub puedo leer el código resuelto por si no logro resolver un ejercicio. También cada ejercicio tiene un video donde MoureDev (así se hace llamar en las redes) los resuelve con mucho entusiasmo.
Trato de que esto sea la última alternativa o caso excepcional. Pues debo estimular toda la parte lógica y creo que "encontrarle la vuelta" a algo, básicamente se traduce en que estás dominando algo que comienzas a saber de forma más precisa. Considero que también la lectura de documentación es fundamental para reforzar conocimientos.

Retos de Programación | Roadmap
This becomes much more complicated if we want to perform different operations, such as reversing the text. You cannot imagine how complex the code is, even requiring the use of pointers. In Python this is greatly simplified because we can use methods.
What I will do from now on is to delve into all the material I have at my disposal through these exercises. It may take time, yes, but what I want is to have the opportunity to develop something on my own. Right now I see it very clearly, this is what I want and especially knowing that Python is also commonly used in Hive.
In conclusion, I would say that perseverance applied to any purpose will undoubtedly lead us to something good. This is how good writers, programmers, and thinkers are born. You just have to tell yourself... I can do it too!
Esto se complica mucho más si lo que queremos es hacer distintas operaciones, como por ejemplo invertir el texto. No se imaginan lo complejo que es el código, incluso requiriendo el uso de punteros. En Python esto está ampliamente simplificado porque podemos hacer uso de los métodos.
Lo que haré de ahora en más será profundizar todo el material que tenga a mi alcance a través de estos ejercicios. Puede llevarme tiempo, sí, pero lo que deseo es disponer de la oportunidad de desarrollar algo por mi cuenta. Ahora mismo lo veo muy claro, esto es lo que quiero y más sabiendo que en Hive también se suele utilizar Python.
Ya finalizando, diría que la constancia aplicada a todo tipo de propósito, sin dudas nos dirigirá hacia algo bueno. Así han nacido buenos escritores, programadores, pensadores. Solo hay que decirse a uno mismo... ¡Yo también puedo!

- Fotografía principal propia, editada en Canva.
- Captura de pantalla de código propio, escrito en Visual Studio Code.
- He utilizado Hive Translator para traducir y darle formato al texto; herramienta desarrollada por @noakmilo .
Posted Using InLeo Alpha