Pyte рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░


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

рд╣рдорд╛рд░реЗ рдЕрдкрдиреЗ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХрдВрд╕реЛрд▓_рдХреЛрдб рдХреА "рдЯреЗрдХреНрд╕реНрдЯ" рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдХрд╡рд░реЗрдЬ 100% (80 рд╕реЗ 90% рд╕реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдмреАрдЪ рдЕрд╡рд╕рд░рд╡рд╛рджрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд░рд╛рд╢рд╛рд╡рд╛рджрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рдЖ рд░рд╣рд╛ рд╣реИред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛: рд╡реАрдЬреАрдП рдПрдбрд╛рдкреНрдЯрд░, рд╡реАрдИрдПрд╕рдП рдКрд░реНрдЬрд╛-рдмрдЪрдд рдирд┐рдпрдВрддреНрд░рдг, рд╢реНрд░рд╡реНрдп рдЕрд▓рд╛рд░реНрдо (рдзреНрд╡рдирд┐ рдХреА рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдЕрд╡рдзрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб), рдкреИрд▓реЗрдЯ рдкреНрд░рдмрдВрдзрди, рд╕реНрд╡рдпрдВ рд╡рд░реНрдгреЛрдВ рдореЗрдВ рдлреЛрдВрдЯ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб; рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬреЛ рдкрд╛рда рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред

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

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

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

рд╕реГрд╖реНрдЯрд┐ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕

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

рд╣рдордиреЗ рдЙрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреАред рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╣рдордиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ vt102 рдХреБрдЫ рдмрдЯрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП PgUp) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд ... рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛, рд▓рд┐рдирдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдореБрдЦреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред

рдореБрдЭреЗ 'рд╕реНрдХреНрд░реИрдЪ рд╕реЗ' рд╕рднреА рд▓рд╛рдЗрдирдХреНрд╕ рдХрдВрд╕реЛрд▓ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдерд╛ (рд╡реАрдЬреАрдП рдПрдбреЗрдкреНрдЯрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдЙрдкрд░реЛрдХреНрдд рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ vt102 рд╕реЗ pyte (рдкрд╛рдпрдерди рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░) рдореЗрдВ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдЖрдВрддрд░рд┐рдХ рдЙрдкрдХрд░рдг


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

CSI рдЕрдиреБрдХреНрд░рдо рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдгреЛрдВ рдХреЗ рдкреВрд░реЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рдж (рдпрд╣ ESC рдХреЛрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ ESC рдЕрдиреБрдХреНрд░рдореЛрдВ рдХрд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдЧ рд╣реИ], рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдПрдХ рдЖрджреЗрд╢ рдХреЗ рдмрд╛рдж, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ESC [1; 31m рдПрдХ рд▓рд╛рд▓ рдмреЛрд▓реНрдб рдЯреЛрди рд░рдВрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ)ред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЙрдЯрдкреБрдЯ рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдИрд╡реЗрдВрдЯ (рдкреНрд░рддреАрдХ рдЖрдЙрдЯрдкреБрдЯ, рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ, рдЖрджрд┐) рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ рдЗрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЬреЛ рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рдмрд╛рд╣рд░реА рдХреЛрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рдирдП рдкрд╛рддреНрд░реЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

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

рд╡реИрд╕реЗ, рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп 2.6 рд╕реЗ 3.2+ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ PyPy рдХреЗ рд▓рд┐рдП рднреА рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛


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

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

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

рдпрджрд┐ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ, рддреЛ рд╣рдо рдЙрдкрдпреЛрдЧ, рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рд╢рд┐рдХрд╛рдпрддреЛрдВ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд╣реЛрдВрдЧреЗред

рд╕рдВрджрд░реНрдн


easy_install pyte
github.com/selectel/pyte

рдЖрдк рдХрд┐рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж рдХрд╣рддреЗ рд╣реИрдВ?
рдХреЛрдб рдХреЗ рд▓рд┐рдП bobry ,
рдПрд▓рдЬреАрдкреАрдПрд▓ рдХреЗ рддрд╣рдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдУ_ рдПрд▓ рдФрд░ рдПрдХреНрдореЗ ред

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


All Articles