рдИрдорд╛рдирджрд╛рд░ рдпреВрдирд┐рдХреЛрдб рдФрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдкрд╛рдпрдерди 3.x рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╣рдг PyDev рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛

рдПрдХ рджрд┐рди, рдПрдХ рдардВрдбреА рд╕рд░реНрджрд┐рдпреЛрдВ рдХреА рд╢рд╛рдо рдХреЛ, рдореБрдЭреЗ рдЕрдЪрд╛рдирдХ рдпрд╛рдж рдЖрдпрд╛ рдХрд┐ рдореИрдВрдиреЗ рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдЖрд░рдХреНрд╖рдг рдХреЗ рдмрд╛рд╣рд░ рд╕рд░рд▓ рдкрд╛рдпрдерди рдЦреБрд╢реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд╕рд░рд▓ рд░рд╣рд╕реНрдп рдХреЛ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдкреАрдбрджреЗрд╡ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЧреНрд░рд╣рдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЕрджреНрднреБрдд рдореБрдлреНрдд рдЖрдИрдбреАрдИ рдореЗрдВред рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдИрдорд╛рдирджрд╛рд░ рдпреВрдирд┐рдХреЛрдб рдХреЗ рд╕рд╛рде рдЦреБрд╢реА, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд: рдпрджрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЪрд░ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдХрд╛ рдирд╛рдо рджрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдк рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдХреЗ рдЗрд╕рдХреЗ рдореВрд▓реНрдп рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд░реВрд╕реА рдореЗрдВ рдкрд╛рда рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛ред
рд╣рд╛рдВ, рдкреНрд░рд┐рдп рдкрд╛рдардХ, рдЧреНрд░рд╣рдг PyDev 0x7F рдХреЗ рдмрд╛рд╣рд░ рдХреЗ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдЧрд┐рд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рдПрдХ рд╕рд┐рд░рд┐рд▓рд┐рдХ рдЪрд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рд╕рд┐рд░реНрдл рдПрдХ рдпреВрдирд┐рдХреЛрдб рдЪрд░рд┐рддреНрд░ рдкрд░ рдорд╛рдЙрд╕ рдордБрдбрд░рд╛рддреЗ рд╕рдордп рдкрд╛рдпрдерди 3.x (UTF-8) рдореЗрдВ рд▓рд┐рдЦреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛрдб рдХреЗ рдШрд╛рддрдХ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ UTF-8 рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ, рддреЛ рдмрдзрд╛рдИ рд╣реЛ, рдЖрдк рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рдореЗрд░рд╛ рдареАрдХ рдорддрд▓рдм рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд, рд░реВрд╕реА рдореЗрдВ рдПрдХ рднреА рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рдЖрдкрдХреА рдЕрджреНрднреБрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╕ PyDev рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрдЧреАред
рд╢рд╛рдпрдж рдореИрдВ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд░рдВрдЧреЛрдВ рдХреЛ рдореЛрдЯрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ, рд╣рдо рдЗрд╕реЗ рдЦреБрдж рд╣реА рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдкрдврд╝рдХрд░ред рдПрдХ рдЗрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд╕реБрдзрд╛рд░реЛрдВ рдореЗрдВ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдХрд╛рд▓реНрдкрдирд┐рдХ рд░реВрдк рд╕реЗ рд▓рдЪреАрд▓рд╛ рд╣реИ, рдХрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдЯреВрд▓ рдХреЗ рд╕рд╛рдеред
рдЪрд┐рддреНрд░ рдХреЗ рдХрдЯ рдирд┐рд░реНрджреЗрд╢ рдФрд░ рдЕрд╢реНрд▓реАрд▓ рдЖрдХрд╛рд░ рдХреЗ рддрд╣рддред

рд╣рдо рдПрдХ рд╕реНрдкреЗрд╕рдкреЛрд░реНрдЯ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ


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

рдЫрд╡рд┐

рдЗрд╕ рдмреАрдЪ, рдЪрд▓реЛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдЙрдкрджреНрд░рд╡ рдХреЛрдбрд┐рдВрдЧ рд╣реИред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдп рдХреЗрдВрджреНрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрд░ рд╕реЗрдЯ рд╣реИред
рд╣рдо рд╡рд┐рдВрдбреЛ => рд╡рд░реАрдпрддрд╛рдПрдБ рдореЗрдиреВ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдкреГрд╖реНрда рдХреЗ рдмрд╣реБрдд рдиреАрдЪреЗ рд╕рд╛рдорд╛рдиреНрдп => рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдЪреБрдиреЗрдВ, " рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ " рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдпрджрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ UTF-8 рдкрд░ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдХреЛ рдЕрдиреНрдп рдлрд╝реАрд▓реНрдб рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЫрд╡рд┐

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╣реИред рдЕрд░реЗ рдирд╣реАрдВ, рд╕рдм рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдкрд╛рдпрдерди рдореЗрдВ рдЕрднреА рднреА рд▓рд┐рдЦрдиреЗ рдФрд░ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдПрдХ PyDev рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд╛рдпрдерди -3 рдкрд░ рдЙрддрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛ рд░рд╣рд╛ рд╣реИ


PyDev рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╢рд╛рдпрдж рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдореЗрдиреВ " рд╣реЗрд▓реНрдк => рдПрдХреНрд▓рд┐рдкреНрд╕ рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ ... " рдкрд░ рдЬрд╛рдПрдВ, рд╕рд░реНрдЪ рдмрд╛рд░ рдореЗрдВ PyDev рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдкрд╛рдП рдЧрдП рдкреНрд▓рдЧрдЗрди рдореЗрдВ [ рдЗрдВрд╕реНрдЯрд╛рд▓ ] рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

рдЫрд╡рд┐

рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рд╕рдм рдХреБрдЫ рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ, рд╣рдо рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдлрд┐рд░ рд╣рдореЗрдВ рдЧреНрд░рд╣рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рдЖрдк рдкреВрдЫреЗрдВ рддреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░реЗрдВред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рд▓реБрдХрд╛-рдЫрд┐рдкреА рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкрд╛рдпрдерди рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдЗрд╕реЗ рдХрд╣рд╛рдВ рдвреВрдВрдврдирд╛ рд╣реИ, рдЙрд╕реА рд╕рдордп рддреБрд░рдВрдд PyDev рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ рдмрдЯрди рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реЛрддреА рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рд╕реА ++, рдбреАрдмрдЧ, рдЬрд╛рд╡рд╛, рдПрд╕рд╡реАрдПрди рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдереЛрдбрд╝рд╛ рд▓рд╛рд▓ рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ PyDe рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЫрд╡рд┐

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

рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ


рддреЛ рдареАрдХ рд╣реИ, рдЪрд▓реЛ рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ред
рдореЗрдиреВ рдлрд╝рд╛рдЗрд▓ => рдирдпрд╛ => PyDev рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдирд╛рдо рднрд░реЗрдВ, Python 3.x рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪреБрдиреЗрдВ рдФрд░ рдЕрдм рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд: рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ Python рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ "рдХреГрдкрдпрд╛ рджреБрднрд╛рд╖рд┐рдП рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ ..."

рдЫрд╡рд┐

рд╣рдо рд╕рднреА рд╕рдорд╛рдкреНрдд рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реА рдкрд╣рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ


рдпрд╣ рд╣рдорд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА рдпрд╣ рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИред
рдореЗрдиреВ "рдлрд╝рд╛рдЗрд▓ => рдирдпрд╛ => PyDev рдореЙрдбреНрдпреВрд▓", рдпрд╛ рдмрд╕ "рдирдпрд╛ => PyDev рдореЙрдбреНрдпреВрд▓" рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╣рдорд╛рд░реА рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдПрдХ рдирд╛рдо рджреЗрдВ рдФрд░ рд╕рдорд╛рдкреНрдд рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреА рдЬреЛ рд╣рдо рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдкрд╛рдЗрдерди 3.x рдореЗрдВ, рд╕рднреА рдХреЛрдб UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдореЗрдВ рдорд╛рдирдХ рд╣реИред
рдпреВрдирд┐рдХреЛрдб рд╕рдорд░реНрдерди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:

 = "  !.." print() 

рдпрд╣ рдЗрд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ!
рдЧреНрд░реАрди рдмрдЧ (рдбреА-рдмрдЧ) рдпрд╛ рдПрдл 11 рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдкрд╛рдпрдерди рд░рди рдЪреБрдирдирд╛ (рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рд╣реИ)ред рдЖрдЗрдП рдЬрд╛рдиреЗ ...
... рдЖ рдЧрдП! ..

рдЫрд╡рд┐

рд╣реЗ, рд▓реЗрдХрд┐рди рдореБрдлреНрдд рдореЗрдВ!
рд╣рдо рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдЧрд┐рд░ рдЧрдП рдереЗ рдФрд░ _pydev_execfile.py рдореЗрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЬрдВрдмрд▓ рдЬрдВрдм рджреЗрдЦрддреЗ рд╣реИрдВ
рдЧреНрд░рд╣рдг рдХрдВрд╕реЛрд▓ рдХреЗ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдореЗрдВ рд▓рд┐рдВрдХ рдкрд░ рдЗрд╕реЗ рдЦреЛрд▓реЗрдВред
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдпрдерди 3.x рдХреЗ рд▓рд┐рдП рдШреЛрдбрд╝рд╛ рдпрд╣рд╛рдБ рдЭреВрда рдирд╣реАрдВ рдмреЛрд▓ рд░рд╣рд╛ рдерд╛, рдпрд╣ рднреА рдПрдХ рдЯрдЯреНрдЯреВ рдирд╣реАрдВ рд╣реИред
рдпрд╣рд╛рдБ рд╣рдорд╛рд░реА рдЕрджреНрднреБрдд рдлрд╝рд╛рдЗрд▓ рдХреИрд╕реА рджрд┐рдЦрддреА рд╣реИ:

 #We must redefine it in Py3k if it's not already there def execfile(file, glob=None, loc=None): if glob is None: import sys glob = sys._getframe().f_back.f_globals if loc is None: loc = glob stream = open(file, 'rb') try: encoding = None #Get encoding! for _i in range(2): line = stream.readline() #Should not raise an exception even if there are no more contents #Must be a comment line if line.strip().startswith(b'#'): #Don't import re if there's no chance that there's an encoding in the line if b'coding' in line: import re p = re.search(br"coding[:=]\s*([-\w.]+)", line) if p: try: encoding = p.group(1).decode('ascii') break except: encoding = None finally: stream.close() if encoding: stream = open(file, encoding=encoding) else: stream = open(file) try: contents = stream.read() finally: stream.close() exec(compile(contents+"\n", file, 'exec'), glob, loc) #execute the script 


рд╣рдо рдпреБрджреНрдз рдХреЗ рдореИрджрд╛рди рдХреА рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рджреГрд╖реНрдЯрд┐ рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдЬрд╛рдо рдвреВрдВрдврддреЗ рд╣реИрдВ:
1. рдкрд╛рдпрдерди 3.x рдХреЗ рд▓рд┐рдП, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╣рдореЗрд╢рд╛ рдХреЛрдИ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдШрд╛рддрдХ рд╣реИ рдЬрд╣рд╛рдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ UTF-8 рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╛рдпрдерди 3 рдХреЛрдб рд╡рд╛рд▓реА рдлрд╛рдЗрд▓ рд╕реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рд╣рдореЗрд╢рд╛ UTF-8 рд╣реЛрддреА рд╣реИред
рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЪреЗрдХ sys.version_info [0]> = 3 рджреНрд╡рд╛рд░рд╛ рд╕рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
2. рдмреАрдУрдПрдо рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╡рд░реНрдг рдХреЛ рдЫреЛрдЯрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рдВрдХрд▓рди рд╕рдм рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдПрдЧрд╛ред
рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдЖрдк рдЬрд▓реНрджреА рдореЗрдВ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣:

 def execfile(file, glob=None, loc=None): import sys if glob is None: glob = sys._getframe().f_back.f_globals if loc is None: loc = glob if sys.version_info[0] >= 3: encoding = 'utf-8' else: stream = open(file, 'rb') try: encoding = None #Get encoding! for _i in range(2): line = stream.readline() #Should not raise an exception even if there are no more contents #Must be a comment line if line.strip().startswith(b'#'): #Don't import re if there's no chance that there's an encoding in the line if b'coding' in line: import re p = re.search(br"coding[:=]\s*([-\w.]+)", line) if p: try: encoding = p.group(1).decode('ascii') break except: encoding = None finally: stream.close() if encoding: stream = open(file, encoding=encoding) else: stream = open(file) try: contents = stream.read() if sys.version_info[0] >= 3 and contents.startswith('\uFEFF'): contents = contents[1:] #Remove BOM finally: stream.close() exec(compile(contents+"\n", file, 'exec'), glob, loc) #execute the script 


рдЗрд╕ рдЫреЛрдЯреЗ рд╕реЗ рдлрд┐рдХреНрд╕ рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдПрдХ рдЫреЛрдЯреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рд╣рдорд╛рд░реА рд╕реНрдЯрд╛рд░рд╢рд┐рдк рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд░реЗ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдбрд┐рдмрдЧ рдореЛрдб рдФрд░ рдпреВрдирд┐рдХреЛрдб


рд╣рдо рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рд╣рдо рдЪрд░ рд╢рдмреНрдж рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ - рдпрд╣ рдХреЛрдб рдХреА рд╡рд╛рдВрдЫрд┐рдд рд░реЗрдЦрд╛ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдХреНрд╖реЗрддреНрд░ рдкрд░ рдбрдмрд▓-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐

рд╣рдо F11 рдпрд╛ рдЯреВрд▓рдмрд╛рд░ рдореЗрдВ рд╣рд░реА рдмрдЧ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЛрдб рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рдЙрдарддреЗ рд╣реИрдВред
(рд╡реИрд╕реЗ, рдЧреАрддрд╛рддреНрдордХ рд╡рд┐рд╖рдпрд╛рдВрддрд░, рдЬрдм рдбрд┐рдмрдЧ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреБрдЫ рдорд┐рдирдЯ рд▓рдЧреЗрдВ, рд╕рдм рдХреБрдЫ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдиреАрдЪреЗ рдЦреАрдВрдЪреЗрдВред)
рдЕрдм рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ: рдХрд░реНрд╕рд░ рдХреЛ рдЪрд░ рд╢рдмреНрдж рдкрд░ рд▓реЗ рдЬрд╛рдПрдБред рдЖрдк рд╢рд╛рдпрдж рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ? ..
... рдУрд╣, рд╡реЗ рдлрд┐рд░ рд╕реЗ рдЧрд┐рд░ рдЧрдП! .. рдЗрд╕ рдмрд╛рд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд░рд╣рд╕реНрдпрдордп рд╣реИ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреВрд░реА рд╣реЛ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реА рддрдбрд╝рдк-рддрдбрд╝рдк рдХрд░ рдорд░ рдЧрдИред
рд▓реЗрдХрд┐рди рдореБрдлреНрдд рдореЗрдВ! ..
рдпрджреНрдпрдкрд┐ рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯреЗрдмрд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрдЧрд▓ рдореЗрдВ eclipse.ini рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╡рд╣рд╛рдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ:

 -Dfile.encoding=UTF-8 

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

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ


рдлрд┐рд░ рднреА, рдореИрдВрдиреЗ рдкрд╛рдпрдерди рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдПрдХ рд▓рд┐рдВрдХ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред 3. рдЧреНрд░рд╣рдг рдЧреНрд░рд╣рдг PyDev: eclipse.7z (~ 171 MB)
рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрднреА рднреА рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╣реИ:
1) - рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
2) - рд╡рд┐рдВрдбреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ => рдкреНрд░реЗрдлреЗрд░реЛрд▓рд┐рдЬ => рдЬрдирд░рд▓ => рдпреВрдЯреАрдПрдл -8 рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
3) - рдУрдкрди рдкрд░реНрд╕рдкреЗрдХреНрдЯрд┐рд╡ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ PyDev рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп (рд╢реБрд░реВ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ) рдЦреЛрд▓реЗрдВ
4) - рдкрд╣рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдкрд╛рдпрдерди рджреБрднрд╛рд╖рд┐рдпрд╛ рдХрд╛ рд╕реНрдерд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

рдирд┐рд╖реНрдХрд░реНрд╖


рдЖрдк рд╢рд╛рдпрдж рдореБрдЭрд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рддреБрд░рдВрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдкрд╣рд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ, рдкреИрдбреЗрд╡ рдХреЗ рд╕рд╛рде рдкреИрдЪ рдЧреНрд░рд╣рдг рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдореИрдВ рдЬрд╡рд╛рдм рджреВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рд╕рд░рд▓, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╕рдорд╛рдзрд╛рди рдХреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдкрд╛рдпрдереЙрди 3.x рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА PROFIT рджрд┐рдпрд╛ред
рдЖрдкрдХреЛ рдХрджрдореЛрдВ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╕рд╛рде рд╣реА рдкрд╛рдпрдерди 3 рдХреА рдХреБрдЫ рд╕реВрдХреНрд╖реНрдорддрд╛рдУрдВ рдХреЛ рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреБрд░рд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ рдФрд░ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рдкрд╛рдпрдерди 2.x.
рдпрд╛рдж рд░рдЦреЗрдВ: рдЖрдкрдХреЛ рдЦреБрдж рдХреЛ ASCII рд╕реЗрдЯ рддрдХ рд╕реАрдорд┐рдд рд░рдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдЦреБрдж рдХреЛ рдХрд┐рд╕реА рднреА рдЪреАрдЬ рддрдХ рд╕реАрдорд┐рдд рд░рдЦреЗрдВред
рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢реБрднрдХрд╛рдордирд╛рдПрдБ!

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


All Articles