Python is not hard: A Beginner’s Perspective

Oleksiienko Vlada
CEU Threads
Published in
3 min readMar 9, 2024

Just a month ago, I found myself at the starting line of a new adventure — a Python course tailored for absolute beginners. With no prior coding experience to lean on, I entered the programming world with a mixture of excitement and fear. Little did I know this journey would be challenging and definitely rewarding, shaping my perspective on technology and problem-solving.

In a world increasingly reliant on AI and automation, learning coding languages sounds like a smart move to follow the stream of changes. Thus, I have decided to learn the language of chat GPT origin — Python. Armed with determination and a willingness to learn, I took my first steps into Python programming.

The initial lessons with Arieda Muço introduced me to the building blocks of Python: strings, variables, and lists. What touched me immediately was Python’s user-friendly nature — its clean and intuitive syntax made it accessible even to a novice like myself. Each concept was presented in a way that was easy to understand, laying a solid foundation for further exploration.

As the course progressed, we were tasked with small quizzes to test our understanding of the material. These quizzes, while being challenging, provided invaluable opportunities for experiential learning. However, I soon realized that coding under time constraints posed its own set of challenges. Despite my best efforts, I often found myself racing against the clock to complete tasks — a humbling experience that taught me the importance of time management and perseverance.

Navigating this new world of coding wasn’t without its struggles. As a beginner, I often faced concepts that seemed simple in theory but proved more complex in practice. Fortunately, I discovered that I wasn’t alone on this path. With the help of AI-driven tools and professor guidelines, I was able to overcome problems and find solutions to my coding dilemmas.

One of the most exciting moments came when we explored the Wikipedia command, which allowed us to search for and extract information directly from Wikipedia. It was a mind-changing opening of a new world of possibilities, demonstrating the practical applications of Python in real-world scenarios.

Despite the progress made during the course, much remains left to learn. From loops and dictionaries to more advanced topics like data analysis with Pandas, the journey ahead promises to be both challenging and stimulating for growth. Yet, with each new lesson, I get more confident in my abilities as a coder.

In conclusion, Python programming has been nothing short of transformative. What began as a leap into the unknown became a newfound passion for coding and technology. As I continue on this path, I am excited to see where it leads and eager to unlock the endless possibilities that Python has to offer. Just try to code and you will see if Python will become your friend!

--

--