0:00
Guys, рдЖрдЬ рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ Multiple Inheritance рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧя┐╜я┐╜
0:03
рдХрд┐ Multiple Inheritance Python рдореЗрдВ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ and why you should be caring at the first place
0:08
рдЪрд▓рддреЗ рд╣реИрдВ Computer Screen рдореЗрдВ and let's get started So guys, Multiple Inheritance рдЙрд╕рдХреЛ рдХрд╣рддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рд╕реЗ рдЬрд╝рд╛рджрд╛ class рджреБрдЖрд░рд╛ рдПрдХ class рдХреЛ рдмрдирд╛рдпреЗ рдЬрд╛рддрд╛ рд╣я┐╜я┐╜
0:25
рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭрд╛рддрд╛ рд╣реВрдБ multiple inheritance рдореЗрдВ рд╣реЛрдЧрд╛ рдХреНрдпя┐╜я┐╜
0:29
рдХрд┐ рдПрдХ child class рд╣реЛрдЧреА рдФрд░ рдЙрд╕рдХрд╛ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ parent рд╣реЛрдЧрд╛ parent 1, 2, 3
0:34
рдХрд┐рддрдиреЗ рднреА parents рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ usually рджреЛ parents рджреЗрдЦ рдЬрд╛рддреЗ рд╣реИя┐╜я┐╜
0:37
рдореИрдВ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ рдорд╛рд▓реЛрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ рдПрдХ class employee
0:41
рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рднреА рдкрд╛рд╕ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдПрдХ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ class dancer рдЕрдм рдПрдХ рдЗрдВрд╕рд╛рди рдЬреЛ рдХреА рдПя┐╜я┐╜
0:50
company рдореЗрдВ employee рд╣реИ рд╡реЛ рдПрдХ dancer рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╡реЛ рд╕рдХрддрд╛ рд╣реИ рдЙрд╕рдХреЛ dance рдкрд░ рдЕрдЪреНрдЫрд╛ рд╣реЛ рддреЛ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
0:56
рд╣рдо рдПрдХ dancer employee рдирд╛рдо рдХреА class рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╛рд░ рдпреЗ рдЬреЛ рд╣реИ
1:03
рдПрдХ employee рднреА рд╣реИ, рдФрд░ рдПрдХ dancer рднреА рд╣реИ, рдареАрдХ рд╣реИ, рдФрд░ рд╣рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
1:09
рдЕрдм рдореИрдВ рдЖрдкрдХреЛ рдПрдХ рдЪреАрдЬ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ, рдореИрдВ рдпрд╣рд╛рдБ рдкрд░, рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛
1:13
рдХрд┐ рдПрдХ constructor рдмрдирд╛рдКрдВрдЧрд╛, рдФрд░ рдпрд╣рд╛рдБ рдкрд░ self рд▓рд┐рдЦрддреЗ рд╣реБрдП рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ self.name is equal to name
1:22
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ name рдЬреЛ рд╣реИ рд╡реЛ рд▓реЗ рд▓реВрдЧрд╛ as a variable рдареАрдХ рд╣реИ and same constructor self self is equal to dance
1:42
рд╣реИ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдбреИрдВрд╕ рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдЕрдм рдбреЗрдВрд╕ рдХрд╛ рдЬреЛ рднреА рдЯрд╛рдЗрдк рд╣реИ рдмреНрд░реЗрдХрдбреИрдВрд╕ рдпрд╛ рдлрд┐рд░ рдХрдердХ рдЬреЛ рднреА рдЯрд╛рдЗрдк рд╣реИ рдареАя┐╜я┐╜
1:51
рд╣реИ рд╡рд╣ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ рд╣реИ рд╡рд╣ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдЕрдм рджреЗрдЦреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдореИрдВ рдХрд┐ рдбреИрдВрд╕ рдПрдВрдкреНрд▓реЛрдЬрд┐рдпрд▓ рдбреИрдВрд╕я┐╜я┐╜
1:57
рдмрдирд╛рддрд╛ рд╣реВрдВ рдореИрдВ рдЖрдк рдЗрд╕рдХрд╛ рдЬреЛ рдХрдВрд╕реНрдЯреНрд░реЙрдХреНрдЯрд░ рд╣реЛрдЧрд╛ рдЙрд╕рдореЗрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╛рд░ рджреЗрдЦреЛ рдРрд╕рд╛ рд╣реИ рдХя┐╜я┐╜
2:04
рдбреЗрдВрд╕ рдмрддрд╛ рджреЛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдмрддрд╛ рджреЛ рдХрд┐ рдиреЗрдо рдХреНрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХя┐╜я┐╜
2:12
рдХрд┐ self.dance is equal to dance рдХрд░ рджреЛ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде self.name is equal to name рдХрд░ рджя┐╜я┐╜
2:17
рдареАрдХ рд╣реИ name is equal to name рдХрд░ рджреЛ рдЕрдм рдореИрдВ рдЖрдк рд▓реЛрдЧ рдПрдХ рдЪреАрдЬ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВя┐╜я┐╜
2:22
рдорд╛рдирд▓реЛ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдПрдХ object рдмрдирд╛ рд╣реИ рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ o is equal to
2:26
рдорд╛рдирд▓реЛ рдореИрдВрдиреЗ рд▓рд┐рдЦрд╛ o is equal to dancer employee рдФрд░ рдореИрдВрдиреЗ рдЖрдкрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рджреЗ рджрд┐рдпя┐╜я┐╜
2:33
рдЖрдкрдХрд╛ dance рдорд╛рдирд▓реЛ рдореИрдВрдиреЗ рджреЗ рджрд┐рдпрд╛ рдХрдердХ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рджреЗ рджрд┐рдпрд╛ name employee рдХя┐╜я┐╜
2:40
рдорд╛рдирд▓реЛ employee рдХрд╛ name рд╣реИ Shivani рдареАрдХ рд╣реИ рддреЛ рдореИрдВрдиреЗ Shivani рджреЗ рджрд┐рдпрд╛ рдФрд░ рд╡реЛ рдХрдердХ рдХрд░рддреА рд╣я┐╜я┐╜
2:44
рддреЛ рдореИрдВрдиреЗ рдЕрдЧрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ print рдХрд░реВрдБрдЧрд╛ o рдХреЛ рддреЛ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдЬрд╛рд░рд╛ console рдХреЛ рдпрд╣рд╛рдБ рд▓реЗ рдЖрддрд╛ рд╣реВя┐╜я┐╜
2:50
рдпрд╣рд╛рдВ рдкрд░ рдореБрдЭреЗ рджреЗрдЦрдиреЗ рдХреЛ рдорд┐рд▓реЗрдЧрд╛ рдбреЗрдВрд╕ рдЕрдиреЗрдВрдкреНрд▓реЙрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдареАрдХ рд╣реИ рдЕрднреА рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдкрд░ рдЗрд╕рдХрд╛ рдЬреЛ рд╕реНрдЯреНрд░ рдореЗрдердб рд╡рд╣ рдбрд┐рдлрд╛рдЗя┐╜я┐╜
3:11
рдХреБрдЫ рднреА special рдирд╣реАрдВ рд╣реИ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рд▓реЛрдЧ рджреЗрдЦреЛрдЧреА рдЕрдЧрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ method рд╣реБрдЖ рдорд╛рди рд▓реЛ рдпрд╣рд╛рдБ рдкрд░ рдареАрдХ рд╣я┐╜я┐╜
3:16
рдорд╛рди рд▓реЛ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ method рд╣реБрдЖ print рдареАрдХ рд╣я┐╜я┐╜
3:20
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдПрдХ рдХрд╛рдо рдХрд░ рджреЗрддрд╛ рд╣реВрдБ show рдирд╛рдо рд╕реЗ method рдмрдирд╛рддрд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ print рдХрд░ рд░рд╣рд╛ рд╣реВя┐╜я┐╜
3:26
рдорд╛рд▓реЛ name рдХреЛ рдареАрдХ рд╣реИ name рдХреЛ print рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдореИрдВ рдПрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВя┐╜я┐╜
3:30
рдпрд╣рд╛рдБ рдкрд░ рдПрдХ f string рдордирд╛ рд▓реЗрддрд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдереЛрдбрд╝рд╛ easy рд╣реЛ the name is
3:36
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдБ self.name рдареАрдХ рд╣реИ рдпрд╣ рдХрд┐рдпрд╛ рдореИрдВрдия┐╜я┐╜
3:40
рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдореИрдВ same show method рдмрдирд╛рдУрдВрдЧрд╛ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
3:45
рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рд▓рд┐рдЦреВрдВрдЧрд╛ the dance is self.dance рдЕрдЧрд░ рдореИрдВ show рдХреЛ call рдХрд░реВрдБрдЧя┐╜я┐╜
3:53
рдореИрдВ рдХреБрдЫ рдРрд╕реЗ рдХрд░реВрдБрдЧрд╛ рд╡реЛ dot show рддрдм рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдХреНрдпрд╛ рдЪреАрдЬрд╝ print рд╣реЛрдЧя┐╜я┐╜
3:57
рдХреНрдпрд╛ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ print рд╣реЛрдЧрд╛ рдпрд╛ рдпрд╣ print рд╣реЛрдЧрд╛ рдЬреЛ рднреА рдЪреАрдЬрд╝ рдпрд╣рд╛рдБ рдкрд╣рд▓реЗ рд▓рд┐рдЦреА рд╣реИ рд╡реЛ print рд╣реЛрдЧя┐╜я┐╜
4:01
рдЕрдм рджреЗрдЦреЛ the name is Shivani print рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ employee class рдХрд╛ show method call рд╣реЛрдЧрд╛
4:06
рдХреНрдпрд╛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ рдРрд╕реЗ рдХрд░ рджреВрдБ dancer, employee, рддрдм рдХреБрдЫ change рд╣реЛрдЧрд╛, рд╣рд╛рдБ change рд╣реЛрдЧрд╛, рдЗрд╕ рдмрд╛рд░ the name is Shivani рдирд╣реАрдВ рдЖрдПрдЧрд╛, рдЗрд╕ рдмрд╛рд░ рдЬреА dance рдЗрд╕рдХрд╛ рдердХрд╛рдПрдЧрд╛
4:16
рдЬреИрд╕реЗ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реЛ, рдареАрдХ рд╣реИ, рдЕрдм рдореИрдВ рдЖрдк рд▓реЛрдЧ рдХреЛ рдПрдХ special method рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ
4:20
рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ MRO, Method Resolution Order, рдареАрдХ рд╣реИ, рддреЛ MRO Docs Python рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реВрдБ
4:27
рддрд╛рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рдЪрд▓реА рдХрд┐ MRO рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд▓реЛрдЧ рдпреВрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣я┐╜я┐╜
4:45
рдЖрдк рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦрдирд╛ рдХрд┐ рдпрд╣ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ рдореБрдЭреЗ рдХрд┐ рдХреЛрдИ рднреА method рдЕрдЧрд░ рд╣реЛрдЧрд╛ рд╡реЛ рдХрд╣рд╛рдВ рдХрд╣рд╛рдВ рдвреВрдВрдврд╛ рдЬрд╛рдПрдЧя┐╜я┐╜
4:50
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡реЛ рдвреВрдВрдврд╛ рдЬрд╛рдПрдЧрд╛ dancer employee рдореЗрдВ рдлрд┐рд░ рдвреВрдВрдврд╛ рдЬрд╛рдПрдЧрд╛ dancer рдореЗрдВ рдлрд┐рд░ рдвреВрдВрдврд╛ рдЬрд╛рдПрдЧрд╛ employee рдореЗя┐╜я┐╜
4:55
рдЕрдЧрд░ рдореИрдВ рдЗрд╕рдХреЛ change рдХрд░ рджреВ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рдРрд╕рд╛ рдХрд░ рджреВ рдХрд┐ рдкрд╣рд▓реЗ employee рдлрд┐рд░ dancer
5:00
рдХреНрдпрд╛ MRO рдмрджрд▓реЗрдЧрд╛ рд╣рд╛рдБ рдмрджрд▓реЗрдЧрд╛ method resolution order рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ рдпрд╛рдирд┐ рдХрд┐ method рдХреЛ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛ рдЬрд╛рдПрдЧя┐╜я┐╜
5:05
рдЕрдм dancer employee рдХреЗ рдмрд╛рдж employee рдореЗрдВ рдореИрдВ рдЗрд╕рдХреЛ run рдХрд░рдХреЗ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдБ dancer employee рдХреЗ рдмрд╛рдж рдЕрдм employee рдореЗрдВ рджрд┐рдЦрд╛ рдЬрд╛рдПрдЧя┐╜я┐╜
5:11
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж dancer рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ I hope рдХрд┐ рдпреЗ рдЬреА рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдИ рдЖрдк рд▓реЛрдЧ рдХреЛ, рдЕрдм рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдкрд░ notes рд▓рд┐рдЦреЗ рд╣реБрдП, рдЗрд╕рдХреЛ рдЖрдк рд▓реЛрдЧ рдЬрд░реВрд░ рдкрдврд╝рдирд╛, рдЗрд╕рдореЗрдВ рд╣рдордиреЗ animal рдФрд░ dog рдХрд╛ example рд▓рд┐рдпрд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдпреЗ рдЬреЛ рд╣реЛрддреА рд╣реИ, рдпреЗ multiple inheritance рдЗрд╕рд▓рд┐рдП рдХрд╣рд▓рд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕реЗ рдЬрд╝рд╛рджрд╛ class рдХрд╛ рдЗя┐╜я┐╜
5:41
рдЕрдм рдпреЗ рдирдП рдЗрди рдЬрд╛рдирд╛ рдЕрдЧрд░ рджреЗрдЦрдиреЗ рдЖрддрд╛ рд╣реИ рдирд╛ рдЗрд╕ course рдХреЛ рддреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ рдХрд┐ рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд easy рд╣реЛ рдЬрд╛рдП рдпреЗ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдпреЗ course рдХреИрд╕рд╛ рд╣я┐╜я┐╜
5:46
рдЕрдм рдЗрдЧреЗрдбреЗрдЬ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ guys Thank you so much guys for watching this video
5:50
And I will see you next time