资源描述:
《Expert.Python.Programming》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ExpertPythonProgrammingLearnbestpracticestodesigning,coding,anddistributingyourPythonsoftwareTarekZiadéBIRMINGHAM-MUMBAIExpertPythonProgrammingCopyright©2008PacktPublishingAllrightsreserved.Nopartofthisbookmaybereproduced,storedinaretrievalsystem,ortransmittedinanyformorbyany
2、means,withoutthepriorwrittenpermissionofthepublisher,exceptinthecaseofbriefquotationsembeddedincriticalarticlesorreviews.Everyefforthasbeenmadeinthepreparationofthisbooktoensuretheaccuracyoftheinformationpresented.However,theinformationcontainedinthisbookissoldwithoutwarranty
3、,eitherexpressorimplied.Neithertheauthor,PacktPublishing,noritsdealersordistributorswillbeheldliableforanydamagescausedorallegedtobecauseddirectlyorindirectlybythisbook.PacktPublishinghasendeavoredtoprovidetrademarkinformationaboutallthecompaniesandproductsmentionedinthisbook
4、bytheappropriateuseofcapitals.However,PacktPublishingcannotguaranteetheaccuracyofthisinformation.Firstpublished:September2008ProductionReference:1110908PublishedbyPacktPublishingLtd.32LincolnRoadOltonBirmingham,B276PA,UK.ISBN978-1-847194-94-7www.packtpub.comCoverImagebyJavier
5、BarrXaC.(jbarriac@yahoo.com)CreditsAuthorProjectManagerTarekZiadéAbhijeetDeobhaktaReviewersProjectCoordinatorShannon-jjBehrensPatriciaWeirPaulKennedyWendyLangerIndexerRekhaNairSeniorAcquisitionEditorDouglasPatersonProofreaderChrisSmithDevelopmentEditorVedPrakashJhaProductionC
6、oordinatorsAparnaBhagatTechnicalEditorRajniThoratSiddharthMangaroleCoverWorkCopyEditorAparnaBhagatSnehaKulkarniEditorialTeamLeaderMithilKulkarniForewordPythonhascomealongway.TherewasatimewhencompanieswouldcallmecrazywhenIinsistedonusingPython.Thesedays,theresimplyaren'tenough
7、Pythoncoderstogoaround.MajorcompaniessuchasGoogle,YouTube,VMware,andDreamWorksareinaconstantscrambletosnatchupallthegoodPythontalenttheycanfind.PythonusedtolagbehindPerlbecausePerlhadCPAN.Thesedays,setuptoolsandPyPIhaveledtoanexplosionofreadilyavailable,high-quality,third-par
8、tyPythonlibraries.PythonalsousedtolagbehindJavaServletsandRubyonRail