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.