Let’s Learn About… Python!

Always wanted to learn Python? You tried to start but you always say “Tomorrow I’ll start” but then tomorrow never comes? Tired of tutorials with hundreds of minutes of theory and no real coding?

Do you want to switch careers to programming? Or maybe you want a head start before starting College. Or you want to create websites with Python.

If you want to start learning how to program in Python I have something special for you.

Python is one of the best languages to start coding:

  • Easy to learn
  • Big community
  • Popular
  • One of the most demanded skills for programming
  • …and much more
This is Python, your new friend

Python has been chosen by many teachers as entry language because of that. Easy to pick it up, you can start doing really cool things from the start. And that’s what I’m giving to you.

I’m going to start a series of ‘Let’s learn about…Python’, but the catch is that they are going to use a video format and…something else.

Remember what I said at the start about teachers talking about almost only theory with no real coding? I hate that.

When I start I want to do something useful, even if it’s small.

I don’t want to listen to someone talking 15 minutes about every little detail of every function (that’s what the official documentation is). I want to get my hands dirty and code. And have fun while doing it.

As I believe that learning should be doing by coding, doing real things (no ‘foo’ ‘bar’) and explaining what I’m going and why I’m doing it.

By doing all the process, you’ll learn. Not by sitting there listening to me or somebody else talking, by coding. Doing real exercises.

The format I’ll use will have these steps:

  • I’ll give you a problem that you should solve
  • I’ll tell you what functions do you need to use and I’ll give you a small demonstration
  • You should stop the video and try to solve the challenge
  • If you can’t, I’ll give you some tips to solve it. Then you try again.
  • If you finally can’t, I’ll explain how I solved the challenge while you code with me. I’ll explain what and why I’m using to solve the problem in question.
  • Playing time! Now you should play with the code. Improve it, break it then fix it again. Add more features. Simplify the code. This is the most important part of the process, where you know how things work then you play around, having fun and interiorizing what you have learned.

I believe this is the best way to you to learn, by playing with it. Time will fly and you won’t notice. But you’ll learn, you will have real code and you’ll challenge yourself.

Are you up to it?