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

®¤­ Є®, Ўлбва® ЇаЁўлЄ Ґим, Ё нв® бв ­®ўЁвбп ®зҐ­м 㤮Ў­®.

Ѓ §®ўлҐ вЁЇл ¤ ­­ле

„«п п§лЄ  Python ᮧ¤ ­® ­ҐбЄ®«мЄ® Ё­вҐаЇаҐв в®а®ў. ‚ ¤ «м­Ґ©иҐ¬ п Ўг¤г
Ј®ў®аЁвм Їа® ®б­®ў­®© Ё­вҐаЇаҐв в®а CPython (Ё­вҐаЇаҐв в®а, ­ ЇЁб ­­л© ­ 
C).
‚ н⮬ Ё­вҐаЇаҐв в®аҐ Ў §®ўлҐ (ўбв஥­­лҐ) вЁЇл ¤ ­­ле - 楫®Ґ, ¤«Ё­­®Ґ
楫®Ґ, ўҐйҐб⢥­­®Ґ, Є®¬Ї«ҐЄб­®Ґ зЁб« , бва®ЄЁ, бЇЁбЄЁ, Є®а⥦Ё Ё б«®ў аЁ.
–Ґ«®Ґ ў ЏЁв®­Ґ ᮮ⢥вбвўгҐв вЁЇг long в®Ј® Є®¬ЇЁ«пв®а  C, Є®в®ал¬
бЄ®¬ЇЁ«Ёа®ў ­ Ё­вҐаЇаҐв в®а. „«Ё­­®Ґ 楫®Ґ - н⮠楫®Ґ зЁб«® Ї®вҐ­жЁ «м­®
ЎҐбЄ®­Ґз­®© ¤«Ё­л; б Ї®¬®ймо в ЄЁе зЁбҐ« ¬®¦­® Їа®Ё§ў®¤Ёвм ўлзЁб«Ґ­Ёп
­Ґ®Ја ­ЁзҐ­­®© а §ап¤­®бвЁ; ¤«Ё­­лҐ жҐ«лҐ н¬г«Ёаговбп ЎЁЎ«Ё®вҐЄ®©,
ўбв஥­­®© ў Ё­вҐаЇаҐв в®а. ‚ҐйҐб⢥­­®Ґ ᮮ⢥вбвўгҐв вЁЇг double.
Љ®¬Ї«ҐЄб­лҐ зЁб«  - нв® Ї а  ўҐйҐб⢥­­ле, § ЇЁблў Ґ¬ле ў Ё­¦Ґ­Ґа­®© (  ­Ґ
¬ вҐ¬ вЁзҐбЄ®©) ­®в жЁЁ: 21 + 12j.
‘ва®ЄЁ - Їа®бв® Ї®б«Ґ¤®ў вҐ«м­®бвЁ бЁ¬ў®«®ў. ‘ва®ЄЁ Ўлў ов ASCII Ё
Unicode, Ёе ¬®¦­® ЇҐаҐЄ®¤Ёа®ў вм ¤агЈ ў ¤агЈ . ASCII-бва®ЄЁ ¬®¦­® в Є¦Ґ
ЇҐаҐЄ®¤Ёа®ў вм ў ¤агЈго Є®¤Ёа®ўЄг (­ ЇаЁ¬Ґа, koi8 "=ъ win1251)
‘ЇЁбЄЁ ў Є зҐб⢥ н«Ґ¬Ґ­в®ў ¬®Јгв ᮤҐа¦ вм «оЎлҐ ®ЎкҐЄвл. ‘ЇЁбЄЁ
­Ґ®Ја ­ЁзҐ­­®© ¤«Ё­л, Ё ў ­Ёе ¬®¦­® ¤®Ў ў«пвм Ё г¤ «пвм н«Ґ¬Ґ­вл, Ё§¬Ґ­пп
в ЄЁ¬ ®Ўа §®¬ Ёе ¤«Ё­г. ‘ЇЁбЄЁ ў ЏЁв®­Ґ ®¤­®¬Ґа­лҐ. „«п н¬г«пжЁЁ ¬­®Ј®¬Ґа­ле
¬ ббЁў®ў ¬®¦­® ЁбЇ®«м§®ў вм бЇЁбЄЁ, н«Ґ¬Ґ­в ¬Ё Є®в®але пў«повбп бЇЁбЄЁ. „«п
нд䥪⨢­®© ®Ўа Ў®вЄЁ ¬­®Ј®¬Ґа­ле зЁб«®ўле ¬ ваЁж Ґбвм ¤®Ї®«­ЁвҐ«м­л© ¬®¤г«м
а биЁаҐ­Ёп Numerical Python.
‘«®ў аЁ ( бб®жЁ вЁў­лҐ ¬ ббЁўл) - нв® ®в®Ўа ¦Ґ­Ёп (mapping),
б®Ї®бв ў«пойЁҐ г­ЁЄ «м­®¬г Є«озг Їа®Ё§ў®«м­л© ®ЎкҐЄв. Љ«о箬 б«®ў ап ¬®¦Ґв
Ўлвм «оЎ®© ­ҐЁ§¬Ґ­пҐ¬л© ®ЎкҐЄв.

€§¬Ґ­пҐ¬лҐ Ё ­ҐЁ§¬Ґ­пҐ¬лҐ ®ЎкҐЄвл;  ¤аҐб­ п  аЁд¬ҐвЁЄ  Ё ббл«ЄЁ

ЋЎкҐЄвл ў ЏЁв®­Ґ Ўлў ов ¤ўге а §­®ўЁ¤­®б⥩ - Ё§¬Ґ­пҐ¬лҐ Ё
­ҐЁ§¬Ґ­пҐ¬лҐ. ‘ЇЁбЄЁ, ­ ЇаЁ¬Ґа - ®ЎкҐЄвл Ё§¬Ґ­пҐ¬лҐ, Ёе ᮤҐа¦Ё¬®Ґ Ё ¤«Ё­г
¬®¦­® ¬Ґ­пвм. Џ®бЄ®«мЄг Є«оз ¬Ё б«®ў аҐ© ¬®Јгв Ўлвм в®«мЄ® ­ҐЁ§¬Ґ­пҐ¬лҐ
®ЎкҐЄвл, ў ЏЁв®­Ґ Ґбвм бЇҐжЁ «м­л© вЁЇ ­ҐЁ§¬Ґ­пҐ¬ле бЇЁбЄ®ў - Є®а⥦Ё.
—Ёб« , ҐбвҐб⢥­­®, ®ЎкҐЄвл ­ҐЁ§¬Ґ­пҐ¬лҐ. ’ Є¦Ґ ­ҐЁ§¬Ґ­пҐ¬л¬Ё пў«повбп
бва®ЄЁ, ў ®в«ЁзЁЁ ®в ¬­®ЈЁе ¤агЈЁе п§лЄ®ў Їа®Ја ¬¬Ёа®ў ­Ёп. •®вп Є« ббл,
­ ЇЁб ­­лҐ Їа®Ја ¬¬Ёбв ¬Ё, Ї®а®¦¤ ов Ё§¬Ґ­пҐ¬лҐ ®ЎкҐЄвл, г Їа®Ја ¬¬Ёбв  Ґбвм
ў®§¬®¦­®бвм ­ ЇЁб вм Є« бб, нЄ§Ґ¬Ї«пал Є®в®а®Ј® ¬®Јгв Ўлвм Є«оз ¬Ё б«®ў ап.
Ђ¤аҐб­®©  аЁд¬ҐвЁЄЁ ў ЏЁв®­Ґ ­Ґв. ‚®®ЎйҐ. Џ®н⮬г а §Ё¬Ґ­®ў вм ­г«Ґў®©
гЄ § вҐ«м Їа®бв® ­Ґў®§¬®¦­®. ‘бл«ЄЁ (гЄ § вҐ«Ё) ў ЏЁв®­Ґ Ґбвм, ­®
¬ ­ЁЇг«Ёа®ў ­ЁҐ Ё¬Ё ®бгйҐбвў«пҐвбп Їа®§а з­® ¤«п Їа®Ја ¬¬Ёбв . ‚
¤Ґ©б⢨⥫쭮бвЁ ўбҐ ЇҐаҐ¬Ґ­­лҐ ў ЏЁв®­Ґ пў«повбп ббл«Є ¬Ё ­  ®ЎкҐЄвл;
Ї®н⮬г, ­ ЇаЁ¬Ґа, § ЇЁбм a = b ®§­ з Ґв "ў ЇҐаҐ¬Ґ­­го a бЄ®ЇЁа®ў вм ббл«Єг
Ё§ ЇҐаҐ¬Ґ­­®© b". ’ Є¦Ґ бЇЁбЄЁ Ё б«®ў аЁ еа ­пв ­Ґ ®ЎкҐЄвл,   ббл«ЄЁ ­ 
®ЎкҐЄвл. ЏаЁбў Ёў ­ЁҐ Ё ࠧ묥­®ў ­ЁҐ ббл«®Є Їа®Ё§ў®¤Ёвбп  ўв®¬ вЁзҐбЄЁ.
Љ ¦¤л© ®ЎкҐЄв ў ЏЁв®­Ґ еа ­Ёв бзҐвзЁЄ ббл«®Є, Ё ЇаЁ в Є®¬ Є®ЇЁа®ў ­ЁЁ
ббл«ЄЁ нв®в бзҐвзЁЄ 㢥«ЁзЁў Ґвбп. ‘зҐвзЁЄ ¦Ґ ббл«®Є в®Ј® ®ЎкҐЄв , ­ 
Є®в®ал© ЇҐаҐ¬Ґ­­ п a гЄ §лў «  а ­миҐ - 㬥­ми Ґвбп. Љ®Ј¤  бзҐвзЁЄ ¤®бвЁЈ Ґв
0, ®ЎкҐЄв бзЁв Ґвбп ­ҐЁбЇ®«м§гҐ¬л¬, ¤«п ­ҐЈ® ўл§лў Ґвбп ¤ҐбвагЄв®а (Ґб«Ё нв®