рдкрд╛рдпрдерди 3.8 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд╡рд┐рдХрд╛рд╕ рдХреЗ рдбреЗрдврд╝ рд╕рд╛рд▓ рдмрд╛рдж рдкреНрд░рд╕реНрддреБрдд рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд░рд┐рд▓реАрдЬрд╝ рдЕрдЬрдЧрд░ 3.8. рдкрд╛рдпрдерди 3.8 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрджреНрдпрддрди рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ 18 рдорд╣реАрдиреЗ рдХреЗ рднреАрддрд░ рд░рд┐рд▓реАрдЬ. рдЕрдХреНрдЯреВрдмрд░ 5 рддрдХ 2024 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЧрдВрднреАрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред 3.8 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрдкрдбреЗрдЯ рд╣рд░ рджреЛ рдорд╣реАрдиреЗ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдкрд╛рдпрдерди 3.8.1 рдХреА рдкрд╣рд▓реА рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬ рджрд┐рд╕рдВрдмрд░ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред

рдЬреЛрдбрд╝реЗ рдЧрдП рдХреЗ рдмреАрдЪ рдирд╡рдкреНрд░рд╡рд░реНрддрди:

  • ╨Я╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ рдЬрдЯрд┐рд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рднреАрддрд░ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕рдВрдЪрд╛рд▓рдиред рдирдП ":=" рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде, рдЕрдиреНрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдореВрд▓реНрдп рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╢рд░реНрдд рдмрдпрд╛рдиреЛрдВ рдореЗрдВ рдбрдмрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд▓реВрдк рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп:

    рдпрджрд┐ (n := len(a)) > 10:
    ...

    рдЬрдмрдХрд┐ (рдмреНрд▓реЙрдХ := f.read(256)) != ":
    ...

  • ╨Я╨╛╨┤╨┤╨╡╤А╨╢╨║╨░ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ред рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рджреМрд░рд╛рди рддрд░реНрдХреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдЕрдм рдЖрдк рдЙрди рддрд░реНрдХреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "/" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЗрд╡рд▓ рдЙрд╕ рдХреНрд░рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдорд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЙрди рддрд░реНрдХреЛрдВ рд╕реЗ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐рд╕реА рднреА рдХреНрд░рдо рдореЗрдВ (рдЪрд░=рдореВрд▓реНрдп рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕))ред рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрдХреНрд╖ рдкрд░, рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдкрд╛рдпрдерди рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реА рдореЗрдВ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рдореЛрдВ рд╕реЗ рдмрд╛рдзреНрдп рд╣реЛрдиреЗ рд╕реЗ рднреА рдмрдЪрд╛рддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИред

    "/" рдзреНрд╡рдЬ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝реЗ рдЧрдП "*" рдзреНрд╡рдЬ рдХрд╛ рдкреВрд░рдХ рд╣реИ, рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ "рд╡реЗрд░рд┐рдПрдмрд▓ = рд╡реИрд▓реНрдпреВ" рдлреЙрд░реНрдо рдореЗрдВ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝рдВрдХреНрд╢рди "def f(a, b, /, c, d, *, e, f):" рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓ "a" рдФрд░ "b" рдХреЛ рдХреЗрд╡рд▓ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдорд╛рди рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ ,
    рд╡реЗрд░рд┐рдПрдмрд▓ "рдИ" рдФрд░ "рдПрдл", рдХреЗрд╡рд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ "рд╡реЗрд░рд┐рдПрдмрд▓ = рд╡реИрд▓реНрдпреВ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓ "рд╕реА" рдФрд░ "рдбреА" рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ:

    f(10, 20, 30, 40, e=50, f=60)
    f(10, 20, s=30, d=40, e=50, f=60)

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

  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреА рд╡рд╕реНрддреБрдУрдВ рддрдХ рддреЗрдЬреА рд╕реЗ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╡реЗрдХреНрдЯрд░рдХреЙрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред рд╕реАрдкреАрдереЙрди 3.8 рдореЗрдВ, рд╡реЗрдХреНрдЯрд░рдХреЙрд▓ рддрдХ рдкрд╣реБрдВрдЪ рдЕрднреА рднреА рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧ рддрдХ рд╕реАрдорд┐рдд рд╣реИ; рд╕реАрдкреАрдереЙрди 3.9 рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рд╕реБрд▓рдн рдПрдкреАрдЖрдИ рдХреА рд╢реНрд░реЗрдгреА рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ;
  • рдЬреЛрдбрд╝рд╛ рд░рдирдЯрд╛рдЗрдо рдСрдбрд┐рдЯ рд╣реБрдХреНрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рдпрдерди рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдСрдбрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдпрд╛рдд рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝рд╛рдЗрд▓реЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЯреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЙрдХреЗрдЯ рддрдХ рдкрд╣реБрдБрдЪрдирд╛, exec, eval рдФрд░ run_mod рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдб рдЪрд▓рд╛рдирд╛);
  • рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЕрдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХреА рдкрд┐рдХрд▓ 5 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдФрд░ рдбреАрд╕реЗрд░рд┐рдПрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд┐рдХрд▓ рдЖрдкрдХреЛ рдореЗрдореЛрд░реА рдХреЙрдкреА рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рдФрд░ рдбреЗрдЯрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреВрд▓рди рддрдХрдиреАрдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ рдорд▓реНрдЯреА-рдХреЛрд░ рдФрд░ рдорд▓реНрдЯреА-рдиреЛрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдкрд╛рдпрдерди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдкрд╛рдВрдЪрд╡рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рдЖрдЙрдЯ-рдСрдл-рдмреИрдВрдб рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдореЛрдб рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдореБрдЦреНрдп рдЕрдЪрд╛рд░ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкрд┐рдХрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪреМрдерд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдкреНрд░реЗрд╖рд┐рдд рдбреЗрдЯрд╛ рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдХрдореА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
  • рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХрдИ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреЗрд╢ рдХреА рдЧрдИ рд╣реИрдВ:
    • рд╡рд░реНрдЧ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рд╣реБрдЖ рдбрд┐рдХреНрдЯ рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдХреБрдВрдЬрд┐рдпреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ ("рдЯрд╛рдЗрдкреНрдбрдбрд┐рдХреНрдЯ ('рдкреНрд╡рд╛рдЗрдВрдЯ 2 рдбреА', x = int, y = int, рд▓реЗрдмрд▓ = str)")ред
    • рдЯрд╛рдЗрдк рд╢рд╛рдмреНрджрд┐рдХ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдпрд╛ рдорд╛рди рдХреЛ рдХреБрдЫ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдорд╛рдиреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ ("рд╢рд╛рдмреНрджрд┐рдХ['рдХрдиреЗрдХреНрдЯреЗрдб', 'рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯреЗрдб']")ред
    • рдирд┐рд░реНрдорд╛рдг "рдЕрдВрддрд┐рдо", рдЬреЛ рдЙрди рдЪрд░, рдХрд╛рд░реНрдпреЛрдВ, рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рд╡рд░реНрдЧреЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдмрджрд▓рд╛ рдпрд╛ рдкреБрди: рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ("pi: рдЕрдВрддрд┐рдо [рдлреНрд▓реЛрдЯ] = 3.1415926536")ред
  • рдмрд╛рдЗрдЯрдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдПрдХ рдЕрд▓рдЧ рдПрдлрдПрд╕ рдЯреНрд░реА рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рдФрд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдмрд╛рдЗрдЯрдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХрд╛ рдкрде рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ Pythonpycacheprefix рдпрд╛ рд╡рд┐рдХрд▓реНрдк "-X pycache_prefix";
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдкрд╛рдпрдерди рдХреЗ рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдорд╛рди рдПрдмреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдбреАрдмрдЧ рдмрд┐рд▓реНрдб рдореЗрдВ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдПрд╕рдЖрдИ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ;
  • рдПрдл-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ ('рдПрдл' рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрд╡рд░реВрдкрд┐рдд рдЕрдХреНрд╖рд░) = рдСрдкрд░реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдПрдл' {рдПрдХреНрд╕рдкреАрдЖрд░ =}'"), рдЬреЛ рдЖрдкрдХреЛ рдЖрд╕рд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

    тА║тА║тА║ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ = 'eric_idle'
    тА║тА║тА║ рд╕рджрд╕реНрдп_рдЪреВрдВрдХрд┐ = рджрд┐рдирд╛рдВрдХ(1975, 7, 31)
    тА║тА║тА║ f'{user=} {member_since=}'
    "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛='eric_idle' member_since=datetime.date(1975, 7, 31)"

  • рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ┬╗ рдХрд┐рд╕реА рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рд╣реИ рдЖрдЦрд┐рд░рдХрд╛рд░;
  • рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ.рд╢реЗрдпрд░реНрдб_рдореЗрдореЛрд░реА, рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛;
  • рд╡рд┐рдВрдбреЛрдЬрд╝ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░, рдПрд╕рд┐рдВрд╕реАрдУ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдкреНрд░реЛрдПрдХреНрдЯрд░рдЗрд╡реЗрдВрдЯрд▓реВрдк;
  • рдирдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛрдб рдХреИрд╢рд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг LOAD_GLOBAL рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ 40% рдмрдврд╝ рдЧрдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ