Let's take a look at a few places that you can use Python,
and it's actually not a few places because Python is actually so popular
It is deeply embedded in every single corner of software these days.
And as of recording this, Python is actually the third most
popular programming language in the world.
And I'm just loading up a website here that says the 'TIOBE',
I don't know how to say that, index for April 2020, and we
can see some growth here.
So last year Python was number four,
this year it is number three, and its ratings are 9.31.
It's changed, it's gone up by 1.15%, which doesn't seem like a lot.
But look at Ruby, Ruby went down by 0.02, Go went up by 0.35%,
and even JavaScript.
JavaScript is a really hot language, but year over year,
it doesn't seem to be growing so far,
not between 2019 and 2020.
JavaScript is still the seventh most popular language in the
world, which is huge.
It is a very, very popular programming language, but Python
is number three. It is significantly more popular.
So just as an example, a few places that you can use Python,
and again, these are just a few places.
But let's start off with some of the cooler stuff, right?
Python is used in machine learning.
Python is used in artificial intelligence.
Universities are all teaching Python these days because it
is simple, like it's easy to learn.
It doesn't come with all sorts of crazy things to look at.
It's just you can read it like a book, but it's also super,
super powerful, so it's simple and powerful,
and that's why universities are teaching it these days.
You can also use it in data science, Raspberry Pi.
You can use it in things like automation and robots.
You can use Python for things like image detection and machine
vision, so like self driving cars, for instance, which is
absolutely the future.
But also you can use it in things like web development or
small little programs or web scraping programs or automating
anything in your house. Literally anything to do with software
you can use Python.
Now, one other thing to really think about here, and I know
this is not a big motivator for a lot of people, but it
is worth mentioning.
Python programmers make more money than most other languages.
So for instance, if you are a web developer and you already
know PHP, while Python developers tend to make two to three times
more money than a PHP developer, Python developers also tend
to make 50% up to two times more money than JavaScript developers
than front end web developers.
So you can see right away that Python already wins when it
comes to economics.
Now, that number actually gets even higher when we start
talking about machine learning, artificial intelligence, and data science.
So if you have any sort of mathematics background or any
sort of interest in machine learning or artificial intelligence
or data science,
when we talk about annual salaries, we could be looking at
$120,000, $150,000, $180,000 a year.
Those are US Dollars, and most of that these days is Python as well.
There's also a ton of different jobs for Python, like a lot of different jobs.
So as an example, I'll just go into my browser here, go to
'indeed.com', and I'm just going to type in Python.
Let's just do a regular one,
here, something they suggest, let's do Python developer, find a job.
Okay, there are twenty-five and a half thousand jobs in the United States
for a generic Python developer right now.
That's very impressive because as of recording this last
week, the United States had a record 6.6 million people file
for unemployment.
And that's because again, as of recording, this is in the
middle of the Corona virus pandemic.
So people are losing their jobs very quickly, and there are
still a ton of Python jobs out there.
That's crazy.
Let's look at remote work because nowadays everyone wants
to work from home.
I work from home, and it is a fantastic lifestyle.
In the US there are 4,600 Python remote jobs.
These are just jobs that actually say remote, either in the
title or somewhere in the description.
There's probably actually way more than that.
There are entire companies like GitLab that are 100% remote as
well, so you can work from home.
Let's look at Python web development.
Look at this one,
In the US, there are almost 16,000 jobs for Python web development.
Now let's look at some of these salary estimates.
I'll just zoom in here.
'Salary Estimate',
this is for the Python web developer.
We've got over 2,000 jobs here, 2700 jobs that are paying
over $135,000 a year.
The lowest bracket here is $90,000 for 13,000 jobs.
Isn't that crazy?
What about if we just went back to the generic one,
Python developer?
21,000 jobs paying $90,000.
And there are more jobs in here.
Lots of full-time jobs,
some contract jobs, part-time jobs, internships, temporary
jobs, commission jobs.
I don't actually really know how you do a commission job
with software.
That's interesting, but full-time, contract, part-time, internship
and temporary.
There are jobs to fit your needs.
So whether you just started a family, or you're sick, or you
have a disability and you can't go to an office, Python is
a programming language that can give you a lot of opportunity in your life.
And again, I know that money is not supposed to be the biggest
motivator out there, but for most people, making a hundred
thousand dollars a year is a lot of money, and that can provide
for you and your family, and can provide a lot of comfort in your life.
So when people say things like, "Hey, Caleb, should I really
be learning Python?
Like, maybe I should be learning Go, or Rust, or something
else". My answer is, "Yeah,
you should be learning Python first".
It is easy to learn. It is powerful. It pays well.
It is a great entry language into programming.
You can literally do anything with it.
So my answer is Yes, Yes, Yes.
A million times, Yes.
Learn Python.
There's so much opportunity out there for it.
Stick with it, and you will break into the industry.
I can guarantee you that.