рд▓рдЧрднрдЧ 3 рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ C # рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рдврд╛рдИ рд╕рд╛рд▓ рддрдХ рдореИрдВрдиреЗ рдПрдХ рдРрд╕рд╛ рдЙрдкрдХрд░рдг рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬреЛ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ NCrunch рдХреЗ рд╕рдорд╛рди рд╣реЛред
рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВрдиреЗ рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдкрд░ рд╕реНрдХреЛрд░ рдХрд┐рдпрд╛, рдФрд░ рд╕реАрдЖрдИ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рд▓рд┐рдЦрд╛ред
рд▓реЗрдХрд┐рди рд╡рд┐рдЪрд╛рд░ рдиреЗ рдореЗрд░рд╛ рд╕рд┐рд░ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ред рдореИрдВ рдПрдХ рдРрд╕рд╛ рдЙрдкрдХрд░рдг рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬреЛ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдП, рдЬрдмрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдФрд░ рджреЛрд╕реНрддреЛрдВ рдХреЛ рд╕реБрдЭрд╛рдПред
рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЫрд╣ рдорд╣реАрдиреЗ, рдФрд░ рд╣рдорд╛рд░реА рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ, рдЙрддреНрдкрд╛рдж рдХреЛ рд╕рдореБрджрд╛рдп рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред
"рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?":
1. рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдЙрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЪрд▓рд╛рдПрдВ рдЬреЛ рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВред (рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)
2. рдпрд╣ рд╕рдордЭрдирд╛ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реЗрдЦрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХрд┐рд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдорд╛рд░реНрдЧ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реА рдХреЛрдб рд╢рд╛рдЦрд╛рдПрдВ рдЕрднреА рддрдХ рдкрд░реАрдХреНрд╖рдг рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИрдВ):

3. рд▓рд╛рд▓
рд▓рддреНрддрд╛ рдорд╛рд░реНрдХрд░ рдХреЛрдб рдХреА рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд▓рд╛рдЗрдиреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:

рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рдПрдХ рдЗрдВрдЬрди рдФрд░ рдПрдХ PyCharm рдкреНрд▓рдЧрдЗрди рдЬреЛ рд╡реЗрдм рд╕реЙрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдЗрдВрдЬрди рдореЗрдВ рд╕рднреА рддрд░реНрдХ рд╣реИрдВ, рдкреНрд▓рдЧрдЗрди рдХреЗрд╡рд▓ рдЗрдВрдЬрди рдХреА рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЦреАрдВрдЪрддрд╛ рд╣реИред (рдЕрднреА рднреА рддреАрд╕рд░рд╛ рднрд╛рдЧ рд╣реИ - рдЬреАрдердм рдкрд░ `рдлреНрд░рдВрдЯ` рдлреЛрд▓реНрдбрд░, рдЖрдИрдбреАрдИ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧрдЗрди рд▓рд┐рдЦрддреЗ рд╕рдордп рдореИрдВрдиреЗ рдЦреБрдж рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛)
рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ , рдФрд░ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдкрд░реЗрдЦрд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рди рднреВрд▓реЗрдВ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ PyTest рдФрд░ Django рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ)
рд╕рд╛рд╡рдзрд╛рдиреА: рдХрд╛рд░реНрдп рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, Django рдкрд░реАрдХреНрд╖рдг, рдПрдХ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ `manage.py runverver` рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рд╡рд┐рд╕реНрддреГрдд рдХрд╛рд░рдг, рдФрд░ рд╡рд░реНрдХрдереНрд░реВрде рдХреЛ рдЬреАрдердм рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрд╕рдВрдкреВрд░реНрдг рдбреЗрдореЛ: