เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดกเตเดฐเต‹เดชเตเดชเตเดฌเต‹เด•เตเดธเต เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดชเดพเดคเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเดพเด‚ เดญเดพเด—เด‚ เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดถเตเดฐเดฆเตเดงเดฏเดฟเตฝเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3

โ†’ เดฎเตเตป เดญเดพเด—เด™เตเด™เตพ: เด†เดฆเตเดฏเด‚ ะธ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต

เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดŽเดคเตเดคเดฟ

เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดงเดพเดจ เดตเต†เดฒเตเดฒเตเดตเดฟเดณเดฟ (เด†เดจเตเดคเดฐเดฟเด•เดฎเดพเดฏเดฟ เดธเตผเดตเต‡เดฏเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเดคเตเดคเดตเดฐเดฟเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เด†เดถเด™เตเด•) เดกเตเดฐเต‹เดชเตเดชเตเดฌเต‹เด•เตเดธเดฟเดฒเต† เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เตเด•เดณเตเดŸเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดตเดฐเตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดณเดตเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเตโ€Œเดฌเต‡เดธเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดธเตเดตเดพเดญเดพเดตเดฟเด•เดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเตเดคเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต, เดกเตˆเดจเดพเดฎเดฟเด•เต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดคเดฐเด‚ เด…เดจเตเดฎเดพเดจเดคเตเดคเดฟเตฝ mypy เดŸเต€เดฎเดฟเดจเตเดฑเต† เดถเตเดฐเดฎเด™เตเด™เตพ เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต† เดˆ เดชเตเดฐเดถเตโ€Œเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเต. เด…เดตเดธเดพเดจเด‚, เดฒเดณเดฟเดคเดฎเดพเดฏ เดตเดฟเดœเดฏ เดคเดจเตเดคเตเดฐเด‚ เด‡เดฒเตเดฒเต†เดจเตเดจเต เดคเต‹เดจเตเดจเดฟ, เดชเด•เตเดทเต‡ เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดณเดตเดฟเตฝ เดฆเตเดฐเตเดคเด—เดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดตเดณเตผเดšเตเดš เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดชเตˆเดคเตเดคเตบ เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเตฝ (เดฌเดพเด•เตเด•เต†เตปเดกเต เด•เต‹เดกเดฟเดจเตŠเดชเตเดชเด‚) เดเด•เดฆเต‡เดถเด‚ 4 เดฆเดถเดฒเด•เตเดทเด‚ เดตเดฐเดฟเด•เตพ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเต เด‰เดฃเตเดŸเต. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด•เต‹เดกเต เดŸเตˆเดชเตเดชเดฟเด‚เด—เดฟเดจเตเดฑเต† เดœเต‹เดฒเดฟ เดเด•เดฆเต‡เดถเด‚ เดฎเต‚เดจเตเดจเต เดตเตผเดทเด‚ เด•เตŠเดฃเตเดŸเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ. เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดชเตเดฐเต‹เด—เดคเดฟ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เด•เดตเดฑเต‡เดœเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เดณเต† Mypy เด‡เดชเตเดชเต‹เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดคเดฐเด™เตเด™เดณเดฟเดฒเต† เด…เดตเตเดฏเด•เตเดคเดคเด•เดณเตเดณเตเดณ เด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเด™เตเด™เตพเด•เตเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เด‰เดชเดฏเต‹เด—เด‚ Any เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เดณเดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดคเดฐเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ. เดกเตเดฐเต‹เดชเตเดชเตเดฌเต‹เด•เตเดธเดฟเดฒเต† เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ, เด’เดฐเต เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดค เดชเตˆเดคเตเดคเตบ เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเดฒเต† เดšเดฟเดฒ เดœเดจเดชเตเดฐเดฟเดฏ เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฐเด‚ เดจเดฟเตผเดตเดšเดจเด™เตเด™เตพ (เดธเตเดฑเตเดฑเดฌเต เดซเดฏเดฒเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดต) เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดธเด‚เดญเดพเดตเดจ เดจเตฝเด•เดฟ. เดŸเตˆเดชเตเดชเตเดทเต†เดกเต.

เดšเดฟเดฒ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดชเตˆเดคเตเดคเตบ เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดคเดฐเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดŸเตˆเดชเตเดชเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ (เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ PEP-เด•เดณเดฟเตฝ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต). เด‡เดคเดฟเดจเตเดฑเต† เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต TypeDict, JSON เดชเต‹เดฒเตเดณเตเดณ เดจเดฟเด˜เดฃเตเดŸเตเด•เตเด•เตพเด•เตเด•เต เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเตเดŸเตเดฐเดฟเด‚เด—เต เด•เต€เด•เดณเตเดณเตเดณ เดคเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต, เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเดฎเตเดฃเตเดŸเต. เดžเด™เตเด™เตพ เดŸเตˆเดชเตเดชเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด‚. เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดพเดชเดฐเดฎเดพเดฏ เด•เดดเดฟเดตเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เด…เดŸเตเดคเตเดค เด˜เดŸเตเดŸเด‚.

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3
เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚: เดธเต†เตผเดตเตผ

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3
เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚: เด•เตเดฒเดฏเดจเตเดฑเต

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3
เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเตเดฑเต† เด†เด•เต† เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚

เดกเตเดฐเต‹เดชเตเดชเตเดฌเต‹เด•เตเดธเดฟเตฝ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดš เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดณเดตเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดšเต†เดฏเตเดค เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เด’เดฐเต เด…เดตเดฒเต‹เด•เดจเด‚ เด‡เดคเดพ:

เดตเตเดฏเดพเด–เตเดฏเดพเดจ เด•เตผเด•เตเด•เดถเดค. เดชเตเดคเดฟเดฏ เด•เต‹เดกเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดพเด เดฟเดจเตเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดžเด™เตเด™เตพ เด•เตเดฐเดฎเต‡เดฃ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต. เด‡เดคเดฟเดจเด•เด‚ เดšเดฟเดฒ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เดณเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเดจเตเดฑเตผ เดŸเดฟเดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเต. เดชเตเดคเดฟเดฏ เดชเตˆเดคเตเดคเตบ เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฎเดฟเด•เตเด• เดซเดฏเดฒเตเด•เดณเดฟเดฒเตเด‚ เดจเดฎเตเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดŸเตˆเดชเตเดชเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดžเด™เตเด™เตพ เดŸเต€เดฎเตเด•เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เด•เต‹เดกเดฟเตฝ เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเตเดฐเดคเดฟเดตเดพเดฐ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด†เดฆเตเดฏเด‚ เดŽเดจเตเดคเดพเดฃเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด‰เดชเดฆเต‡เดถเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเตˆเดชเดฟเดฏเตเดŸเต† เดœเดจเดชเตเดฐเดฟเดฏเดค. เดžเด™เตเด™เตพ เด‡เดตเดจเตเดฑเตเด•เดณเดฟเตฝ เดฎเตˆเดชเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดŸเตˆเดชเตเดชเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป เดŸเต€เดฎเตเด•เดณเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เด…เดตเดฐเตเดฎเดพเดฏเดฟ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเต‹เดŸเตเดŸเต†เดŸเตเดชเตเดชเต. เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดžเด™เตเด™เตพ เด†เดจเตเด•เดพเดฒเดฟเด• เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดธเตผเดตเต‡เด•เตพ เดจเดŸเดคเตเดคเตเดจเตเดจเต. เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เดพเตป เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต (เดฎเตˆเดชเดฟ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด’เดฐเต เดชเตเดคเดฟเดฏ เดญเดพเดท เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดชเต‹เดฒเตเด‚!).

เดชเตเดฐเด•เดŸเดจเด‚. เดกเต†เดฎเตบ, เดฎเตˆเดชเดฟเด•เต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดฎเตˆเดชเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเด‚ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดตเตเดฏเดพเด–เตเดฏเดพเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เด‰เดฃเตเดŸเดพเด•เตเดจเตเดจ เด…เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต เด‡เดคเต เดšเต†เดฏเตเดคเดคเต.

เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเดฐเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚. เดกเตเดฐเต‹เดชเตเดชเตโ€Œเดฌเต‹เด•เตโ€Œเดธเดฟเตฝ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดŽเดกเดฟเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ mypy เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดŸเต‚เดณเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‡เดคเดฟเตฝ PyCharm, Vim, VS เด•เต‹เดกเต เดŽเดจเตเดจเดฟเดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด‡เดคเต เด•เต‹เดกเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดฟ. เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เด•เต‹เดกเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต.

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเดฟเดถเด•เดฒเดจเด‚. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดพเดฒเดฟเดธเดฟเดธเต เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเด‚เด—เตโ€Œเดทเตป เดธเดฟเด—เตเดจเต‡เดšเตเดšเดฑเตเด•เตพ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด’เดฐเต เดŸเต‚เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต. เดˆ เดŸเต‚เดณเดฟเดจเต เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเดพเด•เต‚, เดŽเดจเตเดจเดพเตฝ เดตเดฒเดฟเดฏ เดชเดฐเดฟเดถเตเดฐเดฎเดฎเดฟเดฒเตเดฒเดพเดคเต† เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดคเดฐเด‚ เด•เดตเดฑเต‡เดœเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‡เดคเต เดžเด™เตเด™เดณเต† เดธเดนเดพเดฏเดฟเดšเตเดšเต.

เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ. เดžเด™เตเด™เดณเตเดŸเต† เดชเดฒ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เดณเตเด‚ SQLAlchemy เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. PEP 484 เดคเดฐเด™เตเด™เตพเด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฎเต‹เดกเตฝ เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดฟเด•เตเด•เดพเดคเตเดค เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เดšเดฒเดจเดพเดคเตเดฎเด• เด•เดดเดฟเดตเตเด•เตพ เด‡เดคเต เดชเตเดฐเดฏเต‹เดœเดจเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต. เดžเด™เตเด™เตพ, PEP 561 เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดจเตเดฌเดจเตเดง เดธเตเดฑเตเดฑเดฌเต เดซเดฏเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ mypy-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเตเดฒเด—เดฟเตป เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต (เดคเตเดฑเดจเตเดจ เด‰เดฑเดตเดฟเดŸเด‚), เด‡เดคเต SQLalchemy เดชเดฟเดจเตเดคเตเดฃ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

เดžเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ

เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดˆ เดชเดพเดคเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เด•เตเดดเดฟเด•เตพ เดจเต‡เดฐเดฟเดŸเตเด•เดฏเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดคเต†เดฑเตเดฑเตเด•เตพ เดตเดฐเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดžเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸ เดšเดฟเดฒ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต. เด…เดตเดฐเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเดฑเดฏเตเดจเตเดจเดคเต เดธเดฎเดพเดจเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเดฏเดฒเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ. เดšเต†เดฑเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เดœเต‹เดฒเดฟ เด†เดฐเด‚เดญเดฟเดšเตเดšเต. เดˆ เดซเดฏเดฒเตเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดค เด’เดจเตเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด†เดฆเตเดฏเดคเตเดคเต† เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เด…เดตเดฏเดฟเตฝ เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดŸเดชเตเดชเต‹เตพ เดซเดฏเดฒเตเด•เตพ เดธเตเด•เดพเดจเดฟเด‚เด—เต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต. Any, เด’เดŸเตเดŸเตเด‚ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด‡เดคเต เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เด•เตƒเดคเตเดฏเดคเดฏเตเดŸเต† เด—เดฃเตเดฏเดฎเดพเดฏ เดจเดทเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เด•เตเดŸเดฟเดฏเต‡เดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ. เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดซเดฏเดฒเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เด•เต‹เดกเตเดฌเต‡เดธเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต เดญเดพเด—เด™เตเด™เดณเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดธเดพเดนเดšเดฐเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดˆ เดธเดฎเต€เดชเดจเด‚ เด‡เดคเตเดตเดฐเต† เด…เดคเตเดญเตเดคเด•เดฐเดฎเดพเดฏเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเด‚ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด•เต‹เดกเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเต เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดฎเต‡เด–เดฒเด•เตพ เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เด…เดคเดฟเตฝ, เดชเดฐเดธเตเดชเดฐเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ, เดคเดฐเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เดˆ เดฎเต‡เด–เดฒเด•เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดคเต†เดณเดฟเดžเตเดžเต. เด‡เดคเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เดณเดฟเตฝ เดชเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดตเดฐเตเดคเตเดคเต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต. เด‡เดชเตเดชเต‹เตพ เดคเดฟเดฐเดฟเดžเตเดžเตเดจเต‹เด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเตˆเดชเดฟ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เด•เต‹เตผ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟเดฐเตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดœเต‹เดฒเดฟเดฏเต† เด•เต‚เดŸเตเดคเตฝ เดชเตเดฐเดตเดšเดจเดพเดคเต€เดคเดฎเดพเด•เตเด•เตเด‚.

เดชเดดเดฏ เด•เต‹เดกเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† เดเด•เดฆเต‡เดถเด‚ 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดˆ เด•เต‹เดกเตเด•เดณเต†เดฒเตเดฒเดพเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด•เดพเดฐเตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดžเด™เตเด™เตพ PyAnnotate เดŽเดจเตเดจเตŠเดฐเต เดŸเต‚เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดจเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ เดคเดฐเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดถเต‡เด–เดฐเดฟเดšเตเดš เดตเดฟเดตเดฐเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดŸเตˆเดชเตเดชเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เด‰เดชเด•เดฐเดฃเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เดคเดฐเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฎเดจเตเดฆเด—เดคเดฟเดฏเดฟเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเตเดตเดฏเดฎเต‡เดต เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพเด•เตเด•เต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเดจเตเดตเตฝ เดŽเดกเดฟเดฑเตเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดžเด™เตเด™เตพ เด•เต‹เดกเต เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เดดเต†เดฒเตเดฒเดพเด‚ เดˆ เดŸเต‚เตพ เดธเตเดตเดฏเดฎเต‡เดต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดšเต†เดฑเดฟเดฏ เดตเต‹เดณเตเดฏเด‚ เดตเดฟเดถเด•เดฒเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดคเดฐเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต‹ เดžเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเดšเตเดšเต, เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเต เดธเดฎเต€เดชเดจเดตเตเด‚ เดตเดณเดฐเต† เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณเดคเดฟเดจเดพเตฝ เด…เดคเต เดตเต‡เดฃเตเดŸเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดญเต‚เดฐเดฟเดญเดพเด—เด‚ เด•เต‹เดกเตเด•เดณเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด‰เดŸเดฎเด•เตพ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเดšเตเดšเดคเดพเดฏเดฟ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดถเดฐเดฟเดฏเดพเดฏ เดฆเดฟเดถเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดžเด™เตเด™เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเดพเดฏเดฟ เดคเดฐเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดจเตฝเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เดชเตเดคเดฟเดฏ เดธเต‡เดตเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเดดเดฏ เดธเต‡เดตเดจเด‚ เด‡เดจเดฟ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด…เดคเตเดฐ เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ. เดฒเต†เด—เดธเดฟ เด•เต‹เดกเดฟเดจเดพเดฏเดฟ เดคเดฐเด‚ เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดตเดฟเดถเด•เดฒเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเตเดตเดฐเดฟเด•เดฏเดพเดฃเต.

เดธเตˆเด•เตเดฒเดฟเด•เต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ. เดฎเตเด•เดณเดฟเตฝ, เดžเดพเตป เดšเดพเด•เตเดฐเดฟเด• เด‡เดฑเด•เตเด•เตเดฎเดคเดฟเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเดคเต ("เดกเดฟเดชเตปเดกเตปเดธเดฟ เดŸเดพเตปเด—เดฟเตพเดธเต"), เด‡เดตเดฏเตเดŸเต† เด…เดธเตเดคเดฟเดคเตเดตเด‚ mypy เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เดฟ. เดˆ เดšเดพเด•เตเดฐเดฟเด• เด‡เดฑเด•เตเด•เตเดฎเดคเดฟเด•เตพ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดญเดพเดทเด•เดณเต†เดฏเตเด‚ mypy เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เด•เด เดฟเดจเดพเดงเตเดตเดพเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต. เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดฎเดฟเด•เตเด• เดฎเตˆเดชเดฟเดฏเตเดŸเต† เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เด’เดฐเต เดชเตเดฐเดงเดพเดจ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ. เดฎเตˆเดชเดฟ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด†เดฆเตเดฏเด‚ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดš เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดญเดพเดทเดฏเดพเดฏ เด…เดฒเต‹เดฑเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดจเดพเดณเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เดŸเดฒเต†เดŸเตเดคเตเดคเดคเต. เดธเตˆเด•เตเดฒเดฟเด•เต เด‡เด‚เดชเต‹เตผเดŸเตเดŸเต เด•เดฎเดพเตปเดกเตเด•เดณเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต Alore เดตเดพเด•เตเดฏเด˜เดŸเดจ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด†เดงเตเดจเดฟเด• เดฎเตˆเดชเดฟ เด…เดคเดฟเดจเตเดฑเต† เดจเต‡เดฐเดคเตเดคเต†เดฏเตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เดจเดฟเตผเดตเดนเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดšเดฟเดฒ เดชเดฐเดฟเดฎเดฟเดคเดฟเด•เตพ เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เด…เดฒเต‹เดฑเดฟเดจเต เด‡เดคเต เดตเดณเดฐเต† เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต). เดชเตˆเดคเตเดคเตบ เดธเตผเด•เตเด•เตเดฒเตผ เด‡เดฎเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเด•เตเด•เตเดจเตเดจเต, เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเตป เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดคเดฐเด‚ เด…เดชเดฐเดจเดพเดฎเด‚ เดจเดฟเตผเดตเตเดตเดšเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เดฎเดฟเด•เตเด• เด‡เด‚เดชเต‹เตผเดŸเตเดŸเต เดฒเต‚เดชเตเดชเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดตเดฐเต† Mypy-เดฏเตเด•เตเด•เต เดŽเดชเตเดชเต‹เดดเตเด‚ เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด†เดณเต‚เดฐเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เด…เดตเตเดฏเด•เตเดคเดคเด•เดณเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดพเดฐเด‚เดญ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดŽเดŸเตเดคเตเดค เดฎเต‹เดถเด‚ เดคเต€เดฐเตเดฎเดพเดจเด™เตเด™เตพ เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเด•เตเด•เต เด…เดธเตเด–เด•เดฐเดฎเดพเดฏ เด†เดถเตเดšเดฐเตเดฏเด‚ เดธเดฎเตเดฎเดพเดจเดฟเด•เตเด•เตเด‚.

เดซเดฒเด™เตเด™เตพ: 5 เดฆเดถเดฒเด•เตเดทเด‚ เด•เต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเตเดคเดฟเดฏ เดšเด•เตเดฐเดตเดพเดณเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เตเดฎเตเดณเตเดณ เดชเดพเดค

mypy เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด’เดฐเตเดชเดพเดŸเต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เดฏเดฟ - เด†เดฆเตเดฏเด•เดพเดฒ เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเตเด•เตพ เดฎเตเดคเตฝ 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดชเตเดฐเตŠเดกเด•เตเดทเตป เด•เต‹เดกเต เดคเดฐเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฐเต†. mypy เดชเดฐเดฟเดฃเดฎเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เดคเดฐเด‚ เดธเต‚เดšเดจเด•เตพ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดŸเต. เดˆ เดฆเดฟเดตเดธเด™เตเด™เดณเดฟเตฝ, เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเต เดŸเตˆเดชเตเดชเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดšเตเดฑเตเดฑเตเด‚ เดถเด•เตเดคเดฎเดพเดฏ เด’เดฐเต เด†เดตเดพเดธเดตเตเดฏเดตเดธเตเดฅ เดตเดฟเด•เดธเดฟเดšเตเดšเต. เด‡เดคเดฟเดจเต เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดธเตเดฅเดฒเดฎเตเดฃเตเดŸเต, เด…เดคเดฟเตฝ IDE-เด•เตพเด•เตเด•เตเด‚ เดŽเดกเดฟเดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เตเดฎเตเดณเตเดณ เดธเดนเดพเดฏ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดตเดฏเดฟเตฝ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เด—เตเดฃเด™เตเด™เดณเตเด‚ เดฆเต‹เดทเด™เตเด™เดณเตเดฎเตเดฃเตเดŸเต.

เดกเตเดฐเต‹เดชเตเดชเตเดฌเต‹เด•เตเดธเดฟเตฝ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เด‡เดคเดฟเดจเด•เด‚ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚, เดžเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเต เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดฆเดฟเดตเดธเด™เตเด™เดณเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เตพ เดตเดฟเด•เดธเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดฎเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเดฒเดฟเดฏ เดคเต‹เดคเดฟเดฒเตเดณเตเดณ เดชเตˆเดคเตเดคเตบ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตฝ เดจเดฟเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดณเดฐเต† เดจเดฒเตเดฒ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเด•. เดธเดฎเดพเดจเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเดฟเดฏเดตเดฐเตเดฎเดพเดฏเดฟ เดžเดพเตป เดธเด‚เดธเดพเดฐเดฟเดšเตเดšเต. เด…เดตเดฐเดพเดฐเตเด‚ เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเดšเตเดšเดฟเดฒเตเดฒ. เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เดชเตˆเดคเตเดคเดฃเดฟเดจเต† "เดชเดคเดฟเดตเต เดชเตˆเดคเตเดคเตบ" เดŽเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดŸเตเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เดญเดพเดทเดฏเดพเด•เตเด•เตเดจเตเดจเต.

เดชเตเดฐเดฟเดฏ เดตเดพเดฏเดจเด•เตเด•เดพเตผ! เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตˆเดคเตเดคเตบ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹?

เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3
เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเดฟเดจเตเดฑเต† 4 เดฆเดถเดฒเด•เตเดทเด‚ เดฒเตˆเดจเตเด•เตพ เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค. เดญเดพเด—เด‚ 3

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•