рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

2026 рдХреЗ рд▓рд┐рдП рд╢реАрд░реНрд╖ 24 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

рдЬреЙрдм рд╕реАрдХрд░реНрд╕, рдЕрдВрддрд┐рдо-рд╡рд░реНрд╖ рдХреЗ рдЫрд╛рддреНрд░, рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реЛрдлреЗрд╢рдирд▓реНрд╕ рдХреЗ рд▓рд┐рдП Python рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдЬрд╛рдиреЗрдВред
Javier Canales Luna
Javier Canales Luna

рдЕрдкрдирд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ

рдЕрднреНрдпрд╛рд╕ рдФрд░ рдЯреНрд░реИрдХ рдЕрдкрдиреА рдкреНрд░рдЧрддрд┐ рдХреЛред

Google рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВрдЬрд╛рд░реА рд░рдЦрдХрд░, рдЖрдк рд╣рдорд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЗрдВ, рд╣рдорд╛рд░реА рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ USA рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред

рдЪрд╛рд╣реЗ рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдпрд╛ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдореЗрдВ рдирдП рдЕрд╡рд╕рд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рдЖрдк рдПрдХ рд╣рд╛рдпрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░ рд╣реЛрдВ рдЬреЛ рдЕрдкрдиреА рдХрдВрдкрдиреА рдореЗрдВ рдХрд┐рд╕реА рдкрдж рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджрд╡рд╛рд░ рд╕реЗ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВрдЧреЗ, рдЖрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдФрд░ рдЙрдирдХреЗ рдЙрддреНрддрд░ рдЬрд╛рдирдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред

рдЗрди рд╕рд╡рд╛рд▓реЛрдВ рдХреА рддреИрдпрд╛рд░реА рдХрд░рдирд╛ рдкреНрд░рд╛рдпрдГ рдирд┐рдпреЛрдХреНрддрд╛ рдФрд░ рдЙрдореНрдореАрджрд╡рд╛рд░тАФрджреЛрдиреЛрдВтАФрдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХрдард┐рди рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИред┬а

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╢реБрд░реБрдЖрддреА, рдордзреНрдпрдо рдФрд░ рдЙрдиреНрдирдд рдкреНрд░реИрдХреНрдЯрд┐рд╢рдирд░реНрд╕ рдХреЗ рд▓рд┐рдП 24 рдЖрд╡рд╢реНрдпрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░ рджреЗрдЦреЗрдВрдЧреЗред рдпреЗ рдкреНрд░рд╢реНрди рдФрд░ рдЙрддреНрддрд░ рдЖрдкрдХреЛ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рдмреЗрд╣рддрд░ рддреИрдпрд╛рд░реА рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ рдФрд░ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реЛрдВрдЧреЗ рдХрд┐ рдЗрдВрдЯрд░рд╡реНрдпреВрдЕрд░/рдЗрдВрдЯрд░рд╡реНрдпреВрдИ рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдмреЗрд╕рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

рдЪрд▓рд┐рдП рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рдФрд░ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реИрдВред

1. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рддрддреНрд╡ рд╣реИрдВред рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░ рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдорд╛рди рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реЛрддреЗ рд╣реИрдВред┬а

рдпрджрд┐ рдЖрдк рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░рд╛ Introduction to Python Course рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░реАрди рдЬрдЧрд╣ рд╣реИред

2. рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдХреЛ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╡реЗ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдорд╛рди рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд░ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЧреБрдг рдЖрддреЗ рд╣реИрдВ, рдЬреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдЧрдгрд┐рддреАрдп, рд░рд┐рд▓реЗрд╢рдирд▓, рдпрд╛ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрд╢рдВрд╕ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Python рдореЗрдВ рдХрдИ рдиреНрдпреВрдореЗрд░рд┐рдХ рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ integers, рдЬреЛ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ floats, рдЬреЛ рджрд╢рдорд▓рд╡ рдмрд┐рдВрджреБ рд╡рд╛рд▓реЗ рдорд╛рди рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ strings рднреА рд╣реИрдВ, рдЬреЛ рд╕рд┐рдВрдЧрд▓ рдпрд╛ рдбрдмрд▓ рдХреЛрдЯреНрд╕ рдореЗрдВ рдмрдВрдж рдХреИрд░реЗрдХреНрдЯрд░реНрд╕ рдХреЗ рдХреНрд░рдордмрджреНрдз рдЕрдиреБрдХреНрд░рдо рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВред

integer_var = 25
float_var = 10.2
String_var = "Welcome to DataCamp"

рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп Python рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрд▓рдЧ рд▓реЗрдЦ рдкрдврд╝реЗрдВред

3. рдХрдВрдкрд╛рдЗрд▓реНрдб рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЕрдВрддрд░ рд╕рдордЭрд╛рдЗрдП

рдХрдВрдкрд╛рдЗрд▓реНрдб рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдЗрд╕ рдмрд╛рдд рдореЗрдВ рд╣реИ рдХрд┐ рдирд┐рд░реНрджреЗрд╢реЛрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рднреА рдХрд╣рддреЗ рд╣реИрдВ, рдХреЛ рдорд╢реАрди рдХреЛрдб (рдЕрд░реНрдерд╛рдд, рдмрд╛рдЗрдирд░реА рдХреЛрдб) рдореЗрдВ рдХреИрд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрдВрдкрд╛рдЗрд▓реНрдб рднрд╛рд╖рд╛рдПрдВ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрддреА рд╣реИрдВ, рдЬрдмрдХрд┐ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдб рднрд╛рд╖рд╛рдПрдВ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реЛрддреА рд╣реИрдВред┬а

рдЗрд╕рд╕реЗ рдХрдВрдкрд╛рдЗрд▓реНрдб рднрд╛рд╖рд╛рдПрдВ рдЧрддрд┐ рдХреА рдЬрд░реВрд░рдд рд╡рд╛рд▓реА рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдмрдирддреА рд╣реИрдВ, рдЬреИрд╕реЗ рд╕реНрд╡рд╛рдпрддреНрдд рдХрд╛рд░реЛрдВ рдореЗрдВ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЯреНрд░реИрдлрд┐рдХ рдЯреНрд░реИрдХрд┐рдВрдЧред рд╣рд╛рд▓рд╛рдВрдХрд┐, C рдФрд░ C++ рдЬреИрд╕реА рдХрдВрдкрд╛рдЗрд▓реНрдб рднрд╛рд╖рд╛рдПрдВ, Python рдЬреИрд╕реА рдЗрдВрдЯрд░рдкреНрд░реЗрдЯреЗрдб рднрд╛рд╖рд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдордЭрдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрддреА рд╣реИрдВред

4. рдХрдВрдбреАрд╢рдирд▓реНрд╕ рдФрд░ рд▓реВрдкреНрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ?

рдХрдВрдбреАрд╢рдирд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕, рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ if-else рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд╢рд░реНрддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЛрдб рдХреЗ рдХреБрдЫ рдмреНрд▓реЙрдХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпреЗ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдлреНрд▓реЛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░ рд╕рдХреЗред┬а

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рд▓реВрдк рдХреЛрдб рдХрд╛ рд╡рд╣ рдХреНрд░рдо рд╣реИ рдЬреЛ рддрдм рддрдХ рд▓рдЧрд╛рддрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХреЛрдИ рд╢рд░реНрдд рдкреВрд░реА рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреА, рдЬрд┐рд╕рд╕реЗ рдШрдВрдЯреЛрдВ рдХрд╛ рдХрд╛рдо рд╕реЗрдХрдВрдбреЛрдВ рдореЗрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реВрдкреНрд╕ for рд▓реВрдк рдФрд░ while рд▓реВрдк рд╣реИрдВред рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдк рд╣рдорд╛рд░реЗ рдЕрд▓рдЧ рд▓реВрдкреНрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдФрд░ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред

5. рдРрд░реЗ рдФрд░ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?

рдПрд░реЗрдЬрд╝ рдФрд░ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯреНрд╕ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдореЗрдВ рд╕реЗ рд╣реИрдВред рдпреЗ рдРрд╕реА рд╕рдВрд░рдЪрдирд╛рдПрдБ рд╣реИрдВ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рдгрдиреАрддрд┐рдпреЛрдВ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИрдВред

рдПрдХ рдРрд░реЗ рддрддреНрд╡реЛрдВ рдХреЛ рдирд┐рд░рдВрддрд░ (contiguous) рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рдВрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдпрд╛рдиреА рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рдЯреЗ рд╣реБрдП рд▓реЛрдХреЗрд╢рди рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА, рдРрд░реЗ рдХрд╛ рдЖрдХрд╛рд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред┬а

Array

рдРрд░реЗред рд╕реНрд░реЛрдд

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯреНрд╕ рдЕрдЧрд▓реЗ рддрддреНрд╡ рдХреЗ рдореЗрдореЛрд░реА рдПрдбреНрд░реЗрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

lnked list

рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯред рд╕реНрд░реЛрдд

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЬрд╣рд╛рдБ рддрддреНрд╡реЛрдВ рддрдХ рддреЗрдЬрд╝реА рд╕реЗ рдкрд╣реБрдБрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рдФрд░ рдореЗрдореЛрд░реА рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реЛ, рд╡рд╣рд╛рдБ рдРрд░реЗ рдмреЗрд╣рддрд░ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдмрд╛рд░-рдмрд╛рд░ рдЗрдВрд╕рд░реНрд╢рди рдФрд░ рдбрд┐рд▓реАрд╢рди рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯреНрд╕ рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╣реЛрддреА рд╣реИрдВред

6. рд░рд┐рдХрд░реНрд╢рди рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рд░рд┐рдХрд░реНрд╢рди рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рд╕реНрд╡рдпрдВ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рд░рд┐рдХрд░реНрд╢рди рдХрд╛ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдлреИрдХреНрдЯреЛрд░рд┐рдпрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдлрд╝рдВрдХреНрд╢рди рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХ n рдХрд╛ рдлреИрдХреНрдЯреЛрд░рд┐рдпрд▓ 1 рд╕реЗ n рддрдХ рдХреЗ рд╕рднреА рдзрдирд╛рддреНрдордХ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЗ рдЧреБрдгрдирдлрд▓ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред

def factorial(n): 
    if n < 2: 
        return 1 
    else: 
        return n * factorial(n-1)

factorial(5)
>>> 120

рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдлрдВрдХреНрд╢рдВрд╕ рдореЗрдВ рд░реБрдЪрд┐ рд╣реИ? рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ Understanding Recursive Functions in Python Guide рдкрдврд╝реЗрдВред┬а

7. рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ?

рдкреЙрдЗрдВрдЯрд░ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдореЗрдореЛрд░реА рдПрдбреНрд░реЗрд╕ рдХреЛ рдЕрдкрдиреЗ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдЬреИрд╕реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреЙрдЗрдВрдЯрд░реНрд╕ рд▓реЛ-рд▓реЗрд╡рд▓ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕, рдбрд╛рдпрдиреЗрдорд┐рдХ рдореЗрдореЛрд░реА рдЕрд▓реЛрдХреЗрд╢рди рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдБ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВред┬а

8. рдмрд┐рдЧ-рдУ рдиреЛрдЯреЗрд╢рди рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?

рдмрд┐рдЧ-рдУ рдиреЛрдЯреЗрд╢рди рдПрдХ рдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд┐рдЧ-рдУ рдиреЛрдЯреЗрд╢рди рдХрд┐рд╕реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рдорд╛рдкрддрд╛ рд╣реИред рдпрд╣ рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА, рдпрд╛рдиреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдкреВрд░рд╛ рдЪрд▓рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп, рдФрд░ рд╕реНрдкреЗрд╕ рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА, рдпрд╛рдиреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕, рджреЛрдиреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдмрд┐рдЧ-рдУ рдиреЛрдЯреЗрд╢рди рдХреА рдиреАрдВрд╡ рд╕рдордЭрд╛рддреЗ рд╣реИрдВред

рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо рдРрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХреБрдЫ рдЕрдиреБрднрд╡ рд╡рд╛рд▓реЗ рдорд┐рдб-рд▓реЗрд╡рд▓ рд░реЛрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрддреЗ рд╣реИрдВред

рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

9. OOP рдХреЗ рдЪрд╛рд░ рд╕реНрддрдВрдн рдХреНрдпрд╛ рд╣реИрдВ?

рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрдХ рдкреИрд░реЗрдбрд╛рдЗрдо рд╣реИ рдЬреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред OOP рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд╛рд░ рд╕реНрддрдВрднреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ:

  • рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рдиред OOP рдореЗрдВ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рд╡рд░рдг рдЫрд┐рдкрд╛рдХрд░ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдХреЗ рдКрдкрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд▓реЙрдЬрд┐рдХ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд┐рдирд╛ рд╕рднреА рдЫрд┐рдкреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рдХреЛ рд╕рдордЭреЗ рдпрд╛ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗред
  • рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрд╢рдиред рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХрд┐рд╕реА рдХреНрд▓рд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рдореЗрдЯрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдХрд╣рддреЗ рд╣реИрдВред
  • рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ред рдпрд╣ рдЧреБрдг рдкреИрд░реЗрдВрдЯ рдХреНрд▓рд╛рд╕реЗрд╕ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдирдИ рдХреНрд▓рд╛рд╕реЗрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдЬрд╝реНрдоред рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдЬрд╝реНрдо рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдирдкреБрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд╛рд▓реА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдердбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирд╛рдо рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред┬а

рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдВрд╕рд╛рдзрди рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ DataCamp рдХрд╛ OOP in Python course, OOP in R course, рдФрд░ OOP in Java tutorial рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

10. рдХреНрд▓рд╛рд╕ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ

рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдбреЗрдЯрд╛ рдФрд░ рдореЗрдердбреНрд╕ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдирдХреА рдХреНрд▓рд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреНрд▓рд╛рд╕реЗрд╕ рдЗрд╕ рдмрд╛рдд рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЬрд╛рддреА рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░реЗрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЙрд╕реА рдХреНрд▓рд╛рд╕ рдХреЗ рднреАрддрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред┬а

Python рдореЗрдВ рдХреНрд▓рд╛рд╕реЗрд╕ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рджреЗрдЦреЗрдВред

11. рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдЬрд╝реНрдо рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ Java/Python рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

OOP рдореЗрдВ, рдкреЙрд▓реАрдореЙрд░реНрдлрд┐рдЬрд╝реНрдо рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдирдкреБрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рднрд┐рдиреНрди рдореЗрдердбреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ Shape рдирд╛рдордХ рдПрдХ рдкреИрд░реЗрдВрдЯ рдХреНрд▓рд╛рд╕ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдХреГрддрд┐ рдХрд╛ рдХреНрд╖реЗрддреНрд░рдлрд▓ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдореЗрдердб рд╣реИред рдЖрдкрдХреЗ рдкрд╛рд╕ рджреЛ рдЪрд╛рдЗрд▓реНрдб рдХреНрд▓рд╛рд╕реЗрд╕, Circle рдФрд░ Square, рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЬрдмрдХрд┐ рджреЛрдиреЛрдВ рдореЗрдВ Area рдирд╛рдо рдХреА рдореЗрдердб рд╣реЛрдЧреА, рдЙрд╕ рдореЗрдердб рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рддреНрдпреЗрдХ рдЖрдХреГрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реЛрдЧреАред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреЛрдб рдмреНрд▓реЙрдХ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдХреГрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП area рдореЗрдердбреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред

# Define the parent class Shape
class Shape:
	# Initialize the attributes for the shape
	def __init__(self, name):
    	    self.name = name
	
	# Define a generic method for calculating the area
	def area(self):
    	    print(f"The area of {self.name} is unknown.")
 
# Define the child class Circle that inherits from Shape
class Circle(Shape):
	# Initialize the attributes for the circle
	def __init__(self, name, radius):
    	# Call the parent class constructor
    	    super().__init__(name)
    	    self.radius = radius
	
	# Override the area method for the circle
	def area(self):
    	# Use the formula pi * r^2
    	    area = 3.14 * self.radius ** 2
    	    print(f"The area of {self.name} is {area}.")
 
# Define the child class Square that inherits from Shape
class Square(Shape):
	# Initialize the attributes for the square
	def __init__(self, name, side):
    	# Call the parent class constructor
    	    super().__init__(name)
    	    self.side = side
	
	# Override the area method for the square
	def area(self):
    	# Use the formula s^2
    	    area = self.side ** 2
    	    print(f"The area of {self.name} is {area}.")

12. рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд┐рд╢рди рдореЗрдВ рдЕрдВрддрд░ рд╕рдордЭрд╛рдЗрдП

рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдФрд░ рдХреЙрдореНрдкреЛрдЬрд┐рд╢рдитАФрджреЛрдиреЛрдВтАФOOP рдореЗрдВ рдХреЛрдб рд░реАрдпреВрдЬреЗрдмрд┐рд▓рд┐рдЯреА рдмрдврд╝рд╛рдиреЗ рдХреА рддрдХрдиреАрдХреЗрдВ рд╣реИрдВред рдкрд╣рд▓рд╛ рд╡рд╣ рддрдВрддреНрд░ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдирдИ рдХреНрд▓рд╛рд╕ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рдЙрд╕рдХреА рд╕рднреА рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ рдФрд░ рдореЗрдердбреНрд╕ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рд▓реЗрддреА рд╣реИред рджреВрд╕рд░реА рдУрд░, рдХреЙрдореНрдкреЛрдЬрд┐рд╢рди рдореЗрдВ рдХрд┐рд╕реА рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рд╕реЗ рдЗрдирд╣реЗрд░рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд░рд▓ рднрд╛рдЧреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░ рдЬрдЯрд┐рд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдХреЙрдореНрдкреЛрдЬрд┐рд╢рди рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗрдкрди, рдХрдо рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдмреЗрд╣рддрд░ рдореЗрдВрдЯреЗрдирдмрд┐рд▓рд┐рдЯреА рд╕рд╣рд┐рдд рдХрдИ рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

13. рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ?

рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ, рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреИрд░реЗрдбрд╛рдЗрдо рд╣реИ рдЬрд╣рд╛рдБ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХреЛ рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдФрд░ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбрд┐рдХреНрд▓реЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреИрд░реЗрдбрд╛рдЗрдо рдХрд╛ рдПрдХ рдЙрдкрдкреНрд░рдХрд╛рд░ рд╣реИред

рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдкрдиреА рдЯреНрд░реЗрд╕рдПрдмрд┐рд▓рд┐рдЯреА рдФрд░ рдкреНрд░реЗрдбрд┐рдХреНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рдХреЗ рдХрд╛рд░рдг рдЕрд▓рдЧ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдлрдВрдХреНрд╢рдВрд╕ рдЗрдореНрдореНрдпреВрдЯреЗрдмрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдХреНрд╕рд░ рдХреЛрдб рдХреЗ рдХрд┐рд╕реА рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЗ (рдпрд╛ рдХрднреА-рдХрднреА рдХрд┐рд╕реА рдЕрд▓рдЧ рдлрд╛рдЗрд▓) рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реЗ рдХреЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд┐рд╕реА рдХреЛрдб рд╕реЗрдХреНрд╢рди рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдлрдВрдХреНрд╢рди рд╣рд░ рдЬрдЧрд╣ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реА рддрд░рд╣ рдХреЙрд▓ рд╣реЛрддрд╛ рд╣реИред

рдЕрдм рднреА рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдФрд░ OOP рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдХреЛ рд▓реЗрдХрд░ рднреНрд░рдорд┐рдд рд╣реИрдВ? рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ рдЕрд▓рдЧ рдЧрд╛рдЗрдб рджреЗрдЦреЗрдВред

14. рдЗрдореНрдкреЗрд░реЗрдЯрд┐рд╡ рдФрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреИрд░реЗрдбрд╛рдЗрдореНрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рджреЛ рд╡реНрдпрд╛рдкрдХ рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХрдИ рд╕рд╛рдорд╛рдиреНрдпрдд: рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрд░реЗрдбрд╛рдЗрдореНрд╕ рдЖрддреЗ рд╣реИрдВ: рдЗрдореНрдкреЗрд░реЗрдЯрд┐рд╡ рдФрд░ рдбрд┐рдХреНрд▓реЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред┬а

рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░, рдЗрдореНрдкреЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдРрд╕реА рдкреИрд░реЗрдбрд╛рдЗрдо рд╢реНрд░реЗрдгреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рдирд┐рд░реНрджреЗрд╢ рд▓рд┐рдЦрддрд╛ рд╣реИред рдзреНрдпрд╛рди рдЗрд╕ рдмрд╛рдд рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдлреНрд▓реЛ рдЪрд╛рд░реНрдЯ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рднреА рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдирдкреБрдЯреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджрд┐рдП рдЧрдП рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЗрдирд╕реНрдЯреНрд░реАрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдБ рдЗрдореНрдкреЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред

рдбрд┐рдХреНрд▓реЗрд░реЗрдЯрд┐рд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдРрд╕реА рдкреИрд░реЗрдбрд╛рдЗрдо рд╢реНрд░реЗрдгреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд▓реЙрдЬрд┐рдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рджреЗрддрд╛ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдХреМрди-рдХреМрди рд╕реЗ рдХрджрдо рдЙрдард╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдзреНрдпрд╛рди рдЗрд╕ рдмрд╛рдд рдкрд░ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреНрдпрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗ, рди рдХрд┐ рдЗрд╕реЗ рдареАрдХ-рдареАрдХ рдХреИрд╕реЗ рдХрд░реЗред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдо рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдБ рдирд┐рдпрдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИрдВ рдФрд░ рд╕рдорд╛рдзрд╛рди рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХрд╛ рд╕рдЯреАрдХ рдорд╛рд░реНрдЧ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ Sudoku рдЬреИрд╕реА рд╕рдВрдЦреНрдпрд╛ рдкрд╣реЗрд▓реА рдХреЛ рд╣рд▓ рдХрд░рдирд╛ред

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреИрд░реЗрдбрд╛рдЗрдореНрд╕ рдкрд░ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕ рдЕрд╡рд╕рд░ рдХреЛ рдЪреВрдХ рдирд╣реАрдВ рд╕рдХрддреЗ рдХрд┐ рдЖрдкрдХреЛ рд╣рдорд╛рд░рд╛ Introduction to Programming Paradigms Course рд╕реБрдЭрд╛рдПрдБред

15. рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ?

рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдореБрдЦреНрдп рдШрдЯрдХ рд╣реИрдВред рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХ рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рди рдРрд╕рд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╣реИ рдЬреЛ рдЗрдирдкреБрдЯ рдорд╛рди рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рдХреЛрдИ "рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯреНрд╕" рдирд╣реАрдВ рд╣реЛрддреЗ, рдпрд╛рдиреА рд╡реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрдиреНрдп рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдкрд░ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдбрд╛рд▓рддреЗ, рдлрд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рдирд╣реАрдВ рдХрд░рддреЗ, рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдирд╣реАрдВ рдмрджрд▓рддреЗред

рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХрд╛ рд╕реНрд╡рднрд╛рд╡ рдЙрдиреНрд╣реЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХрд╛ рдЖрджрд░реНрд╢ рд╕рд╛рдереА рдмрдирд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЙрдиреНрд╣реЗрдВ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдорд╛рди рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рди рд╣рдореЗрд╢рд╛ рд╡рд╣реА рдорд╛рди рд▓реМрдЯрд╛рдПрдЧрд╛ред┬а

рдЗрд╕реА рдХрд╛рд░рдг рд╕реЗ, рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рдкреИрд░реЗрд▓рд▓рд╛рдЗрдЬрд╝ рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЗрдореНрдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡реЗ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВ рдЕрдкрдбреЗрдЯ рдпрд╛ рдкрдврд╝рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрдиреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВред┬а

16. рд╣рд╛рдпрд░-рдСрд░реНрдбрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рд╕рдордЭрд╛рдЗрдП

рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдкреНрдпреЛрд░ рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╣рд╛рдпрд░-рдСрд░реНрдбрд░ рдлрдВрдХреНрд╢рди рд╡рд╣ рдлрдВрдХреНрд╢рди рд╣реИ рдЬреЛ рдпрд╛ рддреЛ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдлрдВрдХреНрд╢рдВрд╕ рдХреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рдПрдХ рдкреНрд░реЛрд╕реАрдЬрд░рд▓ рдкреИрд░рд╛рдореАрдЯрд░, рдЬреЛ рд╕реНрд╡рдпрдВ рдПрдХ рдкреНрд░реЛрд╕реАрдЬрд░ рд╣реЛрддрд╛ рд╣реИ), рдПрдХ рдлрдВрдХреНрд╢рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдпрд╛ рджреЛрдиреЛрдВ рдХрд░рддрд╛ рд╣реИред┬а

рд╣рд╛рдпрд░-рдСрд░реНрдбрд░ рдлрдВрдХреНрд╢рди рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг Python рдХрд╛ map() рд╣реИред рдХрдИ рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкреНрд░рдЪрд▓рд┐рдд, map() рдПрдХ рдлрдВрдХреНрд╢рди f рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдХрд▓реЗрдХреНрд╢рди рдХреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдХрд▓реЗрдХреНрд╢рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд░ рдлрдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдХрд▓реЗрдХреНрд╢рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реАрдЬрд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ, рдФрд░ рдЖрдк рдЙрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдлреНрд▓реЛрдЯреНрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдХреЗ рдирдпрд╛ рдХрд▓реЗрдХреНрд╢рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред

numbers = [1,2,3,4]
res = map(float, numbers)
print(list(numbers))
>>> [1.0, 2.0, 3.0, 4.0]

рдПрдбрд╡рд╛рдВрд╕реНрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

рдЕрдВрдд рдореЗрдВ, рдЪрд▓рд┐рдП рдЙрди рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреБрднрд╡реА рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рд╕реЗ, рд╢реАрд░реНрд╖ рдЯреЗрдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдкреВрдЫреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

17. рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдПрдХ рдРрд╕реА рд╡рд┐рдзрд┐ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ, рдУрд╡рд░рд▓реИрдк рд╣реЛрддреЗ рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдмрд╛рдБрдЯрдХрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред┬а

рд╣рд░ рдмрд╛рд░ рд╢реБрд░реВ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЙрди рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд░рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд╣реА рдЧрдгрдирд╛рдПрдБ рдмрд╛рд░-рдмрд╛рд░ рдирд╣реАрдВ рдХрд░рдиреА рдкрдбрд╝рддреАрдВред рдпрд╣ рд╡рд┐рдзрд┐ рджреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдмрд╕реЗ рд▓рдВрдмрд╛ рдХреЙрдорди рд╕рдмрд╕реАрдХреНрд╡реЗрдВрд╕ рдЦреЛрдЬрдиреЗ рдпрд╛ рдЧреНрд░рд┐рдб рдкрд░ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреА рдиреНрдпреВрдирддрдо рд▓рд╛рдЧрдд рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред

18. рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди рдФрд░ рдЯреИрдмреНрдпреВрд▓реЗрд╢рди рдореЗрдВ рдЕрдВрддрд░ рд╕рдордЭрд╛рдЗрдП

рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди рдФрд░ рдЯреИрдмреНрдпреВрд▓реЗрд╢рди рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдкреНрд░рд╛рдпрдГ рд░рд┐рдХрд░реНрд╕рд┐рд╡ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рджреЛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рддрдХрдиреАрдХреЗрдВ рд╣реИрдВред

рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди, рдЬрд┐рд╕реЗ рдХреИрд╢рд┐рдВрдЧ рднреА рдХрд╣рддреЗ рд╣реИрдВ, рдорд╣рдБрдЧреЗ рдлрдВрдХреНрд╢рди рдХреЙрд▓реНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рд╡рд╣реА рдЗрдирдкреБрдЯ рджреЛрдмрд╛рд░рд╛ рдЖрдиреЗ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд▓реМрдЯрд╛рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕ рддрд░рд╣ рдЙрдкрд╕рдорд╕реНрдпрд╛рдПрдБ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╣реА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди рдЯреЙрдк-рдбрд╛рдЙрди рдЕрдкреНрд░реЛрдЪ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдпрд╛рдиреА рд╣рдо "рдЯреЙрдк рдкреНрд░реЙрдмреНрд▓рдо" рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрдИ рд╕рдмрдкреНрд░реЙрдмреНрд▓рдореНрд╕ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рдХреИрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХреА рдУрд░ рд░рд┐рдХрд░ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЯреИрдмреНрдпреВрд▓реЗрд╢рди рдореЗрдВ рд╕рднреА рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рдФрд░ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕реЗ рдмреЙрдЯрдо-рдЕрдк рдЕрдкреНрд░реЛрдЪ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЫреЛрдЯреА рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреИрд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрди рд╕рднреА рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рд╣рдо рдЯреЙрдк рдкреНрд░реЙрдмреНрд▓рдо рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред

19. рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ рд╣рд▓ рдХреАрдЬрд┐рдП

рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рддрд╛ рд╣реИ: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34 тАж рдЬрд╣рд╛рдБ рдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдЙрд╕рдХреЗ рдкрд╣рд▓реЗ рдХреА рджреЛ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдорд┐рд▓рддреА рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣рдЬ рддрд░реАрдХрд╛ рд░рд┐рдХрд░реНрд╢рди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

#  a simple recursive program for Fibonacci numbers
def fib(n):
    if n <= 1:
        return n

    return fib(n - 1) + fib(n - 2)

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЕрдиреБрдХреНрд░рдо рдЦреЛрдЬрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдкрд┐рдЫрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рд╣реЛрддреА рд╣реИ, O(2^N), рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ N рдмрдврд╝рддрд╛ рд╣реИ, рдЧрдгрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдШрд╛рддреАрдп рд░реВрдк рд╕реЗ рдмрдврд╝рддреА рд╣реИред

рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдЗрд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдмрд╛рдБрдЯрдирд╛ рд╣реИ:

fib(5) рдХреЗ рд▓рд┐рдП рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ред рд╕реНрд░реЛрдд

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рд╣рдо n=5 рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЪрд▓рд╛рдПрдБ, рддреЛ fib() рдлрд╝рдВрдХреНрд╢рди рдПрдХ рд╣реА рдСрдкрд░реЗрд╢рди рдХрдИ рдмрд╛рд░ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдмрд░реНрдмрд╛рджреА рд╣реЛрддреА рд╣реИред┬а

рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреА рдЧрдгрдирд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрдХрдиреАрдХреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

рдЖрдЗрдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдореЛрдЗрдЬрд╝реЗрд╢рди рд╕реЗ рдХрд░реЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЗрд╕рдореЗрдВ рдорд╣рдБрдЧреЗ рдлрдВрдХреНрд╢рди рдХреЙрд▓реНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдФрд░ рд╡рд╣реА рдЗрдирдкреБрдЯ рдлрд┐рд░ рд╕реЗ рдЖрдиреЗ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ fibonacci_memo() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде, рд╕рднреА рдЗрдирдкреБрдЯреНрд╕ рдХреА рдЧрдгрдирд╛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА рд░реИрдЦрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕реЗ O(N) рдХреЗ рд░реВрдк рдореЗрдВ рдиреЛрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

cache = {0: 0, 1: 1}

def fibonacci_memo(n):
    if n in cache:  # Base case
        return cache[n]
   # Compute and cache the Fibonacci number
    cache[n] = fibonacci_memo(n - 1) + fibonacci_memo(n - 2)  # Recursive case
    return cache[n]

[fibonacci_memo(n) for n in range(15)]
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377]

20. рдСрдкреНрдЯрд┐рдорд▓ рд╕рдмрд╕реНрдЯреНрд░рдХреНрдЪрд░ рдФрд░ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рд╕рдмрдкреНрд░реЙрдмреНрд▓рдореНрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рд╕рдордЭрд╛рдЗрдП

рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдЙрдкрд╕рдорд╕реНрдпрд╛рдПрдБ рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддреА рд╣реИрдВред рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рд╕рдмрдкреНрд░реЙрдмреНрд▓рдореНрд╕ рддрдм рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЙрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдПрдХ рд╣реА рдЙрдкрд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдИ рдмрд╛рд░ рд╣рд▓ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛ, рдЬреИрд╕реЗ рдКрдкрд░ рдлрд┐рдмреЛрдирд╛рдЪреА рд╕реАрдХреНрд╡реЗрдВрд╕ рдХреА рдЧрдгрдирд╛ред

рджреВрд╕рд░реА рдУрд░, рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдСрдкреНрдЯрд┐рдорд▓ рд╕рдмрд╕реНрдЯреНрд░рдХреНрдЪрд░ рддрдм рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рджреА рдЧрдИ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдЙрд╕рдХреА рдЙрдкрд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЯреЗрдХреНрдирд┐рдХрд▓ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди

21. рд╣реИрд╢ рдЯреЗрдмрд▓реНрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд╕рдордЭрд╛рдЗрдП

рд╣реИрд╢рдореИрдкреНрд╕, рдЬрд┐рдиреНрд╣реЗрдВ рд╣реИрд╢рдЯреЗрдмрд▓реНрд╕ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣реИрд╢рд┐рдВрдЧ рдХреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рдиреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИрдВред рд╣реИрд╢рдореИрдкреНрд╕ рдХреА-рд╡реИрд▓реНрдпреВ рдкреЗрдпрд░реНрд╕ (рдЬреИрд╕реЗ, рдХрд░реНрдордЪрд╛рд░реА ID рдФрд░ рдХрд░реНрдордЪрд╛рд░реА рдирд╛рдо) рдХреЛ рдПрдХ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЙрд╕рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╣реИрд╢рдореИрдк рдПрдХ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╣реИ рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рд╡ рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрд╢рд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред

рд╣реИрд╢рдореИрдкреНрд╕ рдХреЗ рдкреАрдЫреЗ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдПрдВрдЯреНрд░реАрдЬрд╝ (рдХреА/рд╡реИрд▓реНрдпреВ рдкреЗрдпрд░реНрд╕) рдХреЛ рдмрдХреЗрдЯреНрд╕ рдХреЗ рдПрдХ рдРрд░реЗ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдХрд┐рд╕реА рдХреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдХ рд╣реИрд╢рд┐рдВрдЧ рдлрдВрдХреНрд╢рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдЧрд╛ рдЬреЛ рд╕реБрдЭрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдВрдЯреНрд░реА рдХрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИред рдореВрд▓ рдХреА рдХреЗ рдмрдЬрд╛рдп рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рд╣реИрд╢рдореИрдкреНрд╕ рдбреЗрдЯрд╛ рдЗрдиреНрд╕рд░реНрд╢рди, рд░рд┐рдореВрд╡рд▓, рдФрд░ рд╕рд░реНрдЪ рд╕рд╣рд┐рдд рдХрдИ рдбреЗрдЯрд╛ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рд╣реИрд╢рдЯреЗрдмрд▓реНрд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг Python рдбрд┐рдХреНрд╢рдирд░реАрдЬрд╝ рд╣реИрдВред рдЗрди рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ Guide to Python Hashmaps рджреЗрдЦреЗрдВред

22. рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдореЗрдВ рдбреЗрдбрд▓реЙрдХ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

рдереНрд░реЗрдбрд┐рдВрдЧ рдЖрдкрдХреЛ рдЕрдкрдиреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рд╕реНрд╕реЗ рдЖрдорддреМрд░ рдкрд░ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрди рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреБрдЫ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдПрдХ рд░рдирд┐рдВрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдРрд╕реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЗрдХрд╛рдЗрдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдбреЗрдбрд▓реЙрдХ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдИ рдереНрд░реЗрдбреНрд╕ рдЕрдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд▓ рддрдХ рдмреНрд▓реЙрдХ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реБрдП рдЬреЛ рдЕрдиреНрдп рдереНрд░реЗрдбреНрд╕ рдХреЗ рдкрд╛рд╕ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдерд┐рддрд┐ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдЕрднреЗрджреНрдп рдЪрдХреНрд░ рддрдХ рд▓реЗ рдЬрд╛рддреА рд╣реИ рдЬрд╣рд╛рдБ рд╢рд╛рдорд┐рд▓ рдХреЛрдИ рднреА рдереНрд░реЗрдб рдкреНрд░рдЧрддрд┐ рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛ред

рдереНрд░реЗрдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╡реЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП DataCamp рдХрд╛ Python рдереНрд░реЗрдбрд┐рдВрдЧ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрдврд╝реЗрдВ,┬а

23. рдмреНрд░реЗрдбреНрде-рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ (BFS) рдФрд░ рдбреЗрдкреНрде-рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ (DFS) рдореЗрдВ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?

рдмреНрд░реЗрдбреНрде-рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ (BFS) рдФрд░ рдбреЗрдкреНрде-рдлрд░реНрд╕реНрдЯ рд╕рд░реНрдЪ (DFS) рджреЛрдиреЛрдВ рдЧреНрд░рд╛рдл рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИрдВ рдЬреЛ рдХрд┐рд╕реА рдЧреНрд░рд╛рдл рдпрд╛ рдЯреНрд░реА рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╣реИрдВред

BFS рдЧреНрд░рд╛рдл рдХреЛ рд╕реНрддрд░-рджрд░-рд╕реНрддрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рддрд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, DFS рдХрд┐рд╕реА рдПрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЧрд╣рд░рд╛рдИ рддрдХ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдиреЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢рд╛рдЦрд╛рдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИред

BFS рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд▓рдХреНрд╖реНрдп рдЕрдирд╡реЗрдЯреЗрдб рдЧреНрд░рд╛рдл рдореЗрдВ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рдкрде рдЦреЛрдЬрдирд╛ рд╣реЛред рд╣рд╛рд▓рд╛рдБрдХрд┐, BFS рдХреЛ рдмрд╣реБрдд рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЪреМрдбрд╝реЗ рдЧреНрд░рд╛рдл рдореЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рд╕рднреА рдиреЛрдбреНрд╕ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред BFS рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдпрд╛ рд╕рд░рд▓ рд░реВрдЯрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк рд╣реИред

DFS, рджреВрд╕рд░реА рдУрд░, рддрдм рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рд▓рдХреНрд╖реНрдп рд╕рднреА рд╕рдВрднрд╡ рдкрдереЛрдВ рдпрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рдирд╛ рд╣реЛ, рдЬреИрд╕реЗ рдкрд╣реЗрд▓рд┐рдпрд╛рдБ рд╕реБрд▓рдЭрд╛рдирд╛ рдпрд╛ рдЧреНрд░рд╛рдл рдореЗрдВ рд╕рд╛рдЗрдХрд┐рд▓реНрд╕ рдЦреЛрдЬрдирд╛ред BFS рдХреЗ рд╡рд┐рдкрд░реАрдд, DFS рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдкрде рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА-рдХреБрд╢рд▓ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдкрде рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрддрд╛ рд╣реИред

рдЖрдк рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ рд╣рдорд╛рд░реЗ Breadth-First Search Guide рдФрд░ Depth-First Search Guide рдореЗрдВред

24. рдХреНрд╡рд┐рдХрд╕реЙрд░реНрдЯ рдФрд░ рдорд░реНрдЬрд╕реЙрд░реНрдЯ рдХреА рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА рдХреНрдпрд╛ рд╣реИ?

рдорд░реНрдЬ рд╕реЙрд░реНрдЯ рдЗрдирдкреБрдЯ рдРрд░реЗ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рддрд░реАрдХреЗ рд╕реЗ рдЫреЛрдЯреЗ рд╕рдмрдРрд░реЗрдЬрд╝ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ, рдЙрди рд╕рдмрдРрд░реЗрдЬрд╝ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдХреЗ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдорд┐рд▓рд╛рдХрд░ рд╕реЙрд░реНрдЯреЗрдб рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреА рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА рд▓реАрдирд┐рдпрд░рд┐рдердорд┐рдХ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ O(N log(N)) рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред┬а

рдмрд┐рдЧ-рдУ рдиреЛрдЯреЗрд╢рди рдореЗрдВ, рд▓реАрдирд┐рдпрд░рд┐рдердорд┐рдХ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд░реИрдЦрд┐рдХ рд╕рдордп рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╛рдиреА рдпрджрд┐ рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рджреЛрдЧреБрдиреА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдорд░реНрдЬ рд╕реЙрд░реНрдЯ рдХреЛ рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рднреА рджреЛрдЧреБрдирд╛ рд╣реЛрдЧрд╛ред

рдХреНрд╡рд┐рдХ рд╕реЙрд░реНрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реВрдЪреА рд╕реЗ рдПрдХ рдорд╛рди рдЪреБрдирдХрд░, рдЬрд┐рд╕реЗ рдкрд┐рд╡рдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд╛рд░реНрдЯрд┐рд╢рди рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд┐рд╡рдЯ рд╕реЗ рдЫреЛрдЯреЗ рд╕рднреА рдЖрдЗрдЯрдореНрд╕ рдкрд┐рд╡рдЯ рдХреЗ рдмрд╛рдПрдБ рдФрд░ рдмрдбрд╝реЗ рддрддреНрд╡ рджрд╛рдПрдБ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред рдкрд┐рд╡рдЯ рдХреЗ рдмрд╛рдПрдБ рдФрд░ рджрд╛рдПрдБ рдХреЗ рддрддреНрд╡реЛрдВ рдкрд░ рдХреНрд╡рд┐рдХ рд╕реЙрд░реНрдЯ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред┬а

рдХреНрд╡рд┐рдХ рд╕реЙрд░реНрдЯ рдХреА рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЯрд╛рдЗрдо рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕рд┐рдЯреА рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓, O(N^2), рд╣реЛрддреА рд╣реИ, рдЬреЛ рддрдм рд╣реЛрддреА рд╣реИ рдЬрдм рдкрд┐рд╡рдЯ рдХрд╛ рдЪреБрдирд╛рд╡ рд▓рдЧрд╛рддрд╛рд░ рдЕрд╕рдВрддреБрд▓рд┐рдд рдкрд╛рд░реНрдЯрд┐рд╢рдиреНрд╕ рджреЗрддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдмреЗрд╕рд┐рдХ, рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ, рдФрд░ рдПрдбрд╡рд╛рдВрд╕реНрдб рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдлреИрд▓реЗ рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИред рдРрд░реЗ рдФрд░ рд▓рд┐рдВрдХреНрдб рд▓рд┐рд╕реНрдЯ рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдХреЗ рдореБрдЦреНрдп рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рд╕реЗ рд▓реЗрдХрд░ OOP, рдлрдВрдХреНрд╢рдирд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдФрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рддрд░реАрдХреЛрдВ рдореЗрдВ рдЙрддрд░рдиреЗ рддрдХ, рд╣рдордиреЗ рдЙрди рдкреНрд░рдореБрдЦ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрдбрд╝рддрд╛рд▓ рдХреА рд╣реИ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдирд┐рдпреЛрдХреНрддрд╛ рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЪрд╛рд╣рд┐рдП рдпрд╛ рдЖрдк рдбреЗрдЯрд╛ рдФрд░ AI рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдиреНрдп рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрди рд╕рдВрд╕рд╛рдзрди рджреЗрдЦреЗрдВ:

Programming Interview Question FAQs

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдХрд░рдирд╛ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?

рдЪрд╛рд╣реЗ рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдпрд╛ рдбреЗрдЯрд╛ рдПрдирд╛рд▓рд┐рд╕рд┐рд╕ рдореЗрдВ рдирдП рдЕрд╡рд╕рд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рдЖрдк рдПрдХ рд╣рд╛рдпрд░рд┐рдВрдЧ рдореИрдиреЗрдЬрд░ рд╣реЛрдВ рдЬреЛ рдЕрдкрдиреА рдХрдВрдкрдиреА рдореЗрдВ рдХрд┐рд╕реА рдкрдж рдХреЗ рд▓рд┐рдП рдЙрдореНрдореАрджрд╡рд╛рд░ рд╕реЗ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВрдЧреЗ, рдЖрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдФрд░ рдЙрдирдХреЗ рдЙрддреНрддрд░ рдЬрд╛рдирдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред рдЖрдк рдЬрд┐рд╕ рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рд╡реНрдпреВ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреА рд╡реНрдпрд╛рдкрдХрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рдХрдард┐рди рд╣реЛрддреЗ рд╣реИрдВ?

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рдХрдард┐рдирд╛рдИ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдХрдИ рдХрд╛рд░рдХ рдЙрдирдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдЗрдВрдЯрд░рд╡реНрдпреВрдЕрд░ рдХрд╛ рддрдХрдиреАрдХреА рдЬреНрдЮрд╛рди, рднреВрдорд┐рдХрд╛ рдХрд╛ рд╕реНрд╡рд░реВрдк, рдФрд░ рд╡рд░рд┐рд╖реНрдарддрд╛ рдХрд╛ рд╕реНрддрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд┐рд░ рднреА, рддреИрдпрд╛рд░ рд░рд╣рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рддреИрдпрд╛рд░реА рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ?

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдБ рдХреБрдЫ рд╕реБрдЭрд╛рд╡ рд╣реИрдВ:┬а

  • рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ┬а
  • рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рд╕рдореЗрдЯреЗрдВ рдФрд░ рдкреНрд░рднрд╛рд╡реА рдХрд╣рд╛рдирд┐рдпрд╛рдБ рдмрдирд╛рдПрдВ┬а
  • рдХреЛрдбрд┐рдВрдЧ рдФрд░ рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ┬а
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ┬а
  • рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВ┬а
рд╣рд╛рдпрд░рд┐рдВрдЧ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдкреНрд░рд╢реНрди рд╕реАрдЦрдирд╛ рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?

рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрдпреВ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЗ рддрдХрдиреАрдХреА рдХреМрд╢рд▓, рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдХреНрд╖рдорддрд╛, рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрди рдХреМрд╢рд▓реЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдФрд░ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╕реЗ рдЕрдзрд┐рдХрддрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рд╡реНрдпреВрдЕрд░реНрд╕ рдХреЛ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

Javier Canales Luna

рд▓реЗрдЦрдХ

Javier Canales Luna

рдореИрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд╣реВрдБ рдФрд░ рджреБрдирд┐рдпрд╛ рднрд░ рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ рд╡ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред рдореИрдВ 2+ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╡рд╛рд▓рд╛/рд╡рд╛рд▓реА рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкреНрд░рд╢рд┐рдХреНрд╖рдХ рднреА рд╣реВрдБред рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рдФрд░ рд╕реНрдкреЗрдирд┐рд╢ рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ рд▓рд┐рдЦрддрд╛/рд▓рд┐рдЦрддреА рд╣реВрдБ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ DataCamp, Towards Data Science рдФрд░ Analytics Vidhya рдЬреИрд╕реА рд╕реНрдерд╛рдкрд┐рдд рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдП рд╣реИрдВред рд░рд╛рдЬрдиреАрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рдХрд╝рд╛рдиреВрди рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рд╡рд╛рд▓реЗ/рд╡рд╛рд▓реА рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рд▓реЛрдХ рдиреАрддрд┐, рдХрд╝рд╛рдиреВрди рдФрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рд╕рдВрдЧрдо рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИтАФрд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕реЗ рдЕрднрд┐рдирд╡ рд╕рдорд╛рдзрд╛рди рдФрд░ рдХрдерд╛рдПрдБ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЬреЛ рд╣рдореЗрдВ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдЪреБрдиреМрддрд┐рдпреЛрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдЬрд▓рд╡рд╛рдпреБ рд╕рдВрдХрдЯ, рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗрдВред рдореИрдВ рд╕реНрд╡рдпрдВ-рдЕрдзреНрдпреЗрддрд╛, рд╕рддрдд рд╕реАрдЦрдиреЗ рд╡рд╛рд▓рд╛/рд╡рд╛рд▓реА рдФрд░ рдмрд╣реБрд╡рд┐рд╖рдпрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдкреНрд░рдмрд▓ рд╕рдорд░реНрдердХ/рд╕рдорд░реНрдердХ рд╣реВрдБред рдирдИ рдЪреАрдЬрд╝реЗрдВ рд╕реАрдЦрдиреЗ рдореЗрдВ рдХрднреА рджреЗрд░ рдирд╣реАрдВ рд╣реЛрддреАред

рд╡рд┐рд╖рдп