Python for Decision Makers and Business Leaders Transcripts
Chapter: Welcome to the course
Lecture: Every company is a software company

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Hello and welcome to Python for decision makers and business leaders. I'm really glad that you're checking out my course.
0:08 Do you have to decide whether your organization or your team, needs to adopt Python or maybe even switch from one programming
0:14 technology over to Python? That's a huge decision and obviously it has large implications for your company but you've probably heard that Python
0:22 is awesome and it's growing in popularity and it can do all these amazing things. That's true. In this course, what we're going to do is
0:28 we're going to go through all the things that are good about Python what it can do for you, how it works and so on.
0:35 We're also going to look at maybe when Python is not the right choice and there are a couple of times unfortunately where Python is not the best answer
0:43 and we'll be sure to call that out. The idea is to make this course very fact-based. You're going to see graphs, you're going to see numbers
0:49 you're going to see trends and we're going to compare Python against the broader programming ecosystem
0:56 and we're even going to write a little bit of code. Now I realize you may not be a Python developer You're probably not.
1:02 You might not even be a developer at all and that's totally fine. We're just going to see a couple of minutes here and there of Python in action
1:09 because it's great to look at numbers and graphs and say Whoa, Python is great! and see these people are
1:14 adopting it and they have these wins or these successes but to really appreciate this and to make it concrete it's important to see Python in action.
1:23 Here's a really interesting problem that we solved in ten lines of code that maybe if you're not a programmer you couldn't have written but you're like
1:30 Actually I could read this, this makes a lot of sense. That's the idea we're going to go through, compare Python to the broader programming ecosystem
1:36 talk about when it does make sense and when it doesn't, and we're going to back that up with examples, with code and with facts. You might be thinking
1:45 Well, this is interesting, but maybe my company is not really a software company we make tractors, or whatever it is you all make.
1:52 If this was 1980 that may well have been a true statement. It could've been, We make tractors we're not a software company.
1:58 But as Satya Nadella said at the Mobile World Conference in 2019 Every company today is a software company.
2:05 If you want to compete, if you want a special edge over your competition, you really need to be a software company.
2:13 Not just any software company, you need to be a good one and one element of being a good software company is
2:18 choosing the right technology to build upon. You have a great foundation, with really poor cement. You need something good.
2:25 It turns out Python is really good for many foundations but not all, as I said before. I'm sure whatever your company does
2:32 and I don't really know what that is it's still a software company. Software and programming is something that
2:37 will definitely give you an edge on the competition and this course will help you decide whether Python is the right thing to build that edge.
2:45 This choice is not simple. Depending on what you need to do it might require one programming technology, or another or a mix of a few.
2:54 Choosing the right technology for your company or your organization, or even just for your team
3:00 is tricky, and that's why we're going to compare Python with many different technologies, talk about its strengths and
3:06 its weaknesses, so that you can make the right choice. If you're a global insurance company, you probably have a
3:12 different set of constraints than a film and animation studio. Is Python right for you? Well, we'll talk about its benefits and
3:20 its drawbacks and then you can decide if those line up with exactly what you need.

Talk Python's Mastodon Michael Kennedy's Mastodon