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

рдирд┐рдГрд╢реБрд▓реНрдХ рдХреЛрд░реНрд╕

Python рдореЗрдВ Functions рд▓рд┐рдЦрдирд╛

рдордзреНрдпрд╡рд░реНрддреА4 рдШрдВрдЯреЗ

рдЕрдЪреНрдЫреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╕рд╛рде рд░рдЦрд░рдЦрд╛рд╡ рдпреЛрдЧреНрдп, рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп, рдЬрдЯрд┐рд▓ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред

Python4 рдШрдВрдЯреЗрдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░

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

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

рд╣рдЬрд╝рд╛рд░реЛрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╢рд┐рдХреНрд╖рд╛рд░реНрдерд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХрд┐рд╕реА рдЯреАрдо рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЬрд╝рдорд╛рдПрдБ тЖТ

рдХреЛрд░реНрд╕ рд╡рд┐рд╡рд░рдг

рдЖрдкрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛, рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдИ, рдФрд░ рдПрдХ рдореЙрдбрд▓ рдЯреНрд░реЗрди рдХрд┐рдпрд╛ред рдЕрдм рдЖрдЧреЗ рдХреНрдпрд╛? рдЕрдЧрд░ рдЖрдк рдЕрдкрдиреЗ рдореЙрдбрд▓ рдХреЛ рдкреНрд░реЛрдбрдХреНрд╢рди рдореЗрдВ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рдХреЛрдб Jupyter рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдмрдиреЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░реЗрдЯрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред "Python рдореЗрдВ Functions рд▓рд┐рдЦрдирд╛" рдЖрдкрдХреЛ рдЬрдЯрд┐рд▓ рдФрд░ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдлрдВрдХреНрд╢рдВрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдареЛрд╕ рдиреАрдВрд╡ рджреЗрдЧрд╛, рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреА рдЯреАрдо рдореЗрдВ рд░рд┐рд╕рд░реНрдЪ рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧтАФрджреЛрдиреЛрдВ рддрд░рд╣ рдХреЗ рдХреМрд╢рд▓реЛрдВ рд╕реЗ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХреЗрдВред рдЖрдк рдЙрдкрдпреЛрдЧреА рдЯреНрд░рд┐рдХреНрд╕ рд╕реАрдЦреЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдореИрдиреЗрдЬрд░реНрд╕ рдФрд░ рдбреЗрдХреЛрд░реЗрдЯрд░реНрд╕ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВред рдЖрдк рдпрд╣ рднреА рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдЕрдЪреНрдЫреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде рдореЗрдВрдЯреЗрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рд░реАрдЙрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрдВрдХреНрд╢рдВрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВред рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЕрдЪреНрдЫреА рд░рд┐рд╕рд░реНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╡реЗ рджреБрд░реНрд▓рдн рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдХреЛрд░реНрд╕ рдХреАрдЬрд┐рдП рдФрд░ рдЗрд╕рдХреА рддрд╛рдХрдд рдЦреБрдж рджреЗрдЦрд┐рдП!

рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ

рдкрд╛рдареНрдпрдХреНрд░рдо

рдХреЛрд░реНрд╕ рд░реВрдкрд░реЗрдЦрд╛

1

рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБ

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

Context Managers

рдЕрдЧрд░ рдЖрдкрдиреЗ Python рдореЗрдВ рдХрднреА "with" рдХреАрд╡рд░реНрдб рджреЗрдЦрд╛ рд╣реИ рдФрд░ рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИ, рддреЛ рдпрд╣ рдЪреИрдкреНрдЯрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИ! рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдореИрдиреЗрдЬрд░реНрд╕ Python рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдФрд░ рдЙрдирдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдареАрдХ рд╕реЗ рдХреНрд▓реАрдирдЕрдк рдХрд░рд╛рдиреЗ рдХрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛ рд╣реИрдВред рдпрд╣ рдЪреИрдкреНрдЯрд░ рдЖрдкрдХреЛ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдореИрдиреЗрдЬрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рд┐рдЦрд╛рдПрдЧрд╛ рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдореИрдиреЗрдЬрд░реНрд╕ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
3

Decorators

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

Decorators рдкрд░ рдФрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ

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

Python рдореЗрдВ Functions рд▓рд┐рдЦрдирд╛

рдХреЛрд░реНрд╕
рдкреВрд░реНрдг

рдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЕрд░реНрдЬрд┐рдд рдХрд░реЗрдВ

рдЕрднреА рдирд╛рдорд╛рдВрдХрди рдХрд░реЗрдВ

DataCamp for Mobile рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреМрд╢рд▓ рдмрдврд╝рд╛рдПрдБ

рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдХреЛрд░реНрд╕ рдФрд░ рд░реЛрдЬрд╝рд╛рдирд╛ 5-рдорд┐рдирдЯ рдХреА рдХреЛрдбрд┐рдВрдЧ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рдкреНрд░рдЧрддрд┐ рдХрд░реЗрдВред