рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдХреИрд╕реЗ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ



рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧ PyCon рд╕рдореНрдореЗрд▓рди рдХреА рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдХрд┐ Netflix рдореЗрдВ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдкреВрд░реЗ рдЬреАрд╡рди рдЪрдХреНрд░ рдореЗрдВ рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рдХрд┐ рдХреМрди рд╕реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рд▓реЗрдХрд░ рд╡рд┐рддреНрдд рддрдХ, рдФрд░ рд╕реАрдбреАрдПрди рдХреЗ рдХрд╛рдо рдХреЗ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рдХреЛ 148 рдорд┐рд▓рд┐рдпрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рддрдХ рд╢рд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ред рд╣рдо рдХрдИ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреА рдХреЛрдИ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рд╣рдорд╛рд░реЗ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рджреЗрдЦреЗрдВ рдпрд╛ рд╣рдореЗрдВ PyCon рдкрд░ рджреЗрдЦреЗрдВред

рдХрдиреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ


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

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

рдорд╛рдВрдЧ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ


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

рдХреНрд╖рдорддрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдЪрд╛рд▓рди рдбреЗрдЯрд╛ рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ Jupyter Notebooks рдФрд░ nteract рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдХреЛрд░


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

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

рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдЪреЗрддрд╛рд╡рдиреА рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╕реВрд▓реА


рдЗрдирд╕рд╛рдЗрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо рд╕рдорд╕реНрдпрд╛рдУрдВ, рдЕрд▓рд░реНрдЯреНрд╕, рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реБрдзрд╛рд░реЛрдВ рдХреА рддреЗрдЬреА рд╕реЗ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдкрд╛рдпрдерди рдХреА рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд╕рд╛рде, рдЯреАрдо рдЕрдм рдЕрдкрдиреА рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдХреЗ рд▓рд┐рдП рд╕реНрдкреЗрдХреНрдЯреЗрдЯрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдЖрдпрд╛рдореА рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реИред рд╣рдо рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рддреЗ рд╣реИрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдВрд╕реНрдЯрди рдФрд░ рдмреЛрд▓реНрдЯ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдкрд╛рдпрдерди рдлреНрд░реЗрдорд╡рд░реНрдХ (Gunicorn + Flask + Flask-RESTPlus) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛


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

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

рд╡реИрдпрдХреНрддрд┐рдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо


рд╣рдо рдирд┐рдЬреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЕрдЬрдЧрд░ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред рдХреБрдЫ рдореЙрдбрд▓ рдпрд╣рд╛рдВ рд╕рд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ: рдЪрдпрди рдФрд░ рд╡рд┐рдкрдгрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдПрд▓реНрдЧреЛрд░рд┐рджрдо TensorFlow, Keras рдФрд░ PyTorch рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧрд╣рди рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ, XGBoost рдФрд░ LightGBM рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдгрдп рд╡реГрдХреНрд╖реЛрдВ рдХреЛ рдврд╛рд▓ рдмрдврд╝рд╛рдиреЗ рдпрд╛ рд╡реНрдпрд╛рдкрдХ рдкрд╛рдЗрдерди рд╕реНрдЯреИрдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЦрд╕реНрддрд╛, рдбрд░рд╛рд╡рдирд╛, рд╕реНрдХреЗрд▓реЗрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА, matplotlib, рдкрд╛рдВрдбрд╛, cvxpy рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ) рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рд╣рдо рд▓рдЧрд╛рддрд╛рд░ рдирдП рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХрдИ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЕрдкрдиреЗ рдмрд╛рдХреА рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ, рддрдереНрдпреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛, рдореЙрдбрд▓ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛, рдФрд░ рдкреНрд░рдХрд╛рд╢рди) рдХреЗ рд╕рд╛рде рдиреЛрдЯрдмреБрдХ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред

рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░


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

рдореЗрдЯрд╛рдлрд╝реНрд▓реЛ рдиреЗ рдкрд╛рдпрдерди рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛: рд╣рдо 10 рдЬреАрдмреА / рдПрд╕ рдкрд░ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдкрд╛рдпрдерди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓рд╛рдЦреЛрдВ рдбреЗрдЯрд╛ рдмрд┐рдВрджреБрдУрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджрд╕рд┐рдпреЛрдВ рд╣рдЬрд╝рд╛рд░ рд╕реАрдкреАрдпреВ рдХреЛрд░ рдкрд░ рдЧрдгрдирд╛ рдЖрдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдиреЛрдЯрдмреБрдХ


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

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

рд╡рд╛рджреНрдп-рд╕реНрдерд╛рди


рдмрд┐рдЧ рдбреЗрдЯрд╛ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЯреАрдо рдИрдЯреАрдПрд▓ рдФрд░ рдПрдбрд╣реЙрдХ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреА рдпреЛрдЬрдирд╛ рдФрд░ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕реЗрд╡рд╛рдПрдВ рдФрд░ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

рдкрд╛рдпрдерди рдореЗрдВ рдХрдИ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдШрдЯрдХ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рдПрдХ рдЕрдиреБрд╕реВрдЪрдХ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЙрдм рдкреНрд░рдХрд╛рд░реЛрдВ (рд╕реНрдкрд╛рд░реНрдХ, рдкреНрд░реЗрд╕реНрдЯреЛ ...) рдХреЗ рд▓рд┐рдП рдЬреНрдпреВрдкрд┐рдЯрд░ рдФрд░ рдкреЗрдкрд░рдорд┐рд▓ рдиреЛрдЯрдкреИрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрд╕ рдХрд╛рд░реНрдп рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХреАрдХреГрдд рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдБ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реВрдЪрд┐рдпреЛрдВ ("рд░рдирдмреБрдХ") рдХреЗ рд░реВрдк рдореЗрдВ рдЙрди рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд╣рд╛рдВ рдорд╛рдирд╡ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдВрддрд┐рдо рдШрдВрдЯреЗ рдореЗрдВ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ред

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

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

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

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдордВрдЪ


рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЧрдгрдирд╛ рдХреА рдЯреАрдо рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рдмрдирд╛рддреА рд╣реИ: рдПрдмреА-рдкрд░реАрдХреНрд╖рдг рдФрд░ рдЕрдиреНрдпред рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдФрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рддреАрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдирд╡рд╛рдЪрд╛рд░ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдбреЗрдЯрд╛, рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдФрд░ рджреГрд╢реНрдпред

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

рдХрд╛рд░рдг рдореЙрдбрд▓ рдХрд╛ рдХреЛрд╢рд▓ рдореЙрдбрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╛рдпрдерди рдФрд░ рдЖрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ: рдпрд╣рд╛рдВ, рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЛ рдирдП рдХрд╛рд░рдг рдореЙрдбрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ PyArrow рдФрд░ RPy2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдВрдХрдбрд╝реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдореЗрдВ рдЧрдгрдирд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

рд╕рдВрдмрджреНрдз рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░


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

рд╡реАрдбрд┐рдпреЛ рдХреЛрдбрд┐рдВрдЧ рдФрд░ рдореАрдбрд┐рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ


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

рд╣рдо рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рдЧрднрдЧ 50 рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ vmaf рдФрд░ mezzfs , рдЖрд░реНрдЪрд░ рдирд╛рдордХ рдореИрдк-рдХрдо рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХрдИ рдЖрдВрддрд░рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдФрд░ рдПрдирд╡реАрдПрдлрдПрдХреНрд╕ рдПрдиреАрдореЗрд╢рди


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

рд╕рд╛рдордЧреНрд░реА, рд╡рд┐рдЬреНрдЮрд╛рди рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдорд╢реАрди рд╕реАрдЦрдиреЗ


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

Source: https://habr.com/ru/post/hi450870/


All Articles