#100DaysOfCode in Python Transcripts
Chapter: Welcome to the course
Lecture: Why Python for #100DaysOfCode

Login or purchase this course to watch this video and the rest of the course contents.
0:00 You've chosen Python for your #100DaysOfCode. Maybe you're a Python developer who has lots of experience. You just want to go through this
0:08 whole challenge, and that's great. You probably already know the power and popularity of Python. But if you're just getting into programming,
0:16 and you're coming here and saying, "Well, let's try Python for this 100 days. That seems like a great way." I want to tell you, you have chosen wisely.
0:24 So check out this graphic. This comes from one of the best sources on the internet for popularity in adoption of technology, Stack Overflow.
0:35 And the data scientists at Stack Overflow did some predictions and said, "Well, how are the various languages doing over time?
0:43 Are they becoming more popular, less popular?" Based on their view into the industry. And they did this up to mid-2017, and then you can see
0:52 the gray part where they're projecting out. One of these languages is unlike the others. It is just going up, and up, and increasingly up.
1:02 Your other best bet is JavaScript, which is barely logarithmically going up. Java looks like it's topping off. The rest of them are going down.
1:11 So if you're going to focus on something, pick one particular language. Pick the one that's got all the momentum
1:16 and the popularity behind it, and that's Python. Now, you might say, "Okay, Michael, this actually is against all these
1:23 older languages, C#, Java, and so on. What about the new languages like Go and Rust? They're probably even more amazing
1:32 and more powerful, and growing quicker." Well, let's see. Yeah, they're growing up, they're going upward, not downward, that's really great.
1:41 Swift is going up, TypeScript's going up, Go is going up, but they are nowhere near Python in this graph.
1:49 I just want to leave you with these two pictures in your mind that Python is really a great place to put your energy and be learning.
1:55 My rough rule of thumb here is I would like to bet my career on things that are going up, not down. So which one of these do you want to pick?
2:05 Well, you're in a good place.

Talk Python's Mastodon Michael Kennedy's Mastodon