рдЕрдХреНрдЯреЛрдмрд░ реи, реирежреирей рдорд╛, рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдкрд╛рдЗрдерди рей.резреи рдХреЛ рдирдпрд╛рдБ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
рдкрд╛рдЗрдерди рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп, рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╣реЛ рдЬрд╕рдорд╛ рдЧрддрд┐рд╢реАрд▓ рдмрд▓рд┐рдпреЛ рдЯрд╛рдЗрдкрд┐рдЩ рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╣реБрдиреНрдЫ, рдЬреБрди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛, рдХреЛрдб рдкрдвреНрдиреЗ рдХреНрд╖рдорддрд╛ рд░ рдЧреБрдгрд╕реНрддрд░, рд░ рдпрд╕рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред
рдкрд╛рдЗрдердирдХреЛ рдкрдЫрд┐рд▓реНрд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ, рей.резреи рд▓реЗ рднрд╛рд╖рд╛ рд░ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрджрдЫред рдпреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рдЪрд▓реНрддреАрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХрд╛ API рд╣рд░реВ рд╕рдлрд╛ рдЧрд░реНрдиреЗ, рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗ, рд░ рдердк рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫрдиреНред рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ distutils рдкреНрдпрд╛рдХреЗрдЬрд▓рд╛рдИ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ (рд╕рдЯреНрдЯрд╛ setuptools рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН)ред os рд░ pathlib рдорд╛ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдерди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХреЗрд╣реА рдореЛрдбреНрдпреБрд▓рд╣рд░реВрд▓реЗ рдЕрдм рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред
рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рд░ рд╕реБрдзрд╛рд░рд╣рд░реВ рдордзреНрдпреЗ, рдирд┐рдореНрди рдХреБрд░рд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫрдиреН:
- рдврд╛рдБрдЪрд╛рдмрджреНрдз f-рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрдХреЛ рдердк рд▓рдЪрд┐рд▓реЛ рдкрд╛рд░реНрд╕рд┐рдЩ, рдкрд╣рд┐рд▓реЗ рдЕрд╕рдореНрднрд╡ рдзреЗрд░реИ рдХреБрд░рд╛рд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ (PEP 701)ред
- рдЬреЗрдиреЗрд░рд┐рдХ рдХреНрд▓рд╛рд╕, рдлрдВрдХреНрд╢рди, рд╡рд╛ рдПрд▓рд┐рдпрд╛рд╕ рдкреНрд░рдХрд╛рд░ рдШреЛрд╖рдгрд╛ рдЧрд░реНрджрд╛ рдкреНрд░рдХрд╛рд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ред (PEP 695)
- CPython (PEP 669) рдорд╛ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдкреНрд░реЛрдлрд╛рдЗрд▓рд░, рдбрд┐рдмрдЧрд░ рд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ APIред
- рдЫреБрдЯреНрдЯреИ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рджреЛрднрд╛рд╖реЗ рд▓рдХрд╣рд░реВ (GIL) (PEP 684) рднрдПрдХрд╛ рдкреГрдердХ рдЙрдк-рджреЛрднрд╛рд╖реЗрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред рдЙрдк-рджреЛрднрд╛рд╖реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦрд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓реЗ рдмрд╣реБ-рдХреЛрд░ рд╕рдорд╛рдирд╛рдиреНрддрд░рддрд╛рдХреЛ рдлрд╛рдЗрджрд╛ рд▓рд┐рди рд╕рдХреНрдЫрдиреН, рдЬреБрди рдкрд╣рд┐рд▓реЗ GIL рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЕрдиреБрдкрд▓рдмреНрдз рдерд┐рдпреЛред
- рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рддреНрд░реБрдЯрд┐ рд╕рдиреНрджреЗрд╢рд╣рд░реВред рд╕рдореНрднрд╛рд╡рд┐рдд рдЯрд╛рдЗрдкреЛ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрдиреЗ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдзрд╛рд░ рд╕реБрдЭрд╛рд╡рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред
- рдкрд╛рдЗрдерди рдкреНрд░рдХрд╛рд░реНрдп рдирд╛рдорд╣рд░реВ рдЯреНрд░реЗрд╕рд░рдорд╛ рдкрд╛рд╕ рдЧрд░реНрди рд▓рд┐рдирдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ perf рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
- рдзреЗрд░реИ рдкреНрд░рдореБрдЦ рд░ рд╕рд╛рдирд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░рд╣рд░реВ (рдЬрд╕реНрддреИ рд╕реВрдЪреА рдмреБрдЭрд╛рдЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ PEP 709 рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН, BOLT рдмрд╛рдЗрдирд░реА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬрд░ рд╕рдорд░реНрдерди, рдЖрджрд┐) рд▓реЗ рд▓рдЧрднрдЧ 5% рдХреЛ рд╕рдордЧреНрд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
рд╡рд┐рдореЛрдЪрди рдШреЛрд╖рдгрд╛
рдЕрдВрдХрдХрд╛ рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рд░ рдмреНрд░рд╛рдпрди рдмрд┐рд▓рд╕реНрдЯрдирдмрд╛рдЯ рдереЛрд░реИ рдХрд╛рд╡реНрдпрд╛рддреНрдордХ рд╕рдХрд╛рд░рд╛рддреНрдордХ ЁЯЩВ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рд╕рд╣рдпреЛрдЧрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЫреИрди рддреНрдпрд╕реИрд▓реЗ рдорд▓рд╛рдИ рдирднрдиреНрдиреБрд╣реЛрд╕реН рдпреА рдШрд┐рдирд▓рд╛рдЧреНрджрд╛ рдЕрдиреБрд╣рд╛рд░рд╣рд░реВ рддрдкрд╛рдИрдВ рд╡рд╛ рдореЗрд░реЛ рд╣реБрди рд╕рдХреНрдЫрдиреН рдпрджрд┐ рдЬреАрд╡рдирд▓реЗ рдлрд░рдХ рд╣рд╛рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реЗрдХреЛ рднрдП рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЛ рд╣реБрдиреН рднрдиреЗрд░ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдЪрд╛рдиреНрд╕рд░рд╣рд░реВ рд░ рдЭрдЧрдбрд╛рд▓реБрд╣рд░реВ рд▓реЗрдЕрдмрд╛рдЙрдЯрд╣рд░реВ рд░ рд▓рд╛рдЙрдиреНрдЬрд░рд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд╣реБрд▓рд╛рдорд╛ рдмрдорд╣рд░реВ рд▓рд┐рдПрд░ рдШрд╛рдБрдЯреА рдХрд╛рдЯреНрдиреЗ рд░ рдЪреЛрд░рд╣рд░реВ рддрд┐рдиреАрд╣рд░реВ рдпрд╣рд╛рдБ рд╕реНрд╡рд╛рдЧрдд рдЫреИрдирдиреН рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЬрд╣рд╛рдБрдмрд╛рдЯ рдЖрдПрдХрд╛ рдерд┐рдП рддреНрдпрд╣реАрдВ рдлрд░реНрдХрди рд▓рдЧрд╛рдЙрдиреБ рдкрд░реНрдЫ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЦрд╛рдирд╛ рдмрд╛рдБрдбреНрди рд╕рдХреНрджреИрдирдиреН рд╣рд╛рдореНрд░рд╛ рдШрд░рд╣рд░реВ рдмрд╛рдБрдбреНрдиреБрд╣реЛрд╕реН рд╣рд╛рдореНрд░рд╛ рджреЗрд╢рд╣рд░реВ рдмрд╛рдБрдбреНрдиреБрд╣реЛрд╕реН рдмрд░реБ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдмрд╛рд╣рд┐рд░ рд░рд╛рдЦреНрди рдкрд░реНрдЦрд╛рд▓ рдмрдирд╛рдФрдВ рдпреЛ рднрдиреНрдиреБ рдареАрдХ рдЫреИрди рдХрд┐ рдпреА рд╣рд╛рдореА рдЬрд╕реНрддреИ рдорд╛рдирд┐рд╕рд╣рд░реВ рд╣реБрдиреН рдард╛рдЙрдБ рддреНрдпрд╣рд╛рдБ рдЬрдиреНрдореЗрдХрд╛рд╣рд░реВрдХреЛ рдорд╛рддреНрд░ рд╣реБрдиреБрдкрд░реНрдЫ рднрдиреНрдиреЗ рд╕реЛрдЪреНрдиреЗ рдпрддрд┐ рдореВрд░реНрдЦ рдирдмрдиреНрдиреБрд╣реЛрд╕реН рд╕рдВрд╕рд╛рд░рд▓рд╛рдИ рдЕрд░реНрдХреЛ рддрд░рд┐рдХрд╛рд▓реЗ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЕрдм рддрд▓рджреЗрдЦрд┐ рдорд╛рдерд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН)
рд╕реНрд░реЛрдд: linux.org.ru
