1 00:00:00,009 --> 00:00:02,319 Welcome to the brand new section where we're going 2 00:00:02,329 --> 00:00:06,159 to take a look at functions and I guarantee you 3 00:00:06,409 --> 00:00:08,710 that no course on programming 4 00:00:08,949 --> 00:00:12,529 will be complete without talking about functions. OK. 5 00:00:12,689 --> 00:00:16,620 Functions are extremely important and believe it or not, 6 00:00:16,760 --> 00:00:19,510 we've actually been working with some functions and we've 7 00:00:19,520 --> 00:00:22,100 even created some of our own functions already. 8 00:00:22,110 --> 00:00:22,590 In this course, 9 00:00:23,139 --> 00:00:25,959 you just don't know it yet. So in this section, 10 00:00:26,120 --> 00:00:27,469 we're going to focus on functions. 11 00:00:27,479 --> 00:00:30,530 I'm going to show you how you can create your own custom functions 12 00:00:30,690 --> 00:00:33,599 and then how you can use something known as the parameters. 13 00:00:33,930 --> 00:00:38,229 What do we want our function to work with? What kinds of data types, right? 14 00:00:38,240 --> 00:00:38,959 Things like that. 15 00:00:39,240 --> 00:00:42,529 We're also going to take a look at keyword arguments, 16 00:00:42,669 --> 00:00:46,060 local and global variables and so much more. 17 00:00:46,270 --> 00:00:48,380 And just like with the previous sections, 18 00:00:48,549 --> 00:00:51,930 there's going to be a coding exercise at the end of the section. 19 00:00:51,939 --> 00:00:53,419 So please do attempt it. 20 00:00:53,520 --> 00:00:54,990 Hopefully you'll be able to pass. 21 00:00:55,000 --> 00:00:57,740 If not, don't worry, I'm going to provide you with this solution. 22 00:00:57,750 --> 00:00:59,139 So without wasting any more time, 23 00:00:59,270 --> 00:01:01,419 let's begin talking about functions.