рдЬреАрд╡рди рдореЗрдВ рдпрд╛ рдХрд╛рдо рдкрд░, рдХрднреА-рдХрднреА рдХрд┐рд╕реА рдХреЛ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рдореЗрдВ рдЧреНрд░рдВрдереЛрдВ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЬреНрдЮрд╛рди рдЕрднреА рднреА рдкреВрд░реНрдг рд╕реЗ рджреВрд░ рд╣реИред рдкрдврд╝рдиреЗ рдФрд░ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рдереА (рдФрд░, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛, рдХреБрдЫ рдирдП рд╢рдмреНрдж рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП), рдореИрдВрдиреЗ рдЖрдорддреМрд░ рдкрд░ рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдкрд╣рд▓рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ, рджреВрд╕рд░рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдмреАрдмреАрд╡рд╛рдИ рд▓рд┐рдВрдЧреНрд╡реЛред рд▓реЗрдХрд┐рди рдЗрди рддрд░реАрдХреЛрдВ рдХреЗ рдХрдИ рдиреБрдХрд╕рд╛рди рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдиреБрд╡рд╛рдж рд╡рд╛рдХреНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╢рдмреНрджреЛрдВ рдХреЗ рдХреНрд░рдо рдХреЛ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд╡рд╛рдж рдореВрд▓ рдкрд╛рда рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рди рддреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рди рд╣реА рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдирд╛рд░реНрдердХ рд╢рдмреНрдж, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдирдП рд╢рдмреНрдж рд╕реАрдЦрдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдФрд░ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╢рдмреНрдж рдЕрдиреБрд╡рд╛рджрдХ рдореЗрдВ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╢рдмреНрдж рдХреА рдЦреЛрдЬ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдРрд╕реЗ рд╢рдмреНрдж рдмрд╣реБрдд рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдкрд╛рда рдХреЛ рдкрдврд╝рддреЗ рд╣реБрдП, рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдХреМрди рд╕реЗ рд╢рдмреНрдж рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИрдВ, рддрд╛рдХрд┐ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рд░рдЦ рд╕рдХреВрдБ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдЦрд┐рдд рдпрд╛ рдмреЛрд▓рдЪрд╛рд▓ рдХреЗ рднрд╛рд╖рдг рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХреВрдБред
рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╣рд╛рде рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ "рдЕрдиреБрд╡рд╛рджрдХ" рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдЬрдЧрд░ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореИрдВ рд╣рд░ рдХрд┐рд╕реА рд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдХрд┐рд╕рдХреА рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИред
рд╢рдмреНрдж рдЧрдгрдирд╛
рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрддреЗ рд╕рдордп, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдирд┐рдЪрд▓реЗ рдЕрдХреНрд╖рд░ рдХреЗ рд╕рд╛рде рдкреВрд░реЗ рдкрд╛рда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЪрд┐рд╣реНрдиреЛрдВ рдФрд░ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (!?, рдЖрджрд┐) рдФрд░ рдЧрд┐рдиреЗрдВ рдХрд┐ рдкрд╛рда рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХрд┐рддрдиреА рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
Google рдХреЗ
рдХреЛрдб рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░, рдореИрдВрдиреЗ рдЗрд╕реЗ рдереЛрдбрд╝реА рд╕реА рднреА рдХрдард┐рдирд╛рдИ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо
{1: [group of words that is with frequency 1], 2: [--//-- with frequency 2], etc.}
рдпрджрд┐ рд╢рдмреНрджреЛрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЫрд╛рдВрдЯрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдпрджрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╢рдмреНрдж рдкрд╛рда рдХреЗ рд╕рдорд╛рди рдХреНрд░рдо рдореЗрдВ рдЬрд╛рдПрдВред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдореИрдВ рдПрдХ рдбрдмрд▓ рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: рддрд╛рдХрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрдж рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬрд╛рдПрдВ, рдФрд░ рдпрджрд┐ рд╡реЗ рдПрдХ рд╣реА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрд░реЛрдд рдкрд╛рда рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред
def word_count_dict(filename, dictList=de500): count = {} txt = re.sub('[,.!?":;()*]', '', open(filename, 'r').read().lower()) words = txt.split() for word in words: if not word in count: count[word] = 1 else: count[word] += 1 return {i: sorted([w for w in count if (count[w]==i and w not in dictList.values())], key=lambda x: txt.index(x)) for i in set(count.values())}
рдареАрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╕реВрдЪреА рдХреЗ рд╢реАрд░реНрд╖ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╢рдмреНрдж (рдЬреИрд╕реЗ) рдФрд░ рдЕрдиреНрдп рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ рдЬрд┐рдирдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╕реНрдкрд╖реНрдЯ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк)ред рдЖрдк рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реВрдЪреА рдмрдирд╛рдХрд░ рдЙрдирд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛рддреЗ рд╕рдордп, рдЙрди рд╕рднреА рд╢рдмреНрджреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдВ рдЬреЛ рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рд╣реИрдВред рдпрд╣ рдЕрднреА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрдпреЛрдВ рд╣реИ? рдХреНрдпреЛрдВрдХрд┐, рд╕рд╣реА рд╢рдмреНрдж рд╕реАрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреБрд╡рд╛рдж рдХреЛ рдЕрдм рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо
рддрд╛рдирд╛рд╢рд╛рд╣ рдЪрд░ рдХреА рд╕реВрдЪреА рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред
рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж
рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдСрдирд▓рд╛рдЗрди рдЕрдиреБрд╡рд╛рджрдХ рдХреА рдЦреЛрдЬ рдореЗрдВ рдХрдИ рдорд┐рдирдЯ рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, Google рдФрд░ Yandex рдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЬрд╛рдБрдЪрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдЪреВрдВрдХрд┐
Google рдиреЗ рдЕрдиреБрд╡рд╛рдж рдПрдкреАрдЖрдИ рдХреЛ рдареАрдХ 3 рд╕рд╛рд▓ рдФрд░ 1 рджрд┐рди рдкрд╣рд▓реЗ
рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо
WNeZRoS рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╢рдмреНрдж рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ, Google рдПрдХ рдЕрдиреБрд╡рд╛рдж, рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЙрдирдХреЗ рдЙрд▓реНрдЯреЗ рдЕрдиреБрд╡рд╛рдж (рдЬреЛ рд╕рдорд╛рдирд╛рд░реНрдереА рд╣реИ) рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдпрд╛рдВрдбреЗрдХреНрд╕рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреБрдВрдЬреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдЖрдк рди рдХреЗрд╡рд▓ рдЕрдиреБрд╡рд╛рдж рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдЙрджрд╛рд╣рд░рдг рднреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ред рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЙрддреНрддрд░ рдореЗрдВ json рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд╕реВрдЪреА рд╣реЛрдЧреА, рдЬреЛ Google рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рдпрд╛рдВрдбреЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╣реЛрдЧреАред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдФрд░ рдЗрд╕рд▓рд┐рдП рднреА рдХрд┐ Google рдЕрдзрд┐рдХ рднрд╛рд╖рд╛рдУрдВ (рдФрд░ рдЕрдХреНрд╕рд░ рд╢рдмреНрджреЛрдВ) рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕реЗ рдЙрд╕ рдкрд░ рд░рд╣рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╣рдо рдПрдХ рдЕрджреНрднреБрдд
рдЧреНрд░реИрдм рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдорджрдж рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВрдЧреЗ, рдФрд░ рдПрдХ рд╕рд╣рд╛рдпрдХ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬрд╡рд╛рдм рд▓рд┐рдЦреЗрдВрдЧреЗ (
dict.txt )ред рдЗрд╕рдореЗрдВ рд╣рдо рдореБрдЦреНрдп рдЕрдиреБрд╡рд╛рдж, рд╡рд┐рдХрд▓реНрдк рдФрд░ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╢рдмреНрдж рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдпрджрд┐ рд╡реЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рдЖрдЗрдП рдЕрдВрддрд┐рдо рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░реЗрдВред рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рджрд┐рдЦреЗрдЧрд╛ред
def tranlsate(word, key, lan1='de', lan2='ru', alt=True, syn=True): g = Grab(log_file = 'dict.txt') link = 'http://translate.google.ru/translate_a/t?client=x&text='\ + word + '&sl=' + lan1 + '&tl=' + lan2 g.go(link) data = json.load(open('dict.txt')) translation, noun, alternatives, synonims = 0, 0, 0, 0 try: translation = data[u'sentences'][0][u'trans'] noun = data[u'dict'][0][u'pos'] alternatives = data['dict'][0]['terms'] synonims = data['dict'][0]['entry'][0]['reverse_translation'] except: pass if lan1=='de' and noun==u' ': word = word.title() if translation: print ('['+str(key)+']', word, ': ', translation) if alt and alternatives: [print (i, end=', ') for i in alternatives] print ('\r') if syn and synonims: [print (i.encode('cp866', errors='replace'), end=', ') for i in synonims] print ('\n')
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрд╡рд╛рдж рдЬрд░реНрдорди рд╕реЗ рд░реВрд╕реА рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЪрд░
рдХреБрдВрдЬреА рдкрд╛рда рдореЗрдВ рд╢рдмреНрдж рдХреА рдЖрд╡реГрддреНрддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рд╣рдо рдЗрд╕реЗ рджреВрд╕рд░реЗ рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рдж рд╣реЛрдЧрд╛ред
рдЕрдиреБрд╡рд╛рдж рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ
рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ: рдореИрдВ рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ (
word_count_dict рдлрд╝рдВрдХреНрд╢рди) рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж (
рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯ рдлрд╝рдВрдХреНрд╢рди) рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рддрд╛
рд╣реВрдВ ред рдореИрдВ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреЗ рдкрд╣рд▓реЗ рдПрди рд╕рдореВрд╣реЛрдВ рдХреЛ рднреА рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
def print_top(filename, n=100): mydict = word_count_dict(filename) mydict_keys = sorted(mydict, reverse=True)[0:n] [[tranlsate(word, key) for word in mydict[key]] for key in mydict_keys]
рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА
рдЦреИрд░, рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рдЧрднрдЧ рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдвреВрдВрдврдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдЬрд░реНрдорди рдореЗрдВ 50, 100 рдФрд░ 500 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХреА рдФрд░ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдлрд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛, рддрд╛рдХрд┐ рдХреЛрдб рдХреЛ рд▓рд┐рдЯрд╛рдирд╛ рди рдЬрд╛рдПред
рдпрджрд┐ рдХреЛрдИ рдЕрдВрдЧреНрд░реЗрдЬреА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдорд╛рди рд╕реВрдЪреА рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ рдпрджрд┐ рд╡рд╣ рдЗрд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдореЗрд░реЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХреВрдВред
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░рд┐рдгрд╛рдо
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЪрд▓рд╛рдХрд░, рдЖрдк рд▓рдЧрднрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
[ ] : ,
рдареАрдХ рд╣реИ, рдХреЛрдб рд▓рд┐рдЦрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рддрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдХреБрд╢рд▓ рд╣реИ? рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЬрд░реНрдорди рдЧреНрд░рдВрдереЛрдВ рдХреЛ рд▓рд┐рдпрд╛ред
рдбреЙрдпрдЪреЗ рд╡реЗрд▓реЗ рдХрд╛ рдкрд╣рд▓рд╛
рд▓реЗрдЦ рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдХреЗ рдкрд╛рд╕ рдбреНрдпреВрд╢ рдмреИрдВрдХ рдХреЗ рд▓рд┐рдП рдХреЛрдпрд▓рд╛ рдЦрдирди рдХреЗ рд╡рд┐рддреНрддрдкреЛрд╖рдг рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рд▓реЗрдЦ рдореЗрдВ 498 рд╢рдмреНрдж рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 15 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкрд╛рда рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдП (рд╣рдо рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдХреЗ рд▓рд┐рдП 50 рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЬрд░реНрдорди рд╢рдмреНрджреЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рдкреВрд░реЗ рдкрд╛рда рдХреЗ 16.87% рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдпрд╣ рдорд╛рди рд▓реЗрдВ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЗрди рд╢рдмреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ, рддреЛ рдкрд╛рда рдореЗрдВ рдкрд╛рдП рдЧрдП рд╕рднреА рд╢рдмреНрджреЛрдВ рдХрд╛ 6.67% рдЕрдиреБрд╡рд╛рдж рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрд╕рдХреА рд╕рдордЭ рдХрд╛ рд╕реНрддрд░ рд▓рдЧрднрдЧ 17% рдмрдврд╝ рдЬрд╛рдПрдЧрд╛ (рдпрджрд┐ рдЖрдк рдкрд╛рда рдореЗрдВ рдХреЗрд╡рд▓ рдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрджреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╕рдордЭ рдХреЗ рд╕реНрддрд░ рдХреЛ рдорд╛рдкрддреЗ рд╣реИрдВ) ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ред
рд╕реНрдкрд╛рдЗрдЬреЗрд▓ рдХрд╛ рджреВрд╕рд░рд╛
рд▓реЗрдЦ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдпреВрдХреНрд░реЗрди рдореЗрдВ рд░рд╛рд╖реНрдЯреНрд░рдкрддрд┐ рдЪреБрдирд╛рд╡реЛрдВ рдореЗрдВ рдкреЛрд░реЛрд╢реЗрдВрдХреЛ рдХреА рдЬреАрдд рдкрд░ рдЬрд░реНрдорди рдбреАрдПрдПрдХреНрд╕ рд╕реНрдЯреЙрдХ рдЗрдВрдбреЗрдХреНрд╕ рдиреЗ рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА (рд╣рд╛рдВ, рд╡рд╣ рдмрдврд╝ рдЧрдпрд╛)ред рд▓реЗрдЦ рдореЗрдВ 252 рд╢рдмреНрдж рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 8 рд╕рдмрд╕реЗ рдЖрдо рд╣реИрдВ (6.06%) рдЗрд╕реА рддрд░рд╣ 11.9% рдкрд╛рда рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрджрд┐ рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реИ, рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╢рдмреНрдж рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдПрдХ рд╕рдВрджреЗрд╢) рд╣реЛ, рддреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛, рдЬреИрд╕реЗ рдХрд┐ рдкрд╛рда рдореЗрдВ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрдж рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВред
рдпрд╣ рд╕реБрдВрджрд░ рд▓рдЧрддрд╛ рд╣реИ (рдПрд╕ рдХреНрд▓рд┐рдВрдЧ рд╕реНрдХреЛрди), рд▓реЗрдХрд┐рди рдпреЗ рдмрд╣реБрдд рдХрдареЛрд░ рдкрд░реАрдХреНрд╖рдг рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкрд░рд┐рд╕рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХреИрд╕реЗ рдПрдХ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рдореЗрдВ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХреБрдЫ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИ, рдЬреЛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдкрд╛рда рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдПрдХ
.txt рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЪрд░ рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░
print_top рдлрд╝рдВрдХреНрд╢рди рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдХреНрдпрд╛ рдпрд╛рдж рдЖ рд░рд╣реА рд╣реИ?
рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдЗрд╕ рдмрд╛рдд рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдХреНрдпрд╛ рдЧрд╛рдпрдм рд╣реИ, рдФрд░ рдпрд╣ рдХреИрд╕реЗ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреА рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рд╕реБрд╡рд┐рдзрд╛ред рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ - рдЖрдкрдХреЛ рдкрд╛рда рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, + рдЕрдЬрдЧрд░ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣рдбрд╝рдкрдиреЗ рдХреЗ рд▓рд┐рдПред рдХреНрдпрд╛ рдХрд░реЗрдВ? рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦреЗрдВ, рддрд╛рдХрд┐ рдЖрдк рдкреГрд╖реНрда рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреИрд╕реЗ
рдХреЙрдореЗрдбреА рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреЗ рд╕рдорд╛рди) рдФрд░ рдЗрд╕рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рджреВрд╕рд░реЗ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╢рдмреНрджреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред рдЕрдВрдд рдореЗрдВ, рдПрдирдХреЛрдбрд┐рдВрдЧ рд╡рд╛рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреВрд▓ рд╕рдВрднрд╡ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореЗрд░реЗ рд╣рд╛рде рдЙрдкрд░реЛрдХреНрдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╢реБрд░реВрдЖрдд рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗ (рдЬрдм рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рднрд╛рд╖рд╛ рдХрд╛ рдЧрд╣рди рдЕрдзреНрдпрдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ!), рдЗрд╕рд▓рд┐рдП рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдХрдВрдкрдиреА рдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдкреВрд░реЗ рдХреЛрдб рдХреЛ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ, рд╕рд╛рде рд╣реА рд╕рд╛рде
рдЧрд┐рдЯрдм рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрд░реЛрдд рдХреЛрдб