How to Improve Your Python Skills

“The teacher is the one who gets the most out of the lessons, and the true teacher is the learner.” — Elbert Hubbard

Python is a programming language that has helped me to understand many things that I have never seen so clearly in other languages. One of the ways we can acquire this knowledge is to practice it daily, we will not be the best at the end of the day, but we will have learned something new and maybe the solution to what has been tormenting us for a long time.

A while ago I have been in this situation of at least learning something new every day, I have been seeing interesting topics that have helped me in both my personal and work areas, I discovered through Twitter that there are many people out there to whom we can teach something as they can teach us.

#100DaysOfCode was one of the first challenges I tried to take, I say try because even though I tried not only to study for at least an hour a day but also to practice it in my job, it was and has always been difficult for me to be tweeting every day about every topic I learn or what I reinforce.

Python30

Photo by [Hitesh Choudhary](https://cdn.hashnode.com/res/hashnode/image/upload/v1604083189671/qLQfD8xTw.html) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)

As I mentioned in the Python30, it is an inspiration from other challenges like 100DaysOfCode and JavaScript30. The idea with this kind of course besides forcing me to teach topics that I’ve used for a long time is that during 30 days you can learn something new about the language, you can practice it and help others who are just starting.

Increase your Python knowledge in only 30 days.

Topics to be explored

Every day you will be able to see different topics that will help you progressively to obtain new knowledge about the language and some of the most common built-in modules.

  • Functional Programming

  • Object-Oriented Programming

  • Built-in Functions & Modules

This challenge will not guide you to learn Python from scratch, it will help you to understand part of how the language works, always applying its good practices to make it easier to understand the code besides forcing you to not only learn but also practice and share.


In conclusion, it only remains to say that it is not enough to learn and put into practice, teaching is the best way to learn, reinforce and contribute to those who now learn as we once did.

If you want to learn more, visit: Python30

Resources

How I start my journey to become a programmer Hi, I am Sarah Javedmedium.com

Join the #100DaysOfCode I will code for at least an hour every day for the next 100 days.medium.com

No Comments Yet