Page 24 - PowerPoint Presentation
P. 24
Python for Beginners
The Motivation.
Imagine having to climb a mountain of boring stuff before you could get to what you actually
want!
Wouldn't it be wonderful, if only you could start almost from the top and pick up the things we
actually need as we descend ?
The picture you see if one of the famous mountain cliff in Norway, The Pulpit Rock
(Preikestolen). The view is amazing from the top. I was here in year 2011. On my way down, I
slipped and I had to limp for 5 hours just to get down. The day before I climbed another popular
mountain after 9 hours of night driving. My muscles were tired and needed to relax. I kept
pushing them. I learned where my physical limits were. I still had to drive for 9 hours, only to get
back home. You must be wondering, what it got to do with Python for Beginners. Bear with me.
I assume, you have heard of Python !
I am not gonna bore you with all the technicalities or the industry jargons, just be with me and
keep reading for next 3 minutes !
Python, is a great programming language as a first language. I must admit, it was not my first
programming language though. Back in my time, it used to be C. I took almost a month to tame
C in 1996. After years in the industry, took just 1 hour to code my first working code in Python.
That's how easy it is to learn Python for anybody, or you.
Python is easy to learn, highly readable, and
simple to use. It has a clean and English-like
syntax which requires less coding, makes it fun
to work with.
Python is a great language for programming
beginners to learn, and you don't need any
prior experience with code to pick it up, of
course under the structured and proper
guidance.
What I found boring while learning Python was
how generic all the learning resources were. I
wanted to do a specific task, why shall I learn the whole thing ? What worked for me was
blending learning the basics with building interesting things. I spent as little time as possible
learning the basics, then immediately dove into creating things I needed.
Before you start diving into learning Python, it’s worth asking yourself why you want to learn it.
It keeps you motivated. Without enough motivation, you probably won’t make it through, no
matter how easy the subject is.
I believe that the first step in learning any programming language is making sure that you
understand how to learn. Learning how to learn is arguably the most critical skill involved in
computer programming.
Consistency is very important when you are learning a new language, code everyday and build
something, anything. Some fun examples could be: Simple addition calculator, number guessing
game, Dice roll simulator or many more...
24