One of the ways I love to learn a topic is by asking myself questions about it and going from there. Humans are driven by questions that we want to find the answers to through exploration. While everyone has their own question that’s interesting to them, when it comes to the programming language Python, here are 3 questions (why, how and what) I asked myself to more efficiently learn.
Why am I excited about Python? Focusing on why I’m learning something and reminding myself of that why gets me more and more excited as I learn it. I was initially drawn to Python because the syntax feels so clean and simple. When I write a line of Python, it gives me the same feeling as when I write a neat and effective sentence. Not only this, but Python has an extensive library, so there’s a ton I can do with Python. The applications of Python are pretty cool too–not only is it used for web development but also for data science, machine learning and artificial intelligence.
How can I learn Python? There are so many resources on the internet, it can be hectic to pinpoint which resource you’re going to use. I like to research what other learners say are the best places to code, and I factor in cost and program structure. When using Treehouse to learn Python, what I love most is that every few minutes you are coding. You aren’t just watching a video or reading something, but you are engaging frequently and writing code all the time. This is perfect for me, because the best way I learn to do something is to do it. Another way I can learn how is by going straight to Python documentation, although at first this can seem scary. But taking one section in documentation and writing it myself can also help me learn a bit more. Once I’ve planned my how, I focus on executing it.
What is one thing I can learn about Python today? Sometimes learning something new can be overwhelming as there’s so much to know–where the heck do I begin? Yet if I break each step down, suddenly I am taking little steps each day, and eventually, I’m running. The Python Treehouse track is broken down into chunks that are tracked, so I can tangibly see my progress each day.
Are you learning about something right now? Why? How? What?