рдкреБрд╕реНрддрдХ "рд▓рд░реНрдирд┐рдВрдЧ рдкрд╛рдЗрдерди: рдЧреЗрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди, рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдгред

рдЫрд╡рд┐ рд╣рд╛рдп, рд╣рдмреНрд░реЛрдЬрд╝рд┐рддреЗрд▓реА! рд╣рдордиреЗ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЕрдореЗрдЬрди рдХреЗ # 1 рдмреЗрд╕реНрдЯ рд╕реЗрд▓рд░ рдХреЗ рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд╛рдпрдерди рднрд╛рд╖рд╛ рдЧрд╛рдЗрдб рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред

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

рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдЖрдк рдирдП рдЬреНрдЮрд╛рди рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд▓рд╛рдПрдВрдЧреЗ рдФрд░ рддреАрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВрдЧреЗ: рдЕрдВрддрд░рд┐рдХреНрд╖ рдЖрдХреНрд░рдордгрдХрд╛рд░рд┐рдпреЛрдВ рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдХ рдЖрд░реНрдХреЗрдб рдЧреЗрдо, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд╛рдпрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдПрдХ рд╕рд░рд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдСрдирд▓рд╛рдЗрди рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдПрдХ рдкреБрд╕реНрддрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ: ibraries рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдкрд╛рдпрдерди рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: Pygame, Matplotlib, Plotly, рдФрд░ Django тИЩ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ 2 рдбреА рдЧреЗрдо рдмрдирд╛рдПрдВ рдЬреЛ рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ тИЩ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдмрдирд╛рдПрдБ web рдбрд┐рдЬрд╝рд╛рдЗрди, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдФрд░ рд╡реЗрдм рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧ тИЩ рдмрдЧ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдирд┐рдкрдЯрддреЗ рд╣реИрдВ

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


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреАрд╕рд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ:


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

рдЕрдзреНрдпрд╛рдп 2 рдкрд╛рдпрдерди рдореЗрдВ рдЪрд░ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЪрд░ рдХреЛ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рда рд▓реЗрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкрд╛рдардХ рдХреЛ рдкрд╛рдпрдерди рдореЗрдВ рдЪрд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреБрд╕реНрддрдХ рдкрд╛рдпрдерди 3.6 рдореЗрдВ рд╢реБрд░реВ рдХреА рдЧрдИ рдПрдл-рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рддрд╛рд░ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрдВрддреНрд░ред рдкрд╛рдпрдерди 3.6 рдиреЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдкреЗрд╢ рдХреА (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1_000_000); рд╡рд╣ рднреА рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЪрд░ рдХреЗ рдХрдИ рдХрд╛рд░реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рдереЗ; рдкрд╛рдардХреЛрдВ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдгрди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдзреНрдпрд╛рдп 2 рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╕рдореНрдореЗрд▓рди рдкреНрд░рдгрд╛рд▓реА рднреА рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЕрдзреНрдпрд╛рдп 6 рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд () рд╡рд┐рдзрд┐ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд▓реМрдЯрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

рдЕрдзреНрдпрд╛рдп 17 рдЧреАрдерд╣рдм рдкрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкрд╛рдпрдерди-рд╕рдВрдмрдВрдзрд┐рдд рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЙрдЯрд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рд▓рд░реНрдирд┐рдВрдЧ рд▓реЙрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рдЕрдзреНрдпрд╛рдп 18тАУ20) рдХреЛ Django рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣реЗрд░реЛрдХреВ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ django-heroku рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рдФрд░ рдмреЗрд╣рддрд░ рдЕрдиреБрдХреВрд▓ рд╣реИ рдХрд┐ рдкреЗрд╢реЗрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдзреБрдирд┐рдХ Django рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред

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

рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╣рдордиреЗ рдкреБрд╕реНрддрдХ рдХрд╛ рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдореВрд▓ рдкреБрд╕реНрддрдХ 2ed рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рдШрдЯрдирд╛ рдХрд╛ рдХрд╛рд░рдг рд╕рд░рд▓ рд╣реИред рд░реВрд╕реА рдореЗрдВ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдЫрд╣ рдорд╣реАрдиреЗ рдмрд╛рдж, рд▓реЗрдЦрдХ рдиреЗ рдкреБрд╕реНрддрдХ рдореЗрдВ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЗрдХрд┐рди рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХрд┐рдП, рдХрдИ рдХреЛрдб рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ред рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдирдИ рдкреБрд╕реНрддрдХ рдХрд╛ рдирд╛рдо "рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг" рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рджреВрд╕рд░реА рд░реВрд╕реА рднрд╛рд╖рд╛ рдХрд╛ рдкреНрд░рдХрд╛рд╢рди 30 рдордИ, 2017 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдЕрдВрд╢ред рд╢рдмреНрджрдХреЛрд╢реЛрдВ


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

рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреА рд╕реВрдЪреА


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

aliens.py alien_0 = {'color': 'green', 'points': 5} alien_1 = {'color': 'yellow', 'points': 10} alien_2 = {'color': 'red', 'points': 15} тЭ╢ aliens = [alien_0, alien_1, alien_2] for alien in aliens: print(alien) 

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

 {'color': 'green', 'points': 5} {'color': 'yellow', 'points': 10} {'color': 'red', 'points': 15} 

рдмреЗрд╢рдХ, рдПрдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рдПрд▓рд┐рдпрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреЗред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд░реЗрдВрдЬ () рдлрд╝рдВрдХреНрд╢рди 30 рдПрд▓рд┐рдпрдВрд╕ рдХрд╛ рдПрдХ рдмреЗрдбрд╝рд╛ рдмрдирд╛рддрд╛ рд╣реИ:

 #      . aliens = [] #  30  . тЭ╢ for alien_number in range(30): тЭ╖ new_alien = {'color': 'green', 'points': 5, 'speed': 'slow'} тЭ╕ aliens.append(new_alien) #   5 : тЭ╣ for alien in aliens[:5]: print(alien) print("...") #    . тЭ║ print(f"Total number of aliens: {len(aliens)}") 

рдЙрджрд╛рд╣рд░рдг рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╕рднреА рдПрд▓рд┐рдпрдВрд╕ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реВрдЪреА рдЦрд╛рд▓реА рд╣реИред рдмрд┐рдВрджреБ the рдкрд░, рд░реЗрдВрдЬ () рдлрд╝рдВрдХреНрд╢рди рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдкрд╛рдпрдерди рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд▓реВрдк рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд░ рдмрд╛рд░ рдЬрдм рдЪрдХреНрд░ рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдпрд╛ рдПрд▓рд┐рдпрди completed рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдлрд┐рд░ рдПрд▓рд┐рдпрдВрд╕ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд┐рдВрджреБ the рдкрд░, рдЦрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рдкрд╛рдВрдЪ рдПрд▓рд┐рдпрдВрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд┐рдВрджреБ рдкрд░ list рд╕реВрдЪреА рдХреА рд▓рдВрдмрд╛рдИ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ (рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 30 рдПрд▓рд┐рдпрдВрд╕ рдХреЗ рдкреВрд░реЗ рдмреЗрдбрд╝реЗ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ):

 {'speed': 'slow', 'color': 'green', 'points': 5} {'speed': 'slow', 'color': 'green', 'points': 5} {'speed': 'slow', 'color': 'green', 'points': 5} {'speed': 'slow', 'color': 'green', 'points': 5} {'speed': 'slow', 'color': 'green', 'points': 5} ... Total number of aliens: 30 

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

рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ? рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЗрд╕ рдЦреЗрд▓ рдореЗрдВ рдХреБрдЫ рдПрд▓рд┐рдпрдВрд╕ рд░рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд░рдВрдЧреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдордп рдЖрддрд╛ рд╣реИ, рддреЛ рд╣рдо рд▓реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рд░рдВрдЧ рдмрджрд▓рдиреЗ рдХреА рдЖрдЬреНрдЮрд╛ рджреЗрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рддреАрди рдПрд▓рд┐рдпрдВрд╕ рдХреЛ рдкреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдордзреНрдпрдо рдЧрддрд┐ рд╕реЗ рдЪрд▓рддреЗ рд╣реБрдП рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ 10 рдЕрдВрдХ рд▓рд╛рдХрд░, рдЖрдк рдпрд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

 #      . aliens = [] #  30  . for alien_number in range (0,30): new_alien = {'color': 'green', 'points': 5, 'speed': 'slow'} aliens.append(new_alien) for alien in aliens[0:3]: if alien['color'] == 'green': alien['color'] = 'yellow' alien['speed'] = 'medium' alien['points'] = 10 #   5 : for alien in aliens[0:5]: print(alien) print("...") 

рдкрд╣рд▓реЗ рддреАрди рдПрд▓рд┐рдпрдВрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рддрддреНрд╡реЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рддреАрди рдПрд▓рд┐рдпрдВрд╕ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рд╕рднреА рдПрд▓рд┐рдпрди рд╣рд░реЗ ('рдЧреНрд░реАрди') рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдХ рдЗрдл рдХрдорд╛рдВрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдЧреНрд░реАрди рдПрд▓рд┐рдпрди рд╣реА рдмрджрд▓реЗрдВрдЧреЗред рдпрджрд┐ рд╡рд┐рджреЗрд╢реА рд╣рд░рд╛ рд╣реИ, рддреЛ рдЙрд╕рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдХрд░ рдкреАрд▓рд╛ ('рдкреАрд▓рд╛') рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЧрддрд┐ рд╕реЗ рдордзреНрдпрдо ('рдордзреНрдпрдо') рддрдХ, рдФрд░ рдЗрдирд╛рдо 10 рдЕрдВрдХ рддрдХ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ:

 {'speed': 'medium', 'color': 'yellow', 'points': 10} {'speed': 'medium', 'color': 'yellow', 'points': 10} {'speed': 'medium', 'color': 'yellow', 'points': 10} {'speed': 'slow', 'color': 'green', 'points': 5} {'speed': 'slow', 'color': 'green', 'points': 5} ... 

рдкреАрд▓реЗ рдПрд▓рд┐рдпрди рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХреНрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рд▓рд╛рд▓ рдПрд▓рд┐рдпрди рдХреЛ рддреЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ 15 рдЕрдВрдХ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╕рднреА рдХреЛрдб рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рджреЗрдВрдЧреЗ, рдФрд░ рд▓реВрдк рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

 for alien in aliens[0:3]: if alien['color'] == 'green': alien['color'] = 'yellow' alien['speed'] = 'medium' alien['points'] = 10 elif alien['color'] == 'yellow': alien['color'] = 'red' alien['speed'] = 'fast' alien['points'] = 15 

рдХрд┐рд╕реА рд╕реВрдЪреА рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд╛рдЗрдЯ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ p рдкрд░ user.py рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 114, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреА рд╕реВрдЪреА рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рдмрдЪрд╛рдПрдВред рд╕реВрдЪреА рдХреЗ рд╕рднреА рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд░рдЪрдирд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЖрдк рд╕реВрдЪреА рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрджрдХреЛрд╢ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рд╕рдВрдЪрд╛рд▓рди рдХрд░ рд╕рдХреЗрдВред

рд╢рдмреНрджрдХреЛрд╢ рд╕реВрдЪреА


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

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

 pizza.py #     . тЭ╢ pizza = { 'crust': 'thick', 'toppings': ['mushrooms', 'extra cheese'], } #  . тЭ╖ print(f"You ordered a {pizza['crust']}-crust pizza " "with the following toppings:") тЭ╕ for topping in pizza['toppings']: print("\t" + topping) 

рдЖрджреЗрд╢ рдкрд┐рдЬреНрдЬрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕рд╛рде рдмрд┐рдВрджреБ тЭ╢ рдкрд░ рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореВрд▓реНрдп 'рдореЛрдЯреА' 'рдХреНрд░рд╕реНрдЯ' рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдПрдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдПрдХ рдЕрдиреНрдп рдХреБрдВрдЬреА 'рдЯреЙрдкрд┐рдВрдЧ' рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдореВрд▓реНрдп рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рднреА рдСрд░реНрдбрд░ рдХрд┐рдП рдЧрдП рдЯреЙрдкрд┐рдВрдЧ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИред рдмрд┐рдВрджреБ a рдкрд░, рдкрд┐рдЬреНрдЬрд╛ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдСрд░реНрдбрд░ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рдкреНрд░рд┐рдВрдЯ () рдХреЙрд▓ рдореЗрдВ рдПрдХ рд▓рдВрдмреА рд▓рд╛рдЗрди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрди рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рдВрджреБ рдЪреБрдиреЗрдВ рдФрд░ рдПрдХ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, рдПрдХ рдЙрджреНрдШрд╛рдЯрди рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрди рдЬреЛрдбрд╝реЗрдВ, рдФрд░ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВред рдкрд╛рдпрдерди рдХреЛрд╖реНрдардХ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рддрд╛рд░реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдореЗрдЯрддрд╛ рд╣реИред рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд▓рд┐рдП, рдПрдХ conclusion рд▓реВрдк рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреЙрдкрд┐рдВрдЧ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рд╣рдо 'рдЯреЙрдкрд┐рдВрдЧ' рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдкрд╛рдпрдерди рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рдЯреЙрдкрд┐рдВрдЧ рдХреА рд╕реВрдЪреА рд▓реЗрддрд╛ рд╣реИред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрджреЗрд╢ рдкрд┐рдЬреНрдЬрд╛ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ:

 You ordered a thick-crust pizza with the following toppings: mushrooms extra cheese 

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

 favorite_languages.py тЭ╢ favorite_languages = { 'jen': ['python', 'ruby'], 'sarah': ['c'], 'edward': ['ruby', 'go'], 'phil': ['python', 'haskell'], } тЭ╖ for name, languages in favorite_languages.items(): print(f"\n{name.title()}'s favorite languages are:") тЭ╕ for language in languages: print(f"\t{language.title()}") 

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

 Jen's favorite languages are: Python Ruby Sarah's favorite languages are: C Phil's favorite languages are: Python Haskell Edward's favorite languages are: Ruby Go 

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

┬╗рдкреБрд╕реНрддрдХ рдХреА рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдХрд╛рд╢рдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
┬╗ рд╕рд╛рдордЧреНрд░реА
┬╗ рдЕрдВрд╢

рдлреЗрд░реАрд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХреВрдкрди рдкрд░ 25% рдХреА рдЫреВрдЯ - рдкрд╛рдпрдерди

рдкреБрд╕реНрддрдХ рдХреЗ рдкреЗрдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рднреБрдЧрддрд╛рди рдкрд░, рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдкреБрд╕реНрддрдХ рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИред

Source: https://habr.com/ru/post/hi485874/


All Articles