您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Python项目开发实战
Python项目开发实战LauraCassell[美]AlanGauld 著 高弘扬 卫莹译PythonProjects 通过理论和实践的结合以及实际可操作的指导,本书将为你呈现真实世界中的Python编程。书中的实际教程聚焦于功能,覆盖了基本的创建应用、构建和封装库。同时在有经验的Python教员一直为你提供有价值的见解的帮助下,你可以超越教程并开始创建项目。读者应该熟悉核心Python语言的基础语法,并准备增强自己的技能,这样才能在这门顶级编程语言的实际应用中成为专家。主要内容◆学习Python如何在真实世界中完成日常任务并提高业务效率◆了解库的工作原理、在何处获取和使用它们◆使用Virtualenv、Pip和更多工具建立开发环境◆创建、封装并与Python社区中的其他用户分享库◆使用分层次的方法创建项目,并使用库在每次迭代中添加功能◆在真实世界的中级项目中使用Python,以便获得在更大开源项目中使用它的信心作者简介 LauraCassell是PyLadiesAtlanta的开创者。她在BigNerdRanch教授Python和JavaScript。她现在是NewRelic公司Python组的一位工程师主管。 AlanGauld是电信和客户服务行业的一位企业架构设计师。从1998年他就开始使用Python。他是python-tutor邮件列表中的版主和积极参与者。通过实际项目增强你的Python技能定价:59.80元wrox.comProgrammerForumsJoinourProgrammertoProgrammerforumstoaskandanswerprogrammingquestionsaboutthisbook,joindiscussionsonthehottesttopicsintheindustry,andconnectwithfellowprogrammersfromaroundtheworld.CodeDownloadsTakeadvantageoffreecodesamplesfromthisbook,aswellascodesamplesfromhundredsofotherbooks,allreadytouse.ReadMoreFindarticles,ebooks,samplechaptersandtablesofcontentsforhundredsofbooks,andmorereferenceresourcesonprogrammingtopicsthatmattertoyou.AWileyBrand项目开发实战Python移动开发经典丛书Python项目开发实战[美]LauraCassellAlanGauld著高弘扬卫莹译北京LauraCassell,AlanGauldPythonProjectsEISBN:978-1-118-90866-2Copyright©2015byJohnWiley&Sons,Inc.,Indianapolis,IndianaAllRightsReserved.ThistranslationpublishedunderLicense.Trademarks:Wiley,Wrox,theWroxlogo,ProgrammertoProgrammer,andrelatedtradedressaretrademarksorregisteredtrademarksofJohnWiley&Sons,Inc.and/oritsaffiliates,intheUnitedStatesandothercountries,andmaynotbeusedwithoutwrittenpermission.PythonisaregisteredtrademarkofPythonSoftwareFoundationCorporation.Allothertrademarksarethepropertyoftheirrespectiveowners.JohnWiley&Sons,Inc.,isnotassociatedwithanyproductorvendormentionedinthisbook.本书中文简体字版由WileyPublishing,Inc.授权清华大学出版社出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。北京市版权局著作权合同登记号图字:01-2015-2354CopiesofthisbooksoldwithoutaWileystickeronthecoverareunauthorizedandillegal.本书封面贴有Wiley公司防伪标签,无标签者不得销售。版权所有,侵权必究。侵权举报电话:010-6278298913701121933图书在版编目(CIP)数据Python项目开发实战/(美)卡塞尔(Cassell,L.),(美)高尔德(Gauld,A.)著;高弘扬,卫莹译.—北京:清华大学出版社,2015书名原文:PythonProjectsISBN978-7-302-41587-9.ⅠP①….Ⅱ①卡…②高…③高…④卫….Ⅲ①软件工具-程序设计.ⅣTP311.56①中国版本图书馆CIP数据核字(2015)第225360号责任编辑:王军于平装帧设计:牛静敏责任校对:成凤进责任印制:何芊出版发行:清华大学出版社网址:,地址:北京清华大学学研大厦A座邮编:100084社总机:010-62770175邮购:010-62786544投稿与读者服务:010-62776969,c-service@tup.tsinghua.edu.cn质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn印刷者:北京富博印刷有限公司装订者:北京市密云县京文制本装订厂经销:全国新华书店开本:185mm×260mm印张:21.25字数:517千字版次:2015年10月第1版印次:2015年10月第1次印刷印数:1~3500定价:59.80元—————————————————————————————————————————————产品编号:062782-01译者序Python是一门脚本语言。在面世之初,Python并没有得到很多人的青睐。但是自从2004年以来,越来越多的公司发现了Python的强大之处。Python的使用率也呈现线性增长。它甚至在2011年被评为年度编程语言。Python语言简洁、易读、可扩展,可以用于很多方面。一些国外的科研机构采用Python作为开发语言。一些知名大学甚至开设了教授Python的教程,例如卡耐基梅隆大学和麻省理工学院。除了Python语言本身的特性之外,各种各样的扩展库也是Python的强大之处。这些丰富的扩展库可以帮助Python在各个领域都大显身手。Pypi的出现更是为获得这些扩展库提供了极大的便利。Python的语言特性决定了它非常容易上手。市面上也已经有很多Python的入门书籍。这些入门书籍从语言本身出发,会详细介绍Python的一些重要特性。通过这些入门书籍,读者可以足够了解Python的基础。一些书籍会涉及Python的高级特性或一些额外的扩展包。然而,这些书并没有告诉读者:使用Python可以在实际中做什么。本书的最主要目的就是告诉Python初学者:Python在真实世界中有哪些用途。然而在阅读本书之前,读者最好已经对Python有了初步的了解。本书循序渐进,逐步地为读者揭开Python在实际世界中的用途。本书的第1章简要回顾了Python的核心知识。通过第1章,读者可以巩固Python的基础知识。接下来的一章主要介绍了Python的最重要的应用之一:脚本语言。Python可以被用作脚本来协调操作系统上不同的应用并完成一个任务。第3章讲述了如何使用Python管理数据。第4章描述了如何使用Python创建桌面应用。在第5章中,Python被用来开发网络应用。第6章讲述了如何在更大的项目中使用Python。第7章探索了Python的前沿技术。为了让读者能够更加深刻地理解书中所涉及的知识,作者在本书中插入了大量的示例。读者在使用本书时,应该动手试试这些示例。纸上学来终觉浅,要知此事须躬行。如果有条件,推荐读者去阅读感兴趣模块的源代码,这样可以快速地提高Python编程能力。在此,非常感谢清华大学出版社的编辑们。没有她们的帮助,本书不可能顺利付梓。同时也感谢本书的其他译者。本书的全部章节由高弘扬、卫莹翻译,参与翻译的还有卫玲、刘扬、于洋、金宏兵、戴云、张国健、王辉、袁传清、张秀丽、高庆宝、陈守范。在翻译中,译者本着信达雅的原则,反复揣摩唯恐不能完全表述作者的原文。然而介于译者能力有限,如有纰漏之处,在此向各位读者道歉,还望海涵,不吝指正。译者作者简介LauraCassell从1997年就开始接触网络编程。在21世纪初,她自学了Perl。那时,她发现编程资料急需改善和补充,但是教授编程的门槛却非常高。因此,她开始学习编程,这样就可以向更多人教授编程。在乔治亚州的亚特兰大,Laura创建了PyLadiesAtlanta,并开始为BigNerdRanch教授Python和JavaScript。从此,她开始从事工程管理,并且现在定居波兰。在那里,她管理一组Python支持者,为NewRelic有限公司做软件分析。同时,她在时间允许时会做义务教学和演讲。AlanGauld是一位拥有超过40年IT从业经验的企业架构师。他主要的工作领域是电子通信和用户服务。他使用过的编程语言超过20种,创建的产品包罗万象,从大型机计费系统到嵌入式微控制器。在过去15年里,他主要的编程语言是Python。他撰写过一本Python入门书籍,也是python-tutor邮件列表的联合负责人。除了编程,他喜欢登山、徒步旅行和滑雪。同时,他也是一位摄影师、艺术家和声乐爱好者。他和妻子Heather生活在苏格兰。技术编辑简介AlexBradbury是一位编译器黑客、Linux极客和自由软件爱好者,他是RaspberryPi项目的长期贡献者,同时也是LearningPythonwithRaspberryPi的作者之一。现在,他是剑桥大学计算机实验室的一名研究员,也是lowRISC项目的创建者之一。lowRISC是一个用来生产完全开源的单晶片系统(System-on-Chip,SoC)的非营利性项目。ToddShandelman非常怀念在IBMSystem/370主机的打孔卡上用汇编语言编程的日子。多年来,他使用过多种软件技术(C、C++和Perl等)。现在,Todd把他最多的精力都放在Linux命令行的Python2.x和Python3.x编程上。在空闲时间,他是一个俄语和希伯来语的专业译者,擅长外文排版设计,并且对处理Unicode和UTF-8很有心得。Todd在纽约州立大学企业管理系获得理学学士学位。他和妻子、儿子一起生活在德克萨斯州休斯顿市。致谢非常感谢AlanGauld,他对于本书做出了巨大贡献。感谢MaryJames和JenniferLynn,他们对本书提出了一些宝贵意见。因为有你们,本书质量才得以精益求精。同样也感谢Python社区。迄今为止,你是我见到的最热情的社区。在社区中,人们可以感受到热情,可以接触到从专家到新手的每一个人。继续加油,感谢你让我成为这么优秀社区中的一员。——LauraCassell非常感谢LauraCassell推动了这个项目。感谢JenniferLynn一直激励着我们。感谢Python社区在过去15年的支持。——AlanGauld前言在某年的一次会议后,发到PyLadies组织者邮件列表的一封邮件问:“有人有兴趣写一本Python方面的书吗?”当时,我已经考虑撰写一本编程书很久了。在多年教课以及在PyLadies和其他编程聚会做指导之后,我意识到需要一本新的、特定类型的编程书。但是我并没有马上回复
本文标题:Python项目开发实战
链接地址:https://www.777doc.com/doc-5915661 .html