Python for Decision Makers and Business Leaders Transcripts
Chapter: Welcome to the course
Lecture: What we are going to cover

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Let's spend a minute and talk about the details of what we're going to cover in this course. We're going to start out by talking about
0:07 what you can build with Python and we're going to look at it from two perspectives. What are the general types of applications
0:14 that you could build with Python say, machine learning and artificial intelligence and what are some concrete things people have built with Python
0:22 companies that you probably know. I think it's very compelling to see a company in your industry has been successful with Python.
0:29 That could help make the decision that yeah maybe that's working out. We're going to see that Python means three things not just one.
0:36 It's a language, it's a set of libraries and it's an entire ecosystem and it's important to identify which you're talking about
0:44 when you're speaking with somebody comparing another technology. If you say I think the Javascript language does this
0:50 and the Python language does that, you need to know what they're talking about. If they say, Should we adopt Python? I heard it's really fast.
0:57 Well, what does that mean? Does that mean it's computational fast? It's fast to market? It's got a lot of libraries so we can build things quickly?
1:06 What does it mean, right? So knowing the three things that people talk about when they say Python and being able to identify which those are
1:13 really helps with the conversation. Then we're going to dig into a couple specific technologies. We'll start with web development.
1:20 Python is great for web development. There's a bunch of options there. So we're going to go and check out some Python web apps and frameworks
1:26 help you decide is that the right one for you is that the right space at all for you and if it is which of the Python frameworks are good choices.
1:33 Data science is probably the place where Python has the biggest lead over other technologies so we're of course going to spend a little time
1:40 talking about data science and Python. Also see that Python is really good at testing not just testing Python code
1:47 but testing hardware testing other languages so we're going to talk a little bit about testing with Python. And then we're going to compare it
1:54 against other similar ecosystems Python versus, say, .NET. How do these compare? What are the advantages of .NET over Python
2:02 and what are the advantages of Python over .NET? And .NET, by the way is probably a fairly decent stand-in for Java.
2:08 They kind of play in the same space. I know Java developers are not necessarily .NET developers but the capabilities of those two
2:15 are pretty similar these days. In the scientific computing world MATLAB is really important. Python has been making big inroads into that community.
2:24 Should you use some proprietary thing like MATLAB or some open source thing like Python? We'll talk about that. And finally, Python with C++
2:31 not necessarily versus. So you might decide should I use Python or should I use C++ or should I use them together?
2:38 They actually go together pretty well. If you're going to switch to Python you need to know that you can hire developers.
2:44 It's one thing to have a really cool language. It's another to be able to say and there's a bunch of people I can just reach out
2:50 to work with on this. Can I find consultants? Can I find capable full-time employees, maybe co-founders? Whatever it is that you need
2:58 knowing whether or not the job market and the number of developers out there is a good fit for what you're going to need
3:03 well, we're going to talk about that. And finally, we're going to finish talking about you've seen all this amazing stuff in Python
3:10 but when not to Python. Yeah, I'm making it a verb. There are some areas and some situations where it doesn't make much sense to use Python.
3:18 We'll talk about that at the end of the course. And that's it. This is what we're going to cover. It's going to give you a really great broad view
3:24 of the Python ecosystem.

Talk Python's Mastodon Michael Kennedy's Mastodon