Python for the .NET developer Transcripts
Chapter: The Python Language
Lecture: Language chapter introduction
0:00 It's time to start to write some code
0:02 and digging into the Python language.
0:05 In this chapter, we're going to focus on
0:07 comparing language features to language features.
0:10 The Python language features to C# language features.
0:13 And as you know in the C# side of things
0:16 which is also true in Python
0:17 knowing the language is not much.
0:20 It's only the tip of the iceberg
0:22 in terms of knowing how to use C#
0:26 and Python is just like that.
0:27 The language is great
0:28 you do need to know it
0:29 but there are so many libraries.
0:31 There's the standard library
0:32 which is like .NET's base class library.
0:35 And then of course
0:36 there's all the other libraries out there
0:38 hundreds of thousands of them that we could use
0:40 and that you need to know.
0:42 This is just one part
0:43 that we're starting to dig into here
0:44 and we're going to focus on language features
0:47 in this chapter.
0:48 When you think of the Python language and the C# language
0:52 depending on your background
0:54 you may think that they're quite different, right?
0:57 You might think well
0:58 Python is kind of like this scripty language.
1:00 It's a little bit like Bash, but a little bit more.
1:02 And then C# is what you build real applications with
1:04 with compilers, and runtimes, and all that.
1:07 These two languages and ecosystems are way more similar
1:11 than you think.
1:13 Yes, Python has been used in a scripting context
1:16 but it is used to build
1:17 some of the most important applications out there
1:20 and some really major ones.
1:21 For example, maybe you've heard of
1:23 YouTube or Instagram or things like this, right?
1:26 It's used for really large and important projects.
1:29 The language structure that you have in C# and Python
1:32 is actually quite similar.
1:34 Many of the things you care a lot about
1:36 in C# and the language
1:37 you'll find very comfortable and sometimes
1:40 once you get used to it
1:42 even better in Python.
1:44 So we're going to talk about those now
1:45 but I just wanted you to keep in mind
1:47 even though they may look different
1:48 when you first see these new language features
1:50 or these language features in a new language
1:53 they're actually quite similar to what you already know.