3
55.03 USD 48.42 USD
вы экономите 6.61 USD (12%).
Наличие на складе:
Дата отгрузки на данный момент неизвестна
После получения заказа от вас, товар будет заказан у поставщика. Мы не можем гарантировать сроки выполнения заказа.
| Publisher: | Simvol-Plyus |
| Series: | O’Reilly |
| Release Date: | october 2011 |
| ISBN: | 978-5-93286-211-7 |
| Pages: | 992 |
| Weight: | 1500 g |
| Sizes, sm: | 24 x 17 x 5 |
| Cover: | Soft |
| Paper: | Offset |
| Multivolume edition: | volume 2 from 2 |
| Translated edition: | Programming Python, Fourth Edition |
| Original edition's ISBN: | 978-0596158101 |
| Original edition's release date: | 2011 |
| Sales Rankings: | 35 |
Monumentalnyi trud Marka Luttsa "Programmirovanie na Python" v 2-kh tomakh predstavlyaet soboi uchebnik po primeneniyu yazyka Python dlya resheniya naibolee tipichnykh zadach v razlichnykh prikladnykh oblastyakh. V nem rasskazyvaetsya o primenenii yazyka Python v sistemnom administrirovanii, dlya sozdaniya graficheskikh interfeisov i vebprilozhenii i issleduyutsya priemy programmirovaniya setevykh vzaimodeistvii, vzaimodeistvii s bazami dannykh, obrabotki teksta, sozdaniya interfeisov dlya stsenariev i vo mnogikh drugikh oblastyakh. Nesmotrya na to, chto na protyazhenii vsei knigi ispolzuetsya yazyk Python, tem ne menee osnovnoe vnimanie budet udelyatsya ne osnovam yazyka, a priemam resheniya prakticheskikh zadach. Poputno kniga stavit svoei tselyu poznakomit chitatelya s chasto ispolzuemymi instrumentami i bibliotekami. Takim obrazom, dannaya kniga yavlyaetsya resursom, pozvolyayushchim chitatelyu poluchit bolee glubokoe ponimanie roli yazyka Python v praktike programmirovaniya. Krome togo, issleduetsya prigodnost yazyka Python na rol instrumenta razrabotki programmnogo obespecheniya, v otlichie ot prosto instrumenta "sozdaniya stsenariev". V chetvertoe izdanie vklyucheno opisanie novykh osobennostei yazyka, bibliotek i prakticheskikh priemov programmirovaniya dlya Python 3.X. Primery, predstavlennye v knige, oprobovany pod tretei alfaversiei Python 3.2.
Vtoroi tom vklyuchaet chasti IV, V i VI originalnogo izdaniya.
V chasti IV "Sozdanie stsenariev dlya Interneta" rassmatrivayutsya rol Python kak yazyka programmirovaniya prilozhenii dlya Interneta i instrumenty v ego biblioteke dlya podderzhki etoi roli. Poputno privlekayutsya k ispolzovaniyu instrumenty konstruirovaniya graficheskikh interfeisov, predstavlennye v 1-m tome knigi. Poskolku eto populyarnaya oblast primeneniya Python, glavy dannoi chasti okhvatyvayut vse napravleniya.
V glave 12 obsuzhdayutsya osnovnye ponyatiya, svyazannye s Internetom, rassmatrivayutsya nizkourovnevye setevye instrumenty Python, takie kak sokety, a takzhe osnovy programmirovaniya arkhitektury klient-server.
V glave 13 pokazano, kak stsenarii mogut ispolzovat instrumenty yazyka Python dlya dostupa k standartnym setevym protokolam klienta, takim kak FTP, HTTP, protokoly elektronnoi pochty i drugie.
Glava 14 demonstriruet ispolzovanie klientskikh instrumentov elektronnoi pochty, opisannykh v glave 13, a takzhe priemy konstruirovaniya graficheskikh interfeisov iz chasti III knigi (tom 1) dlya realizatsii polnofunktsionalnogo klienta elektronnoi pochty.
Glava 15 osveshchaet osnovy sozdaniya CGI-stsenariev na yazyke Python, vypolnyaemykh na storone servera, - programm, ispolzuemykh dlya realizatsii interaktivnykh veb-saitov.
Glava 16 demonstriruet priemy realizatsii veb-saitov s pomoshchyu Python na primere realizatsii veb-interfeisa dlya dostupa k elektronnoi pochte, otchasti v protivoves i dlya sravneniya s obychnym resheniem, predstavlennym v glave 14.
Krome togo, v glave 12 daetsya kratkii obzor dopolnitelnykh instrumentov Python dlya sozdaniya internet-prilozhenii, takikh kak Jython, Django, App Engine, Zope, PSP, pyjamas i HTMLgen, bolee polnoe opisanie kotorykh vy naidete v sootvetstvuyushchikh resursakh.
V chasti IV ispolzuyutsya obshchie kontseptsii programmirovaniya, takie kak obektno-orientirovannoe programmirovanie (OOP), refaktoring programmnogo koda i povtornoe ego ispolzovanie. Vy uvidite, chto Python, graficheskie interfeisy i setevye instrumenty sostavlyayut moshchnuyu kombinatsiyu.
V chasti V "Instrumenty i priemy" sobrany dopolnitelnye temy, kasayushchiesya razrabotki prilozhenii na yazyke Python. Bolshinstvo predstavlennykh zdes instrumentov mozhet byt ispolzovano v samykh raznykh oblastyakh prikladnogo programmirovaniya.
Glava 17 osveshchaet chasto ispolzuemye i razvitye tekhnologii Python khraneniya informatsii mezhdu zapuskami programmy - faily DBM, serializatsiya obektov, khranilishcha obektov i interfeisy Python k bazam dannykh SQL - i kratko znakomit s polnotsennymi obektno-orientirovannymi bazami dannykh (OODB), takimi kak ZODB, a takzhe s mekhanizmami obektno-relyatsionnogo otobrazheniya (ORM), takimi kak SQLObject i SQLAlchemy. V primerakh raboty s bazami dannykh SQL ispolzuetsya podderzhka SQLite, vkhodyashchaya v sostav standartnoi biblioteki Python, no sam prikladnoi interfeis s legkostyu mozhno perenesti na ispolzovanie bolee krupnykh sistem, takikh kak MySQL.
V glave 18 rassmatrivayutsya priemy realizatsii bolee slozhnykh struktur dannykh na yazyke Python - stekov, mnozhestv, dvoichnykh derevev poiska, grafov i drugikh. V Python oni prinimayut formu realizatsii obektov.
V glave 19 izuchayutsya instrumenty i priemy, ispolzuemye v yazyke Python dlya sintaksicheskogo analiza tekstovoi informatsii - razbienie i obedinenie strok, poisk s primeneniem regulyarnykh vyrazhenii, analiz dokumentov XML, analiz metodom rekursivnogo spuska i bolee slozhnye temy, svyazannye s yazykami.
V glave 20 predstavleny priemy integratsii - rasshirenie Python s pomoshchyu kompiliruemykh bibliotek i vstraivanie programmnogo koda na yazyke Python v drugie prilozheniya. Nesmotrya na to, chto osnovnoe vnimanie udelyaetsya svyazyvaniyu Python s otkompilirovannym programmnym kodom na yazyke C, tem ne menee my takzhe kosnemsya voprosov integratsii s Java, .NET i drugimi yazykami. V etoi glave predpolagaetsya, chto vy umeete chitat programmy na yazyke C, i ona prednaznachena, glavnym obrazom, dlya razrabotchikov, zanimayushchikhsya realizatsiei prikladnykh urovnei integratsii.
Eto poslednyaya chast knigi, posvyashchennaya chistomu yazyku Python. Ona intensivno ispolzuet instrumenty, predstavlennye ranee v knige, delaya osobyi upor na povtornoe ispolzovanie programmnogo koda. Naprimer, kalkulyator s graficheskim interfeisom (PyCalc) sluzhit demonstratsii ponyatii obrabotki yazykov i povtornogo ispolzovaniya programmnogo koda.
Podobno chasti I knigi (tom 1), poslednyaya chast VI "Final" sostoit iz odnoi glavy 21, v kotoroi podvodyatsya nekotorye itogi. V glave obsuzhdayutsya rol Python i oblast ego primeneniya. V nei issleduyutsya nekotorye bolee shirokie idei o kruge obychnogo primeneniya Python, a krome togo, kratko predstavleny ego rasshirennye vozmozhnosti. Bolshaya chast etoi glavy predstavlyaet filosofskii vzglyad na veshchi, no pomimo etogo v nei vydelyayutsya nekotorye osnovnye prichiny ispolzovaniya takikh instrumentov, kak Python.
V knige otsutstvuyut prilozheniya spravochnogo kharaktera. Za dopolnitelnymi spravochnymi materialami obrashchaites k standartnym rukovodstvam po yazyku Python, dostupnym v Internete, ili k kommercheskim pechatnym spravochnikam, takim kak "Python Pocket Reference" izdatelstva O'Reilly, i drugim, kotorye vy smozhete otyskat v privychnykh mestakh v Internete.
Dopolnitelnyi material po bazovomu yazyku Python mozhno naiti v knige "Izuchaem Python". V 4-m izdanii etoi knigi issleduyutsya bolee slozhnye instrumenty yazyka, takie kak svoistva, deskriptory, dekoratory i metaklassy, kotorye my propustili zdes, potomu chto oni otnosyatsya k kategorii bazovykh osobennostei. V knige "Izuchaem Python" takzhe bolee podrobno, chem zdes, rassmatrivayutsya voprosy raboty s tekstom Yunikoda, tak kak eto yavlyaetsya otlichitelnoi osobennostyu Python 3.
Ob avtore
Mark Lutts (Mark Lutz) yavlyaetsya vedushchim spetsialistom v oblasti obucheniya yazyku programmirovaniya Python i avtorom samykh rannikh i naibolee populyarnykh publikatsii. On izvesten v soobshchestve polzovatelei Python svoimi novatorskimi ideyami.Mark yavlyaetsya avtorom knig "Learning Python" ("Izuchaem Python", 4-e izdanie, Simvol-Plyus, 2010), "Programming Python" ("Programmirovanie na Python", 4-e izdanie, v 2-kh tomakh, Simvol-Plyus, 2011) i "Python Pocket Reference", vypushchennykh izdatelstvom O'Reilly, kazhdaya iz kotorykh preterpela uzhe chetyre izdaniya. Lutts ispolzuet Python i zanimaetsya ego populyarizatsiei nachinaya s 1992 goda; knigi o Python nachal pisat v 1995 godu; prepodavaniem etogo yazyka programmirovaniya stal zanimatsya s 1997 goda. Na nachalo 2010 goda Mark provel 250 kursov, obuchil bolee 3500 studentov, napisal knigi po yazyku Python, kotorye byli perevedeny bolee chem na desyat yazykov i summarnyi tirazh kotorykh sostavil primerno chetvert milliona kopii.Lutts obladaet stepenyami bakalavra i magistra v oblasti informatiki, zakonchil universitet shtata Viskonsin (SShA). Na protyazhenii poslednikh 25 let zanimalsya razrabotkoi kompilyatorov, instrumentalnykh sredstv programmista, prilozhenii i raznoobraznykh sistem v arkhitekture klient-server. Svyazatsya s Markom mozhno cherez vebsait knigi http://rmi.net/~lutz i vebsait kursov, kotorye on vedet: http://learningpython.com.
Otzyvy chitatelei
Mozhet li spravochnoe rukovodstvo byt slishkom podrobnym?, 9 yanvarya 2011
Bobbi Linn (Bobbie Lynn), SShA
Kniga "Programmirovanie na Python" yavlyaetsya rukovodstvom po prakticheskomu primeneniyu Python v realnom mire i prednaznachena dlya tekh, kto uzhe znakom s etim yazykom programmirovaniya. Vazhno otmetit, chto vse svedeniya, chto privodyatsya zdes (4 izdanie, dekabr 2010 goda), otnosyatsya k versii 3.X Python i primenimy k versii 2.X lish tam, gde oni perekryvayutsya. Poetomu vam luchshe obratitsya k bolee rannemu izdaniyu knigi (ili k drugoi knige, podrobno opisyvayushchei obe versii), esli vy rabotaete nad proektom, trebuyushchim ispolzovaniya bolee rannikh versii Python.
Kniga soderzhit gigantskii obem informatsii i vklyuchaet primery programmnogo koda prakticheski na kazhdoi stranitse.
Osnovnoe vnimanie v knige udelyaetsya prakticheskomu primeneniyu yazyka Python dlya resheniya konkretnykh zadach, poetomu prosto zdorovo, chto ona vyshla v izdatelstve O'Reilly. Ono neuklonno sleduet svoei politike izdaniya knig po programmirovaniyu, razreshaya vam ispolzovat primery programmnogo koda v svoikh proektakh i predostavlyaya dostup k ispravleniyam dlya vsekh svoikh knig na svoem veb-saite.
Esli vam neobkhodimo rukovodstvo o tom, kak reshat raznoobraznye zadachi, ot sozdaniya graficheskikh interfeisov do organizatsii vzaimodeistvii s bazami dannykh SQL, v litse knigi "Programmirovanie na Python" vy naidete vesma podrobnyi istochnik informatsii.
Vernyi vybor dlya prikladnykh programmistov na Python 3, 17 fevralya 2011
Dzhon Bredli (John Brady), SShA
Chetvertoe izdanie "Programmirovanie na Python" - otlichnaya kniga dlya prikladnykh polzovatelei yazyka Python (razrabotchikov i tekh, kto pishet prostye stsenarii), ispolzuyushchikh v osnovnom versiyu Python 3. Avtor predpolagaet nalichie u chitatelya znanii ob osnovakh Python i ikh gotovnost rabotat s imeyushcheisya dokumentatsiei po etomu yazyku. Eto ne spravochnik, skoree eto rasshirennoe uchebnoe rukovodstvo, nesmotrya na ogromnyi obem (1600 stranits).
Eta kniga ne goditsya dlya izucheniya yazyka Python - vy uzhe dolzhny imet nekotoryi opyt ego ispolzovaniya, inache obsuzhdaemye zdes temy ne budut predstavlyat dlya vas interes ili kakoe-to prakticheskoe znachenie.
Pri takom obeme, konechno zhe, ne vse glavy budut odinakovo interesny vsem chitatelyam. Naprimer, moya rabota v pervuyu ochered svyazana s sozdaniem stsenariev komandnoi stroki na yazyke Python, poetomu opisanie tonkostei raboty s tekushchim rabochim katalogom, s modulem subprocess i potokami vypolneniya vyzvalo u menya bolshoi interes, togda kak glavy, okhvatyvayushchie razrabotku graficheskikh interfeisov s primeneniem biblioteki tkinter, ya prosto prolistal. V tselom ya ostalsya dovolen knigoi, tak kak v kazhdoi glave ya libo uznal chto-to novoe, libo vzglyanul na izvestnoe pod inym uglom zreniya.
Ya byl neskolko razocharovan glavami, posvyashchennymi bazam dannykh i SQL, tak kak, na moi vzglyad, oni okazalis otnositelno obshchimi i edinstvennymi v knige, kotorye ne dali mne nichego novogo.
Otlichnaya kniga, esli vy programmist i ne novichok, 25 marta 2011
healthyfatboy
Dlya tekh, kto stremitsya povysit svoe masterstvo vladeniya yazykom Python, kniga Marka Luttsa "Programmirovanie na Python" yavlyaetsya otlichnym instrumentom dostizheniya etoi tseli. Esli vy nachinayushchii programmist i khotite izuchit yazyk Python, vam sleduet nachat s knigi Marka Luttsa "Izuchaem Python", kotoraya dast vam neobkhodimuyu osnovu. Posle etogo vy smozhete pristupit k etoi knige.
Mne bylo interesno izuchit yazyk Python, no ya ne zametil, chto sushchestvuet kniga "Izuchaem Python", poetomu ya srazu priobrel knigu "Programmirovanie na Python". K schastyu, u menya est opyt raboty s paroi yazykov, poetomu ya smog pocherpnut iz etoi knigi vse neobkhodimye mne znaniya. Zdes vy naidete mnozhestvo udachnykh primerov, obyasnyayushchikh to, chto vy pytaetes uznat. Podobno drugim knigam izdatelstva O'Reilly, zdes takzhe privoditsya znachitelnyi obem programmnogo koda, kotoryi pomozhet vam glubzhe vniknut vo vse temy, okhvatyvaemye knigoi. Alfavitnyi ukazatel dostatochno udoben i pozdnee, kogda vam potrebuetsya chto-to srochno otyskat, ego mozhno budet ispolzovat kak spravochnik.
Dlya menya osobenno interesnoi pokazalas glava 20, rasskazyvayushchaya ob integratsii Python s yazykom C. Uchityvaya, chto yazyk C shiroko primenyaetsya dlya razrabotki bolshinstva operatsionnykh sistem, eta glava byla dlya menya osobenno poleznoi, poskolku ona pomogla mne razobratsya s osobennostyami organizatsii vzaimodeistvii etikh dvukh yazykov programmirovaniya. Na rabote mne v osnovnom prikhodilos rabotat s sistemoi MATLAB. MATLAB takzhe mozhet vzaimodeistvovat s yazykom C, i eto otlichnaya sistema, no dorogaya. Python - zamechatelnyi yazyk programmirovaniya, rasprostranyaemyi s otkrytymi iskhodnymi tekstami, pozvolyayushchii lyubomu, kto ne obladaet bolshim byudzhetom, realizovat vse to, chto umeet MATLAB, a ego sposobnost vzaimodeistvovat s yazykom C prosto prevoskhodna, i eta glava pozvolit vam ispolzovat eti vozmozhnosti.
Ya nastoyatelno rekomenduyu etu knigu vsem, kto zhelaet glubzhe proniknut v tonkosti yazyka Python. Esli u vas uzhe est opyt programmirovaniya, osobenno na yazyke s podderzhkoi OOP, togda vy ne budete ispytyvat zatrudnenii. Esli u vas net takogo opyta, togda, kak ya uzhe govoril, nachnite s knigi "Izuchaem Python". Tak vam budet proshche.
Obretite znanie yazyka Python, 26 iyulya 2011
Mikhal Ovsyak (Michal Owsiak)
"Programmirovanie na Python" prinadlezhit k knigam, kotorye sposobny ubit, esli sbrosit ikh s vysoty. Ya ne ekspert v yazyke Python, a skoree programmist voleyu sluchaya. Menya bolshe interesuet svyazka Java-Python i ya iskal knigu, kotoraya mogla by stat otpravnoi tochkoi. Kniga "Programmirovanie na Python" okhvatyvaet ogromnoe kolichestvo aspektov, tak ili inache svyazannykh s yazykom Python, ona khorosho strukturirovana i okhvatyvaet samuyu poslednyuyu versiyu Python (versiyu 3).
"Programmirovanie na Python" nelzya nazvat tipichnoi knigoi o programmirovanii - samaya izvestnaya programma "Hello world" vstrechaetsya v nei tolko na 129 stranitse. Eto skoree spravochnik po yazyku Python, nezheli kniga po programmirovaniyu. Mark opisyvaet mnogie tipichnye problemy, s kotorymi prikhoditsya stalkivatsya bolshinstvu programmistov. Chto khoroshego v etoi knige, tak eto nalichie prostykh i ponyatnykh primerov, imeyushchikh prakticheskuyu tsennost - osnovnaya ee sut. Odnako inogda sladkie produkty mogut imet gorkii privkus, esli nepravilno prigotovit ikh. Chto mne ne ponravilos v knige, tak eto ogromnye listingi programmnogo koda. Na moi vzglyad, 20-stranichnyi listing - eto naprasnaya trata mesta v knige. Ya predpochitayu polzovatsya vneshnimi resursami (kompakt-diski, arkhivy s primerami na ftp-servere), a ne chitat programmnyi kod v knige (eto vse ravno chto vernutsya obratno v 90-e). Chego mne ne khvatilo v knige, tak eto opisaniya integratsii Python/Java. Ya ispolzuyu Python v Java-prilozheniyakh i mne khotelos by poluchit bolshe informatsii po etoi teme, primerno kak v opisanii integratsii Python/C. Mogu li ya porekomendovat etu knigu? Esli vy ishchete spravochnik po yazyku Python - da, esli zhe vy ishchete informatsiyu po svyazke Java-Python - net.
Vydayushchayasya kniga, snabzhennaya prakticheskimi primerami i prilozheniyami, sposobnaya ukrasit lyuboe sobranie knig po programmirovaniyu, 15 aprelya 2011
Knizhnoe obozrenie Srednego Zapada (Oregon, shtat Viskonsin, SShA)
Chetvertoe izdanie knigi "Programmirovanie na Python" Marka Luttsa okhvatyvaet Python 3x i fakticheski mozhet schitatsya "bibliei" po obektno-orientirovannomu programmirovaniyu. Ona tselikom posvyashchena primeneniyu yazyka Python i prednaznachena dlya tekh, kto ovladel ego osnovami. Kniga rassmatrivaet samye raznye temy, ot sintaksisa yazyka i priemov programmirovaniya do pravilnogo ego ispolzovaniya. Primery programmnogo koda podchineny tseli sdelat ee vydayushcheisya knigoi, snabzhennoi prakticheskimi primerami i prilozheniyami, sposobnoi ukrasit lyuboe sobranie knig po programmirovaniyu.
|
2011, октябрь: электронная книга "Programmirovanie na Python, 4-e izdanie, II tom (fail PDF)", издательство "Simvol-Plyus", 992 кб. |
В продаже
2 отзыва |
|
|
2011, октябрь: книга на бумаге "Programmirovanie na Python, 4-e izdanie, II tom", ISBN: 978-5-93286-211-7, издательство "Simvol-Plyus", 992 стр., мягкая обложка |
В продаже
3 отзыва |