00:00So, in programming language, there is a concept that uses dry.
00:05Dry means do not repeat yourself.
00:13In coding, we are coding so that we don't write a code.
00:18However, if we go to previous example,
00:22in which you have drawn a rectangle,
00:26I will tell you that you will draw a rectangle.
00:30You will execute this code.
00:32You will say that this is a rectangle.
00:35Then you will draw a rectangle.
00:37You will say that this is a rectangle.
00:39Then you will copy it.
00:41Here I will print it.
00:44I will execute it.
00:46But again, now,
00:49you have to breach the programming.
00:52You are repeating your code.
00:55Now, this problem is not only this.
00:59Basically, when you have code,
01:01there is a problem that you have to do.
01:04For example, you have a game.
01:07This game has multiple functions.
01:10Some enemies, heroes, weapons.
01:13These are all things that you will do.
01:16You will have a big problem.
01:18Problem in the sense of confusion.
01:21The best way is that you will make departments.
01:25Let's say a box or a wrap.
01:29This is also a way to encapsulate.
01:32This is also a way to use functions.
01:34This is also a way to use functions.
01:38Function is very easy to define.
01:41This is a function to delete.
01:42And now you will pull teints your section.
01:43You may put Normals.
01:45And then, then,
01:46touch the parenthesis of はい.
01:48эту thing about check the function.
01:50Finance will click to BP定am.
01:52Por I say the functions used function and then,
01:53customize this function will click on functions.
01:55In this case,
01:58In this case,
01:59for example, I animations current.
02:00And vice versa,
02:01in a way I requisite print here.
02:02Now,
02:03I will remove it.
02:04I am going to remove this, because I will remove this, because I will remove this, and here I will execute this.
02:11Do you want to print this? Strange, this is not a print.
02:17Basically, when you can define a function,
02:23then Python what does it mean?
02:36It means that Python has nothing to give you.
02:40The reason is that for any function to execute your code,
02:45you have to call this function.
02:48When I am going to print, I will call this function.
02:53I will call this code, and I will call this code.
02:58When I am self-defined function, I will call this function.
03:03I will call this function.
03:05I will execute this function.
03:08Now it returns x. Excellent.
03:11If I am going to use the parentheses, this is not a function call.
03:16The parentheses and parentheses are the same.
03:20This is a function call.
03:22When we do this work,
03:24it will basically return the code, which is in it.
03:28However, if I remove this code,
03:30and run it, let's see what happens.
03:32Nothing. However,
03:34an interesting thing happened.
03:36If I am going to print it,
03:38then I will execute it.
03:40If I am going to execute it,
03:42then I will show you a bunch of random code.
03:44I will show you a bunch of random code.
03:46Random code show.
03:48Function, fun name, at, blah, blah, blah.
03:50What is this?
03:51What is this?
03:52This is the function name.
03:53This is the memory address.
03:55The function call is not.
03:57If I am going to call this function,
03:59I will remove it.
04:01Then I will return it.
04:04That is the memory address.
04:06Now check the code
04:21You see, function X.
04:26Then we change the example.
04:32I will write a rectangle code.
04:34This is a rectangle code.
04:36I will say that rectangle code
04:39I will draw two times.
04:42Now, two times,
04:44I will add a rectangle code.
04:48Indentation correct.
04:50Indentation correct.
04:52Indentation correct.
04:54And you call the function.
04:56I will execute it.
04:58By the way, I will remove it.
05:00Okay.
05:02I will execute it.
05:04Now, I will call it again.
05:06I will call it again.
05:08I will call it again.
05:10Now, it is in the function.
05:12Now, I will call it again.
05:14And we will be good to go.
05:16As many times.
05:18Okay.
05:20You can call it again.
05:22And it will execute the code that is inside.
05:24Okay.
05:26You can call it again.
05:28As many times as you want.
05:30But in this case,
05:32your code is much cleaner.
05:34And your result is displayed.
05:36Okay.
05:38This is basic definition
05:40and basic functionality.
05:42This is basic definition
05:44and basic functionality.
05:46The function.
05:48The function.
05:50The function.
05:52The function.
05:54The function.
05:56The function.
05:58The function.
06:00The function.
06:02The function.
06:04The function.
06:06The function.
06:07The function.
06:08The function.
06:09The function.
06:10The function.
06:11The function.
Comments