рдкрд╛рдпрдерди рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреИрд╕реЗ рд╕реАрдЦреЗрдВ: рдпреИрдВрдбреЗрдХреНрд╕ рдХрд╛ рдПрдХ рдирдпрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕

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

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

тАГ1. рд╕реАрдкреАрдереЙрди рдбрд┐рд╡рд╛рдЗрд╕
тАГ2. рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ
тАГ3. рдкрд░реАрдХреНрд╖рдг
тАГ4. рдбреЗрдЯрд╛рдмреЗрд╕
тАГ5. рдбреЗрдЯрд╛рдмреЗрд╕: рдореЙрдбрд▓, рдорд╛рдЗрдЧреНрд░реЗрд╢рди, рдкрд░реАрдХреНрд╖рдг
тАГ6. рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░
тАГ7. рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░
тАГ8. рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
тАГ9. рдбреАрдмрдЧ, рд▓реЙрдЧрд┐рдВрдЧ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ
тАГ10. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдПрдХ
тАГ11. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджреЛ
тАГ12. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рддреАрд╕рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рди

1. CPython рдбрд┐рд╡рд╛рдЗрд╕ - Egor Ovcharenko


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


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/dcNx5Sgix4axOA

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


рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджреБрднрд╛рд╖рд┐рдпрд╛:
docs.python.org/3/reference/executionmodel.html
github.com/python/cpython
leanpub.com/insidethepythonvirtualmachine.read

рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди:
arctrix.com/nas/python/gc
рд░рд╢рдЯрд░. com / blog/ python -рдореЗрдореЛрд░реА-рдореИрдиреЗрдЬрдореЗрдВрдЯ
рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо-
engineering.com/dismissing-python-gar рдХрдЪрд░рд╛-collection-at- instagram - 4dca40b29172 stackify.com/python-garbage-collection

рдЕрдкрд╡рд╛рдж:
Bugs.python.org/issue17611

2. рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ - рд╡рд╛рд▓реЗрд░реА рд▓рд┐рд╕реЗ


рдЖрдЗрдП OOP рдФрд░ рдкрд╛рдпрдерди рдореЗрдВ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдЬреИрд╕реЗ рдХрд┐ рдбреЗрдХреЛрд░реЗрдЯрд░, рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдФрд░ рдореЗрдЯрд╛рдХреНрд▓рд╛рд╕реЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/f-UpCHCsnxqf9Q

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


habr.com/ru/post/141411
docs.python.org/3/howto/descriptor.html
habr.com/ru/post/145835
ibm.com/developerworks/ru/library/l-pymeta
docs.python.org/ 2.5 / рд░реЗрдл / / рд╕реНрд▓реЙрдЯред Html

3. рдкрд░реАрдХреНрд╖рдг - рдорд╛рд░рд┐рдпрд╛ рдЬреЗрд▓реЗрдиреЛрд╡рд╛


рдЖрдЗрдП рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░реАрдХреНрд╖рдг рдХреНрдпрд╛ рд╣реИ, рдкрд░реАрдХреНрд╖рдг рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЪрд▓реЛ Python рдХреЛрдб рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ: unittest, pytest, doctestред рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИрдВ, рдФрд░ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рд╣рдо рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВрдЧреЗ: рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/g6nd4aORJyrPMQ

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


docs.python.org/3/library/unittest.html
docs.pytest.org/en/latest
docs.python.org/3/library/doctest.html

4. рдбреЗрдЯрд╛рдмреЗрд╕ - рддрд╛рддреНрдпрд╛рдирд╛ рдбреЗрдирд┐рд╕реЛрд╡рд╛


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

рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдбреЗрд╡рд▓рдкрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рди-рдХрд┐рди рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдмрдЧреНрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕реНрд░реЛрдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХрд╛ рдХреМрди рд╕рд╛ рддрд░реАрдХрд╛ рд╣реИред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/Uf5U_xwt5qGBIQ

5. рдбреЗрдЯрд╛рдмреЗрд╕: рдореЙрдбрд▓, рдорд╛рдЗрдЧреНрд░реЗрд╢рди, рдкрд░реАрдХреНрд╖рдг - рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рд╡рд╛рд╕рд┐рди


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

рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдФрд░ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд╡реЗрд░реА рдмрд┐рд▓реНрдбрд░, рдУрдЖрд░рдПрдо рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рд╣реИ (SQLAlchemy рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ), рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ (рдПрд▓реЗрдореНрдмрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ), рдФрд░ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/DqYmAbrPu6en2g
рдЙрджрд╛рд╣рд░рдг: github.com/alvassin/alembic-quickstart

6. рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ - рдУрд▓реЗрдЧ рдПрд░рдорд╛рдХреЛрд╡


рдЖрдЗрдП рдирдИ рдкреНрд░рдгрд╛рд▓реА рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рддреАрди рднрд╛рдЧреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

- рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ;
- рдХреЛрдб-рд╕реНрддрд░реАрдп рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди (рдорд╛рд░реНрдЯрд┐рди рдлреЙрд▓рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдкрдШрдЯрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд▓рд┐рдП рдФрдЪрд┐рддреНрдп);
- рдЪреМрд░рд╛рд╣реЗ рдХреА рдмрд╛рддрдЪреАрдд рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/d/PivB-ZJ0UJGjYQ

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


HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢:
tools.ietf.org/html/rfc2616
tools.ietf.org/html/rfc5789

15 HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреБрдЪреНрдЫ рддрдереНрдп:
habr.com/ru/company/yandex/blog/265569

рдЯреНрд░реЗрдиреА рд╡рд╛рд╕рд┐рдпрд╛ рдФрд░ рдЙрдирдХреА рдХрд╣рд╛рдиреА idempotency API рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:
habr.com/en/company/yandex/blog/442762

рдЙрджреНрдпрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рдкреИрдЯрд░реНрди: martinfowler.com/eaaCatalog/index.html
Microservices рдкреИрдЯрд░реНрди: manning.com/books/microservices-patterns
рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди: litres.ru / elizabet-robson / head-first-patterny-proektirovaniya-39123671
рдбреЛрдореЗрди-рдЪрд╛рд▓рд┐рдд рдбрд┐рдЬрд╛рдЗрди: рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рджрд┐рд▓ рдореЗрдВ рдЙрд▓рдЭреА рдЬрдЯрд┐рд▓рддрд╛: amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/03211252151515
рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЕрдиреБрдХреВрд▓рди: рдордзреНрдпрдо.com/ netflix- techblog/ optimizing-the-netflix- ap-5c9ac715cf19

7. рдЕрд╡рд╕рдВрд░рдЪрдирд╛ - рджрд┐рдорд┐рддреНрд░реА рдУрд░рд▓реЛрд╡


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


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/9eOXdelTpXkoEQ

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


рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ: docs.python.org/3.8/distutils/setupscript.html
virtualenv: docs.python.org/3.8/library/venv.html
рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди: en.wikipedia.org//siki/Software_deployment
Ansible: docs.ansible.com /ansible/latest/user_guide/quickstart.html
рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди: en.wikipedia.org/wiki/Hardware_virtualization
рдХрдВрдЯреЗрдирд░реАрдХрд░рдг: en.wikipedia.org/wiki/OS-nvel_virtualization

8. рдПрд▓реНрдЧреЛрд░рд┐рджрдо - рдЗрд▓реНрдпрд╛ рд╡реЛрд▓реНрдХреЛрд╡


рдЪрд▓реЛ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ, рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдФрд░ рдкрд░рд┐рд╢реЛрдзрди рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред

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


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/hBbOjd4SqMlw5g

рд▓рд┐рдВрдХ


рдкрд╛рдпрдерди рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди : docs.python.org/3.7/faq/design.html#how-are-lists-implemented-in-cpython рдкрд╛рдпрдерди рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╣реИрдмрд░: habr.com/en/post/273045
рдПрд▓реНрдЧреЛрд░рд┐рдердо рдмреА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг -рд╣реНрд░реАрдмреЗ рдкрд░ рдирд┐: рд╢реБрд▓реНрдХ : habr.com/en/post/114154
LRU рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: habr.com/en/post/136758
Redis рдореЗрдВ LRU рдХреИрд╢ рдХрд╛ рдХрд╛рд░реНрдп: redis.io/topics/lru-cache
рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рд╕рд╛рде Redis рдХрдорд╛рдВрдб рдХреА рд╕реВрдЪреА - рдпрд╣ рд╕рдВрднрд╡ рд╣реИред рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣реБрдб рдХреЗ рддрд╣рдд рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ: redis.io/commands
рдЧреЗрд▓реЗрдХреНрдЯрд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо: en.wikipedia.org/wiki/Galactic_algorithm
рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╕реЗ рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХрд╛рд░реНрдп рдХрд╛ рдЙрджрд╛рд╣рд░рдг: leetcode.com/problems/trapping/rain-water-

Habr├й рдкрд░ рдЬрдЯрд┐рд▓рддрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд░рд┐рдЪрдп:habr.com/en/post/196560
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░реИрдХреНрдЯрд┐рд╕ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдПрдХ рдкрд╛рдЪрди: tproger.ru/digest/competitive-programming-ults
рдирдИ рднрд╛рд╖рд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рд░рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг: exerciseism.io

9. рдбрд┐рдмрдЧ, рд▓реЙрдЧрд┐рдВрдЧ, рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ - рдпреВрд░реА рд╢рд┐рдХрдиреЛрд╡


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


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/d/BCky8YkLcbVeUA
рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмреБрдХ: рдЕрдЬрд╡рд╛рдпрди. com / library / view/ linux-system-programming/ 9781449341527

10. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рдПрдХ - рдПрдбрд╡рд░реНрдб рдмреАрдЯрд▓


рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рд╕рдордХрд╛рд▓рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдПрдХ HTTP рдЕрдиреБрд░реЛрдз рдХреЗ рджреМрд░рд╛рди рдУрдПрд╕ рдмрд┐рдВрджреБ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдереНрд░реЗрдбреНрд╕ рдХреЗ рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди рдХреНрдпрд╛ рд╣реИрдВред рдЖрдк рдкрд╛рдпрдерди рдореЗрдВ рдзрд╛рдЧреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред рдЖрдЗрдП рдЧреИрд░-рдЕрд╡рд░реЛрдзрдХ I / O рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ: рдПрдХ рд╣реА рдзрд╛рдЧреЗ рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред

рдЖрдЗрдП рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдИрд╡реЗрдВрдЯ-рд▓реВрдк рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред рд╣рдо рдПрдХ рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдФрд░ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмреАрдЪ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВрдЧреЗред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/OhXXMEOKzNlK6g

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


Asyncio Coroutines рдХреЗ рд╕рд╛рде рдПрдХ рд╡реЗрдм рдХреНрд░реЙрд▓рд░: aosabook.org/en/500L/a-web-crawler-with-asyncio-coroutines.html
рдбреЗрд╡рд┐рдб рдмреЗрдЬрд╝рд▓реЗ : рдЬрдирд░реЗрдЯрд░реНрд╕ : рдж рдлрд╝рд╛рдЗрдирд▓рд┐рдпрд░ : youtube.com/watch?v=D1twn9kLmYg

11. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рджреЛ - рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рд╡рд╛рд╕рд┐рди


рдпрд╣ рд╡реНрдпрд╛рдЦреНрдпрд╛рди, рдЕрд╕рд┐рдирд╕рд┐рдпреЛ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рджреМрд░рд╛ рд╣реИ: рдкрд╛рдпрдерди рдореЗрдВ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдорд╛рдирдХред

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


рдкреНрд░рд╕реНрддреБрддрд┐: disk.yandex.ru/i/4gyVoP1DM9enxQ

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


рдЖрдкрдХрд╛ рдЦреБрдж рдХрд╛ рдПрд╕реНрдХреНрд╕реНрдЯ рдж рдмрд┐рд▓реНрдб (рдбреЗрд╡рд┐рдб рдмреЗрдЬрд╝рд▓реЗ рджреНрд╡рд╛рд░рд╛): youtu.be/Y4Gt3Xjd7G8
Asyncio рдЖрдЬ рдФрд░ рдХрд▓ (рдпреВрд░реА рд╕реЗрд▓рд┐рд╡рд╛рдиреЛрд╡): youtu.be/3rtD2gKQE
PEP 492: рдПрд╕реНрдХрд┐рдВрдЯ рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛рд░рдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдХреЛрд░рдЯрд╛рдЗрди
ред pth рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕: pth ред 530: рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рдордЭ: python.org/dev/peps/pep-0530

12. рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рддреАрди - рджрд┐рдорд┐рддреНрд░реА рдУрд░реНрд▓реЛрд╡


рдкрд╛рдпрдерди рдФрд░ рдПрд╕рд┐рдВрдХреЛ рдХреЗ рд╕рд╛рде рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдХрднреА-рдХрднреА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рд╕реНрдЯрдбрдЖрдЙрдЯ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ, рдиреАрддрд┐ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдЖрдк рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рдПрдбреИрдбрд┐рд▓ рд╕реЗрд╡рд╛ рджрд▓ aiomisc рдХреЗ рд╕рд╛рде рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдЖрдзрд╛рд░рднреВрдд рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ, рдЖрдзрд╛рд░ рдХрдХреНрд╖рд╛рдПрдВ, рддреИрдпрд╛рд░ рд╕реЗрд╡рд╛рдПрдВ, рд╕рдЬреНрдЬрд╛рдХрд╛рд░, рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред


рдкреНрд░рд╕реНрддреБрддрд┐: yadi.sk/i/SAJnWVQNfdHV0w aiomisc
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг: pypi.org/project/aiomisc

All Articles