Python for the .NET Developer Transcripts
Chapter: Welcome to the course
Lecture: Python is growing fast, catch the wave

Login or purchase this course to watch this video and the rest of the course contents.
0:00 As a .NET developer, you could go learn many other languages. C# requires a lot of skill and it's similar to many other languages as well.
0:08 JavaScript might be a good choice. C++, maybe that's a good choice or even gasp, Java. You could go learn that as well. So why should you learn Python?
0:19 Well, let's start with a story originating from a place that I'm sure you're familiar with Stack Overflow.
0:25 Stack Overflow was created by Jeff Atwood and Joel Spolsky who had a lot to do with the Microsoft space.
0:31 So kind of the home of .NET Q&A in the early days, right? Well, they wrote this cool blog post, The Incredible Growth of Python.
0:40 So they went through and they analyzed all the questions on Stack Overflow and they said, Which ones are tagged
0:46 with Python relative to other languages? Let's look at that over time. Let's look at how that's growing.
0:52 Let's do some data science and predictive analysis and see what we can find out about the Python space relative to other things.
1:00 Here's the first graph that they presented. They said, We're going to focus on high-income countries, and they plotted out the interest in questions
1:09 for any given language over time. Do any of these stand out to you? Do any look particularly amazing versus, you know
1:18 ones that are downward-trending like PHP? PHP is not a good thing to learn right now because it's just fading. Java's pretty flat.
1:28 C# went down from its original high but then it flattened out. But certainly the last two years it's either a flat
1:36 or slightly downward, which is not amazing. On the other hand, Python is unlike all of these languages. It's growing so incredibly quickly.
1:46 I don't know about you but if I was going to position my career to glide along one of these curves would you want a downward curve or would you want
1:54 something that is rocketing up? Well, maybe Python was popular. Maybe this is true of this graph but say that little peak at the top?
2:03 Maybe that's like a super-turn and like we're all going back down and it was just a blip on the radar.
2:08 Well, these folks did some analysis to figure out where they think it's going to be in a couple years. Look at this. It was impressive before.
2:17 It's ridiculous now. So you can see this is the future traffic predicted with the STL model along with a 80% prediction interval.
2:25 Python is really good to learn right now. And on one hand, it doesn't matter how popular a language is if you're just trying to build an app.
2:33 On the other hand, it really actually honestly does. It means there are many more libraries available. Those libraries get more attention.
2:41 It means there's more tutorials. And it also correlates with career and job growth. So Python is an amazing language to learn right now.
2:50 As a C# developer, once you get over the initial shock of Oh my gosh, here's the language that's different
2:55 I think you'll find it is a super, super-language. It really pairs up well with the stuff that you already know and love and that's what
3:02 this course is all about, making those connections for you.

Talk Python's Mastodon Michael Kennedy's Mastodon