资源描述:
《Expert Python Programming (2008)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ExpertPythonProgrammingLearnbestpracticestodesigning,coding,anddistributingyourPythonsoftwareTarekZiadéBIRMINGHAM-MUMBAIExpertPythonProgrammingCopyright©2008PacktPublishingAllrightsreserved.Nopartofthisbookmaybereproduced,storedinaretrievalsystem,ortransmittedinanyformorbyanymeans,withoutth
2、epriorwrittenpermissionofthepublisher,exceptinthecaseofbriefquotationsembeddedincriticalarticlesorreviews.Everyefforthasbeenmadeinthepreparationofthisbooktoensuretheaccuracyoftheinformationpresented.However,theinformationcontainedinthisbookissoldwithoutwarranty,eitherexpressorimplied.Neithe
3、rtheauthor,PacktPublishing,noritsdealersordistributorswillbeheldliableforanydamagescausedorallegedtobecauseddirectlyorindirectlybythisbook.PacktPublishinghasendeavoredtoprovidetrademarkinformationaboutallthecompaniesandproductsmentionedinthisbookbytheappropriateuseofcapitals.However,PacktPu
4、blishingcannotguaranteetheaccuracyofthisinformation.Firstpublished:September2008ProductionReference:1110908PublishedbyPacktPublishingLtd.32LincolnRoadOltonBirmingham,B276PA,UK.ISBN978-1-847194-94-7www.packtpub.comCoverImagebyJavierBarrXaC.(jbarriac@yahoo.com)CreditsAuthorProjectManagerTarek
5、ZiadéAbhijeetDeobhaktaReviewersProjectCoordinatorShannon-jjBehrensPatriciaWeirPaulKennedyWendyLangerIndexerRekhaNairSeniorAcquisitionEditorDouglasPatersonProofreaderChrisSmithDevelopmentEditorVedPrakashJhaProductionCoordinatorsAparnaBhagatTechnicalEditorRajniThoratSiddharthMangaroleCoverWor
6、kCopyEditorAparnaBhagatSnehaKulkarniEditorialTeamLeaderMithilKulkarniForewordPythonhascomealongway.TherewasatimewhencompanieswouldcallmecrazywhenIinsistedonusingPython.Thesedays,theresimplyaren'tenoughPythoncoderstogoaround.MajorcompaniessuchasGoogle,YouTube,VMware,andDreamWorksareinaconsta
7、ntscrambletosnatchupallthegoodPythontalenttheycanfind.PythonusedtolagbehindPerlbecausePerlhadCPAN.Thesedays,setuptoolsandPyPIhaveledtoanexplosionofreadilyavailable,high-quality,third-partyPythonlibraries.PythonalsousedtolagbehindJavaServletsandRubyonRail