#100DaysOfWeb in Python Transcripts
Chapter: Welcome to the course
Lecture: Why Python for #100DaysOfCode
0:00 So you've chosen Python
0:01 for your 100 Days of Code project
0:03 in this 100 Days of Web.
0:05 Well I'm here to tell you that you've chosen wisely.
0:09 Look at this picture.
0:11 One of these languages is unlike the other.
0:15 Can you pick it out?
0:17 Of course, Python is growing super super fast
0:20 and this graph is not just some random
0:22 thing I found on the internet.
0:23 This is a report done by Stack Overflow
0:26 which has some of the better insights
0:28 into the developer space.
0:30 Here you can see the red graph
0:31 is the actual usage up to 2018
0:34 this report was done a little while ago
0:35 but I think it's still totally relevant.
0:37 And the gray part is the projecting out.
0:40 So if you look at Python
0:41 it is just set to dominate the industry
0:44 in terms of programming languages.
0:48 but guess what?
0:49 It's topping off, you know it's not quite going down
0:51 but it's not really growing that much.
0:53 You look at Java, Flat, the rest of 'em
0:57 are going down.
0:58 So if you had to pick somewhere to build your skills
1:02 and to jump into this technology space
1:04 would you rather be in a growing space
1:06 or shrinking space?
1:07 You know, my rule of thumb
1:08 is I like to bet my career
1:10 on things that have positive derivatives
1:12 are going up, they're not going down.
1:15 Okay so, this is cool it's really popular
1:17 amongst the old school traditional languages
1:20 if you will
1:21 the ones that have been around
1:22 10, 20 or more years.
1:23 You might be thinking well
1:25 Rust and Go, I heard they're hot.
1:26 And Swift is pretty cool and all those things
1:28 so how does Python compare to those?
1:30 I bet they're even more awesome
1:32 and they're probably going up even faster.
1:34 Well, I have a graph for that too.
1:35 Here's how it compares to things like
1:37 Swift and TypeScript and Go and so on.
1:40 Yes all of these languages are generally going up
1:42 but even so they're nothing like Python.
1:46 The usage is not like Python
1:47 nor is the rate of increase like Python.
1:50 So Python's pretty special
1:52 and I think this is a really great
1:54 framework for building web applications
1:56 and other types of apps
1:58 and I think it's a super super good skill to have
2:01 in your skillset.