Python for Absolute Beginners Transcripts
Chapter: Welcome to the course
Lecture: Why learn Python (over other languages)?
0:00 Does it seem like Python is everywhere?
0:02 Here's a cover story from TechRepublic.
0:05 Python is eating the world
0:06 how one developer side project
0:08 became the hottest programming language on the planet.
0:11 That guy you see in the background there
0:12 his name is Guido van Rossum, and he created Python in 1990.
0:15 And it grew and grew and became
0:17 a pretty respectable language
0:19 it was doing important work until around 2012
0:23 where something happened and it just took off.
0:27 And really what the thing I think happened is
0:29 Python started to be used much more broadly outside
0:33 of the traditional web developer programming world.
0:37 Data scientists started moving there
0:39 and all the types of folks I mentioned before
0:41 with the superpower stuff, they saw Python
0:44 having the right mix of what they need
0:46 to get their work done
0:47 and there are just more and more libraries
0:49 hundreds of thousands of them actually created
0:51 to solve all these problems.
0:53 So Python is just blowing up
0:55 and becoming an extremely popular programming language.
0:58 How much, well
0:59 let's go over this place called Stack Overflow.
1:01 If you're not a developer yet
1:03 you might not be aware of what Stack Overflow is.
1:05 If you've done any programming at all, though
1:07 you've been there.
1:08 Stack Overflow is a Q&A site
1:10 for asking questions about very specific issues
1:14 and questions and challenges you have
1:16 with programming languages
1:17 programming libraries, and so on.
1:19 Hundreds of thousands if not millions of questions
1:21 many millions of visitors
1:23 it's absolutely the first place you're going to find
1:25 on the internet if you search for a detail
1:28 about some programming language.
1:29 Over here, they have this cool thing
1:30 called Stack Overflow trends.
1:32 And it shows the popularity or number of questions
1:36 of the given programming language for that month.
1:38 You can go and you see this goes from 2009
1:41 to almost 2020, a little over 10 years of data.
1:45 And I put into this graph
1:47 all the interesting programming languages
1:52 Right, these are the mainstream programming languages
1:55 that you might consider learning if you're like
1:57 Hey, I want to get into programming
1:59 but there's all these options, where should I start?"
2:02 Well, this graph gives you a hint
2:03 and a good place to start, doesn't it?
2:05 You don't have to be a mathematician
2:07 to see that there might be one trend here
2:09 and it's a little different than the others.
2:11 But let me highlight that for you.
2:13 If you look at Python, the growth of it is just exploding
2:16 and it's becoming the most
2:17 popular programming language in the world
2:20 also the most popular way to learn programming
2:23 at universities in the first place
2:25 and this is really important
2:26 because along with this curve here
2:28 other things follow.
2:30 This means that there are tones of jobs in Python.
2:34 It also means there are many, many libraries
2:36 that you can use to solve your problems.
2:38 For example, there are over 500 different libraries
2:42 just to do genetics.
2:43 You don't have to start from scratch
2:45 you can just say, I'd like to do this thing
2:46 with genetics and there's probably
2:48 some library out there you can go grab.
2:51 You find one of these languages that's down near the bottom
2:54 it's very unlikely there are many, many
2:55 different little libraries
2:57 you're going to have to solve those problems
2:58 from scratch yourself.
3:00 Though having a popular language
3:01 is really important for lots of things
3:03 but mostly because the tools and the libraries
3:05 that you want to use, they're going to be great and plentiful.
3:09 Finally, if you want to read a little bit about it
3:11 a data scientist over at Stack Overflow
3:13 wrote a cool article called The Incredible Growth of Python.
3:16 And this was already evident back in 2017
3:19 you follow that graph back a little bit
3:20 and you see, the big statement was
3:22 well, it's starting to be more popular
3:24 than these other languages, and we're projecting out
3:26 that it's going to be pretty amazing.
3:28 And yet, their predictions are right
3:30 this just keeps on going
3:31 but if you want to dig into a little bit more
3:33 this is quite an interesting article
3:35 you can check out over there.