Python for Absolute Beginners Transcripts
Chapter: Welcome to the course
Lecture: Programming is a superpower
0:00 Let's start off with a question.
0:01 Should you be a programmer?
0:03 Sure, there's a bunch of people out there
0:04 who love programming
0:05 but it's probably not for everybody.
0:08 Or is it?
0:09 Well, let's look at it from a job perspective
0:11 really quickly.
0:12 In 2020, it's estimated that there'll be
0:15 one million computer-related jobs that go unfilled.
0:19 And often when you hear about policymakers talk
0:21 about things like this, they say
0:22 well what we need to do is train up a whole bunch of
0:24 more computer scientists and send them out into the world
0:27 so they can program all the things that need programming.
0:30 I think this actually misses the point
0:33 of what programming can be
0:34 and also makes it a much more narrow area of study.
0:38 It's not just about making a bunch of little programmers
0:40 that can go out into the world and program the things
0:42 and take all the jobs that we need to be filled.
0:44 No. Programming is a superpower.
0:47 And it's applicable for many, many more people
0:50 than they initially realize.
0:52 Here we have a little superhero who has some Python powers.
0:56 Notice that she has a Python bag from the
0:59 Python conference she's carrying around.
1:00 What do I mean by programming is a superpower?
1:03 If you are a biologist, and you collect a bunch of data
1:06 and you have tens of thousands of entries you got to go
1:10 work with and it's more complicated than something like
1:12 say, Excel could handle with.
1:14 Well, what do you do?
1:15 Hire a bunch of people to go through it?
1:17 Hire some grad students?
1:19 Or do you spend 10 minutes writing a little bit of
1:21 Python code that within milliseconds can take
1:24 all that data and generate the reports
1:26 and give her the insights that she needs.
1:29 Or if you're an economist, and you need to do some work
1:32 with a bunch of financial data?
1:34 Maybe you could make Excel do that
1:36 maybe you could make some other software do it.
1:37 But with just a little tiny bit of programming power
1:41 you can automate whatever it is you're trying to
1:43 study in the financial markets
1:45 and you'll be so far ahead of anyone else that's trying
1:48 to do that same thing who is not a programmer.
1:51 So the perspective I want you to have throughout this course
1:54 is that whatever you care about, are you in psychology?
1:58 Are you in biology? Are you a physicist?
2:01 Are you in philosophy?
2:02 Yes, philosophers, it also applies as well.
2:05 Whatever you're into, if you learn a little bit of
2:07 programming skill, you can take those mundane things
2:10 that are hard to do, are tedious or take a long time
2:13 or even maybe have too much data to even consider
2:16 processing, with a little bit of programming experience
2:19 you'll get in this course, you'll be able to go and
2:21 automate that stuff and really supercharge
2:24 whatever it is that you care about.
2:26 So, yeah, maybe the world needs more programmers
2:28 but what it really needs is a bunch of people who have
2:30 expertise in something, and then they have a little bit of
2:33 programming experience to make them much
2:36 much more effective.
2:38 Python's a really great place to get that power
2:40 because it's so easy to get started with
2:41 compared to other languages
2:43 and there are many many libraries that we'll kind of
2:44 talk about throughout this course that are super useful.
2:48 So, are you ready to be a superhero?