"Python - основные концепции" - читать интересную книгу автора (Бройтман Олег)

Ћ«ҐЈ Ѓа®©в¬ ­

Python - ®б­®ў­лҐ Є®­жҐЇжЁЁ

Python - ®ЎкҐЄв­®-®аЁҐ­вЁа®ў ­­л© п§лЄ ᢥаеўлб®Є®Ј® га®ў­п. Python, ў
®в«ЁзЁЁ ®в Java, ­Ґ вॡгҐв ЁбЄ«озЁвҐ«м­® ®ЎкҐЄв­®© ®аЁҐ­вЁа®ў ­­®бвЁ, ­®
Є« ббл ў Python в Є Їа®бв® Ё§гзЁвм Ё в Є 㤮Ў­® ЁбЇ®«м§®ў вм, зв® ¤ ¦Ґ ­®ўлҐ
Ё ­ҐЁбЄг襭­лҐ Ї®«м§®ў вҐ«Ё Ўлбва® ЇҐаҐе®¤пв ­  ЋЋ-Ї®¤е®¤. Python
Ї®¤¤Ґа¦Ёў Ґв ¬­®¦Ґб⢥­­®Ґ ­ б«Ґ¤®ў ­ЁҐ, ЇҐаҐ®ЇаҐ¤Ґ«Ґ­ЁҐ Ё­дЁЄб­ле
®ЇҐа в®а®ў, ЇаЁзҐ¬ ¬®¦­® ЇҐаҐ®ЇаҐ¤Ґ«Ёвм ®ЇҐа жЁо Є Є ¤«п «Ґў®Ј® ®ЇҐа ­¤ ,
в Є Ё ¤«п Їа ў®Ј®; ў ўҐабЁЁ 2.1 Ґбвм Ї®«­®Ґ ЇҐаҐ®ЇаҐ¤Ґ«Ґ­ЁҐ ®ЇҐа в®а®ў
ба ў­Ґ­Ёп (¬Ґе ­Ё§¬ rich comparison ¤«п ®ЎкҐЄв®ў, Ї®¤¤Ґа¦Ёў ойЁе з бвЁз­®Ґ
гЇ®а冷稢 ­ЁҐ, ­ ЇаЁ¬Ґа, ¬ ваЁж).
‚ Python Ё¬Ґовбп ЁбЄ«о祭Ёп Ё ¬Ґе ­Ё§¬ Ёе ЇҐаҐеў в ; в ЄЁ¬ ®Ўа §®¬
Їа®Ја ¬¬Ёбв ¬®¦Ґв Ї®бва®Ёвм Їа ўЁ«м­го ®Ўа Ў®вЄг ®иЁЎ®Є Ё ᮧ¤ вм ­ ¤Ґ¦­го
Їа®Ја ¬¬г. ‚бв஥­­лҐ ¬Ґе ­Ё§¬л Ё­ва®бЇҐЄжЁЁ Ї®§ў®«пов ®Їа иЁў вм Ё­вҐа䥩бл
®ЎкҐЄв®ў ў® ўаҐ¬п ўлЇ®«­Ґ­Ёп Їа®Ја ¬¬л. Ќ ЇаЁ¬Ґа, ¬®¦­® г§­ вм Є®«ЁзҐбвў® Ё
Ё¬Ґ­  Ї а ¬Ґва®ў дг­ЄжЁЁ; нвг Ё­ва®бЇҐЄжЁо ЁбЇ®«м§гҐв Zope, зв®Ўл
Ї®¤Ј®в®ўЁвм Їа ўЁ«м­л© бЇЁб®Є Ї а ¬Ґва®ў дг­ЄжЁЁ ЇаЁ ўл§®ўҐ ҐҐ Ё§ web.
€§ ᮢ६Ґ­­ле п§лЄ®ў Python ¬®¦­® ба ў­Ёвм ў ЇҐаўго ®зҐаҐ¤м б Java Ё
Perl. Python ўлЇ®«­пҐв ўбҐ ®ЎҐй ­Ёп, Є®в®алҐ ¤ « , ­® ­Ґ ўлЇ®«­Ё«  Java.
Python ®зҐ­м е®а®и® ЇҐаҐ­®бЁ¬. Ћ­ а Ў®в Ґв ­  ўбҐе Ї« вд®а¬ е, ­  Є®в®але
Ґбвм Java, Ё ҐйҐ ­  ¬­®ЈЁе. Њ «® ­ ©¤Ґвбп в ЄЁе Ї« вд®а¬, ­  Є®в®алҐ Python
­Ґ ЇҐаҐ­ҐбҐ­. џ ­Ґ Ј®ў®ао Їа® UNIX Ё Windows, Є®­Ґз­® - б в®зЄЁ §аҐ­Ёп
ЇҐаҐ­®бЁ¬®бвЁ Єг¤  Ё­вҐаҐб­ҐҐ в ЄЁҐ Ї« вд®а¬л Є Є Mac, Amiga, Palm, RiscOS,
AS/400 Ё ¬­®ЈЁҐ ¤агЈЁҐ. „«п ®б®Ўле «оЎЁвҐ«Ґ© Java Ґбвм Jython. Ћ­ б®бв®Ёв Ё§
¤ўге з б⥩: ў®-ЇҐаўле, нв® Ё­вҐаЇаҐв в®а Pyhon, ­ ЇЁб ­­л© ­  Java,  
ў®-ўв®але нв® Є®¬ЇЁ«пв®а Python ў Ў ©в-Є®¤ Java. ‚ ба ў­Ґ­ЁЁ б Perl - Python
Є Є п§лЄ Ґ¬г б®ўҐа襭­® а ў­®¬®йҐ­, ­® Ё§Ў ў«Ґ­ ®в ўҐ«ЁЄ®Ј® ¬­®¦Ґбвў 
­ҐЇаЁпв­®б⥩ Ё ­Ґг¤®Ўбвў, ЇаЁбгйЁе Perl. Python ®Ў« ¤ Ґв Ў®Ј в®©
бв ­¤ ав­®© ЎЁЎ«Ё®вҐЄ®©, Ї«об ўҐ«ЁЄЁ¬ ¬­®¦Ґбвў®¬ ¬®¤г«Ґ©, ¤®бвгЇ­ле ў
€­вҐа­ҐвҐ. „«п Ї®«м§®ў вҐ«Ґ© Windows Ґбвм Ї ЄҐв win32, Ё§ Є®в®а®Ј® ¤®бвгЇ­л
Їа ЄвЁзҐбЄЁ ўбҐ дг­ЄжЁЁ Windows API, DDE, COM.
‘гйҐбвўгҐв ђгббЄ®п§лз­ п ѓагЇЇ  Џ®«м§®ў вҐ«Ґ© Python Ё Zope. ‘ ©в
ЈагЇЇл а бЇ®«®¦Ґ­ Ї®  ¤аҐбг http://zope.net.ru/. Ќ  бЇЁб®Є а ббл«ЄЁ ¬®¦­®
Ї®¤ЇЁб вмбп, Ї®б« ў Ї®  ¤аҐбг mailto:[email protected]?body=subscribe+
python ЇЁб쬮 б ⥫®¬ subscribe python.

Ћб­®ў­лҐ бвагЄвгал гЇа ў«Ґ­Ёп

Python - ўЇ®«­Ґ ®Ўлз­л©, ¬®¦­® бЄ § вм, "ва ¤ЁжЁ®­­л©" п§лЄ
Їа®Ја ¬¬Ёа®ў ­Ёп. ‚ᥠЇаЁўлз­лҐ Є®­бвагЄжЁЁ ў п§лЄҐ Ґбвм - гб«®ў­л© ®ЇҐа в®а
if, жЁЄ«л for Ё while, дг­ЄжЁЁ, Є« ббл, ¬®¤г«Ё, Ї ЄҐвл (ЁҐа аеЁзҐбЄЁҐ
б®ў®ЄгЇ­®бвЁ ¬®¤г«Ґ©). ЌҐв жЁЄ«  do-while Ё ®ЇҐа в®а  case.
€§ ¬Ґ­ҐҐ ва ¤ЁжЁ®­­ле ®ЇҐа в®а®ў - ў®§Ўг¦¤Ґ­ЁҐ ЁбЄ«о祭Ё© raise Ё Ёе
ЇҐаҐеў в try-except-else Ё try-finally. ‚Їа®зҐ¬, ЁбЄ«о祭Ёп ­ зЁ­ ов
§ ­Ё¬ вм бў®Ґ ¬Ґбв® Ё ў ¤агЈЁе ᮢ६Ґ­­ле п§лЄ е, в Є з⮠祬-в®
ॢ®«ожЁ®­­л¬ Ёе ­ §ў вм ­Ґ«м§п.
„«п ¬­®ЈЁе бв ­®ўЁвбп ­Ґ®¦Ё¤ ­­л¬, зв® ў ЏЁв®­Ґ Ў«®з­ п бвагЄвга 
®Ў®§­ з Ґвбп ®вбвгЇ ¬Ё,   ­Ґ б«®ў ¬Ё begin/end (Ё«Ё бЄ®ЎЄ ¬Ё). Љ н⮬г,