เชชเชพเชฏเชฅเซ‹เชจ 3.8 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเช•เชพเชธเชจเชพ เชฆเซ‹เชข เชตเชฐเซเชท เชชเช›เซ€ เชชเซเชฐเชธเซเชคเซเชค เชฎเซเช–เซเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชชเซเชฐเช•เชพเชถเชจ เชชเชพเชฏเชฅเซ‹เชจ 3.8. Python 3.8 เชถเชพเช–เชพ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เช…เชชเชกเซ‡เชŸเซเชธ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ 18 เชฎเชนเชฟเชจเชพเชจเซ€ เช…เช‚เชฆเชฐ เชฐเชฟเชฒเซ€เช. เชœเชŸเชฟเชฒ เชจเชฌเชณเชพเชˆเช“ เช“เช•เซเชŸเซ‹เชฌเชฐ 5 เชธเซเชงเซ€ 2024 เชตเชฐเซเชท เชฎเชพเชŸเซ‡ เชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. 3.8 เชถเชพเช–เชพ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เช…เชชเชกเซ‡เชŸ เชฆเชฐ เชฌเซ‡ เชฎเชนเชฟเชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชชเชพเชฏเชฅเซ‹เชจ 3.8.1 เชจเซเช‚ เชชเซเชฐเชฅเชฎ เชธเซเชงเชพเชฐเชพเชคเซเชฎเช• เชชเซเชฐเช•เชพเชถเชจ เชกเชฟเชธเซ‡เชฎเซเชฌเชฐเชฎเชพเช‚ เชธเซเชจเชฟเชถเซเชšเชฟเชค เชฅเชฏเซ‡เชฒ เช›เซ‡.

เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒเชพ เชชเซˆเช•เซ€ เชจเชตเซ€เชจเชคเชพเช“:

  • เช†เชงเชพเชฐ เชœเชŸเชฟเชฒ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชฎเชพเช‚ เชธเซ‹เช‚เชชเชฃเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€. เชจเชตเชพ โ€œ:=โ€ เช“เชชเชฐเซ‡เชŸเชฐ เชธเชพเชฅเซ‡, เช…เชจเซเชฏ เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟเช“เชจเซ€ เช…เช‚เชฆเชฐ เชฎเซ‚เชฒเซเชฏ เช…เชธเชพเช‡เชจเชฎเซ‡เชจเซเชŸ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเซ€ เชถเช•เซเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชถเชฐเชคเซ€ เชจเชฟเชตเซ‡เชฆเชจเซ‹เชฎเชพเช‚ เช…เชจเซ‡ เชฒเซ‚เชชเซเชธเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเชฌเชฒ เชซเช‚เช•เซเชถเชจ เช•เซ‰เชฒ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡:

    เชœเซ‹ (n := len(a)) > 10:
    ...

    เชœเซเชฏเชพเชฐเซ‡ (block := f.read(256)) != ":
    ...

  • เช†เชงเชพเชฐ เชซเช‚เช•เซเชถเชจ เชฆเชฒเซ€เชฒเซ‹ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ. เชซเช‚เช•เซเชถเชจ เชกเซ‡เชซเชฟเชจเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฆเชฒเซ€เชฒเซ‹เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเชฎเซ‡ เชนเชตเซ‡ เช…เชฒเช— เชฆเชฒเซ€เชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "/" เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‡ เชซเช‚เช•เซเชถเชจ เช•เซ‰เชฒ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เช•เซเชฐเชฎเชจเชพ เช†เชงเชพเชฐเซ‡ เชฎเซ‚เชฒเซเชฏเซ‹ เช…เชธเชพเช‡เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡ เชฆเชฒเซ€เชฒเซ‹ เชธเซ‹เช‚เชชเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เช•เซเชฐเชฎเชฎเชพเช‚ (เชšเชฒ=เชฎเซ‚เชฒเซเชฏ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ)). เชตเซเชฏเชตเชนเชพเชฐเซ เชฌเชพเชœเซเช, เชจเชตเซ€ เชธเซเชตเชฟเชงเชพ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ C เชฎเชพเช‚ เชนเชพเชฒเชจเชพ เชซเช‚เช•เซเชถเชจเซเชธเชจเชพ เชตเชฐเซเชคเชจเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชจเชพเชฎเซ‹เชจเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชŸเชพเชณเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‹ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชจเชพเชฎ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡.

    "/" เชงเซเชตเชœ เช…เช—เชพเช‰ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ "*" เชงเซเชตเชœเชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชšเชฒเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ "เชšเชฒ=เชฎเซ‚เชฒเซเชฏ" เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเซ‹เช‚เชชเชฃเซ€ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ "def f(a, b, /, c, d, *, e, f):" เชšเชฒ "a" เช…เชจเซ‡ "b" เชฎเชพเชคเซเชฐ เชฎเซ‚เชฒเซเชฏเซ‹ เชธเซ‚เชšเชฟเชฌเชฆเซเชง เชนเซ‹เชฏ เชคเซ‡ เช•เซเชฐเชฎเชฎเชพเช‚ เช…เชธเชพเช‡เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ ,
    เชšเชฒ โ€œeโ€ เช…เชจเซ‡ โ€œfโ€, เชซเช•เซเชค เชธเซ‹เช‚เชชเชฃเซ€ โ€œvariable=valueโ€ เชฆเซเชตเชพเชฐเชพ, เช…เชจเซ‡ เชšเชฒ โ€œcโ€ เช…เชจเซ‡ โ€œdโ€ เชจเซ€เชšเซ‡เชจเซ€ เช•เซ‹เชˆเชชเชฃ เชฐเซ€เชคเซ‡:

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

  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชจเชตเซเช‚ C API
    เชชเชพเชฏเชฅเซ‹เชจ เช†เชฐเช‚เชญเซ€เช•เชฐเชฃ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฌเชงเชพ เชชเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช…เชจเซ‡ เช…เชฆเซเชฏเชคเชจ เชเชฐเชฐ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชธเซเชตเชฟเชงเชพเช“ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡. เชธเซ‚เชšเชฟเชค API เช…เชจเซเชฏ C เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชชเชพเชฏเชฅเซ‹เชจ เช‡เชจเซเชŸเชฐเชชเซเชฐเซ€เชŸเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชเชฎเซเชฌเซ‡เชก เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡;

  • เช…เชฎเชฒเซ€ เชธเซ€ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชจเชตเซ‹ เชตเซ‡เช•เซเชŸเชฐเช•เซ‹เชฒ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ. CPython 3.8 เชฎเชพเช‚, Vectorcall เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเชœเซ€ เชชเชฃ เช†เช‚เชคเชฐเชฟเช• เช‰เชชเชฏเซ‹เช— เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡; CPython 3.9 เชฎเชพเช‚ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชฐเซ€เชคเซ‡ เชธเซเชฒเชญ API เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฃเชจเซ€ เชฏเซ‹เชœเชจเชพ เช›เซ‡;
  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชฐเชจเชŸเชพเชˆเชฎ เช“เชกเชฟเชŸ เชนเซเช•เซเชธเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช…เชจเซ‡ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เช‘เชกเชฟเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ€ เชชเซเชฐเช—เชคเชฟ เชตเชฟเชถเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชณเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ€ เช†เชฏเชพเชคเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเชพเช‡เชฒเซ‹ เช–เซ‹เชฒเซ€ เชถเช•เซ‹ เช›เซ‹, เชŸเซเชฐเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‹เช•เซ‡เชŸเซเชธ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ, exec, eval เช…เชจเซ‡ run_mod เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชก เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡;
  • เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เช…เชฅเชพเชฃเซเช‚ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ Pickle 5 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ‡ เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เช เช•เชฐเชตเชพ เช…เชจเซ‡ เชกเซ€เชธเซ€เชฐเชฟเชฏเชฒเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เช…เชฅเชพเชฃเซเช‚ เชคเชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เช•เซ‹เชชเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเซ€เชจเซ‡ เช…เชจเซ‡ เชกเซ‡เชŸเชพ-เชตเชฟเชถเชฟเชทเซเชŸ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชคเช•เชจเซ€เช•เซ‹ เชฒเชพเช—เซ เช•เชฐเซ€เชจเซ‡ เชฎเชฒเซเชŸเชฟ-เช•เซ‹เชฐ เช…เชจเซ‡ เชฎเชฒเซเชŸเซ€-เชจเซ‹เชก เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ เชชเชพเชฏเชฅเซ‹เชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชตเชšเซเชšเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ เชกเซ‡เชŸเชพเชจเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชชเชพเช‚เชšเชฎเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช†เช‰เชŸ-เช“เชซ-เชฌเซ‡เชจเซเชก เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเซ‹เชกเชจเชพ เช‰เชฎเซ‡เชฐเชพ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเซเช–เซเชฏ เช…เชฅเชพเชฃเชพเช‚เชจเชพ เชชเซเชฐเชตเชพเชนเชฅเซ€ เช…เชฒเช—เชฅเซ€ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เชชเชฟเช•เชฒ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชšเซ‹เชฅเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช“เชซเชฐ เช•เชฐเชพเชฏเซ‡เชฒ เชคเซเชฐเซ€เชœเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เช…เชจเซ‡ เชชเซเชฐเชธเชพเชฐเชฟเชค เชกเซ‡เชŸเชพเชจเชพ เช•เชฆเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
  • เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ เชŸเชพเชˆเชช เช•เซ‡เชŸเชฒเซ€เช• เชจเชตเซ€ เชธเซเชตเชฟเชงเชพเช“ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡:
    • ะšะปะฐัั TypedDict เชเชธเซ‹เชธเชฟเชฏเซ‡เชŸเชฟเชต เชเชฐเซ‡ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเช•เชพเชฐเชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช›เซ‡ (โ€œTypedDict(โ€˜Point2Dโ€™, x=int, y=int, label=str)โ€).
    • เชชเซเชฐเช•เชพเชฐ เชถเชพเชฌเซเชฆเชฟเช•, เชœเซ‡ เชคเชฎเชจเซ‡ เช…เชฎเซเช• เชชเซ‚เชฐเซเชตเชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชฎเซ‚เชฒเซเชฏเซ‹ ("เชถเชพเชฌเซเชฆเชฟเช•['เชœเซ‹เชกเชพเชฏเซ‡เชฒ', 'เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸเซ‡เชก']") เชธเซเชงเซ€ เชชเชฐเชฟเชฎเชพเชฃ เช…เชฅเชตเชพ เชชเชฐเชค เชฎเซ‚เชฒเซเชฏเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชกเชฟเชเชพเช‡เชจ "เช…เช‚เชคเชฟเชฎ", เชœเซ‡ เชšเชฒ, เช•เชพเชฐเซเชฏเซ‹, เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เชตเชฐเซเช—เซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซ‡ เชฌเชฆเชฒเซ€ เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€ เชธเซ‹เช‚เชชเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€ ("pi: Final[float] = 3.1415926536").
  • เชฌเชพเช‡เชŸเช•เซ‹เชก เชธเชพเชฅเซ‡ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เช•เซ‡เชถ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€, เช…เชฒเช— FS เชŸเซเชฐเซ€เชฎเชพเช‚ เชธเชพเชšเชตเซ‡เชฒ เช…เชจเซ‡ เช•เซ‹เชก เชธเชพเชฅเซ‡เชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฅเซ€ เช…เชฒเช—. เชฌเชพเช‡เชŸเช•เซ‹เชก เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเชพเชšเชตเชตเชพเชจเซ‹ เชฎเชพเชฐเซเช— เชตเซ‡เชฐเซ€เชเชฌเชฒ เชฆเซเชตเชพเชฐเชพ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เช›เซ‡ PYTHONPYCACHEPREFIX เช…เชฅเชตเชพ เชตเชฟเช•เชฒเซเชช "-X pycache_prefix";
  • เช…เชฎเชฒเซ€ เชชเชพเชฏเชฅเซ‹เชจเชจเชพ เชกเซ€เชฌเช— เชฌเชฟเชฒเซเชกเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช•เซ‡ เชœเซ‡ เชฐเซ€เชฒเซ€เชเชจเซ€ เชธเชฎเชพเชจ ABI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเซ€เชฌเช— เชฌเชฟเชฒเซเชกเซเชธเชฎเชพเช‚ เชธเซเชฅเชฟเชฐ เชฐเซ€เชฒเซ€เช เชฎเชพเชŸเซ‡ เช•เชฎเซเชชเชพเชˆเชฒ เช•เชฐเซ‡เชฒ SI เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
  • f-เชธเซเชŸเซเชฐเชฟเช‚เช—เซเชธ ('f' เชธเชพเชฅเซ‡ เชชเซเชฐเซ€เชซเชฟเช•เซเชธ เชฅเชฏเซ‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซ‡เชก เชถเชพเชฌเซเชฆเชฟเช•) = เช“เชชเชฐเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "f'{expr=}"), เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฐเชณ เชกเชฟเชฌเช—เซ€เช‚เช— เชฎเชพเชŸเซ‡ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจเชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸเชฎเชพเช‚ เช•เชจเซเชตเชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡:

    โ€บโ€บโ€บ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ = 'eric_idle'
    โ€บโ€บโ€บ เชธเชญเซเชฏ_เชคเซเชฏเชพเชฐเชฅเซ€ = เชคเชพเชฐเซ€เช–(1975, 7, 31)
    โ€บโ€บโ€บ f'{user=} {member_since=}โ€™
    "user='eric_idle' member_since=datetime.date(1975, 7, 31)"

  • เช…เชญเชฟเชตเซเชฏเช•เซเชคเชฟ "เชšเชพเชฒเซยป เชฌเซเชฒเซ‹เช•เชจเซ€ เช…เช‚เชฆเชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡เชฒเซเชฒเซ‡;
  • เชจเชตเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ multiprocessing.shared_memory, เชฎเชฒเซเชŸเชฟเชชเซเชฐเซ‹เชธเซ‡เชธ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเซ‹เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
  • Windows เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ, asyncio เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชตเชฐเซเช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ ProactorEventLoop;
  • เชจเชตเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช•เซ‹เชก เช•เซ‡เชถเซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ LOAD_GLOBAL เชธเซ‚เชšเชจเชพเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฒเช—เชญเช— 40% เชตเชงเซเชฏเซเช‚ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹