Foundations.of.Python.3.Network.Programming.2nd.Edition.Dec.2010

VIP免费
2025-02-27 0 0 4.75MB 370 页 5.9玖币
侵权投诉
BOOKS FOR PROFESSIONALS BY PROFESSIONALS®
Foundations of Python Network
Programming
This second edition of Foundations of Python Network Programming targets
Python 2.5 through Python 2.7, the most popular production versions of the lan-
guage. Python has made great strides since Apress released the first edition of
this book back in the days of Python 2.3. The advances required new chapters to
be written from the ground up, and others to be extensively revised.
You will learn fundamentals like IP, TCP, DNS and SSL by using working
Python programs; you will also be able to familiarize yourself with infrastruc-
ture components like memcached and message queues. You can also delve into
Network server designs, and compare threaded approaches with asynchronous
event-based solutions. But the biggest change is this edition's expanded treat-
ment of the web.
The HTTP protocol is covered in extensive detail, with each feature accom-
panied by sample Python code. You can use your HTTP protocol expertise by
studying an entire chapter on screen scraping and you can then test lxml and
BeautifulSoup against a real-world web site. The chapter on web application pro-
gramming now covers both the WSGI standard for component interoperability,
as well as modern web frameworks like Django.
Finally, all of the old favorites from the first edition are back: E-mail proto-
cols like SMTP, POP, and IMAP get full treatment, as does XML-RPC. You can still
learn how to code Python network programs using the Telnet and FTP protocols,
but you are likely to appreciate the power of more modern alternatives like the
paramiko SSH2 library. If you are a Python programmer who needs to learn the
network, this is the book that you want by your side.
Shelve in:
Python
User level:
Intermediate–Advanced
THE APRESS ROADMAP
Python Algorithms
Pro
Python
Foundations of
Python Network
Programming
Foundations of Agile
Python Development
Dive into Python 3
Beginning
Python
www.apress.com
SOURCE CODE ONLINE
Companion eBook
Brandon Rhodes
THE APRESS ROADMAP
Python Algorithms
Pro
Python
Foundations of
Python Network
Programming
Foundations of Agile
Python Development
Dive into Python 3
Beginning
Python
John Goerzen
THE EXPERT’S VOICE® IN OPEN SOURCE
Foundations of
Python Network
Programming
SECOND EDITION
Brandon Rhodes and John Goerzen
The comprehensive guide to building network
applications with Python
Rhodes
Goerzen
SECOND
EDITION
Python Network Programming
Companion
eBook
Available
Foundations
of
Download from Wow! eBook <www.wowebook.com>
i
Foundations of Python
Network Programming
The comprehensive guide to building
network applications with Python
Second Edition
■ ■ ■
Brandon Rhodes
John Goerzen
ii
Foundations of Python Network Programming: The comprehensive guide to building network
applications with Python
Copyright © 2010 by Brandon Rhodes and John Goerzen
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any
means, electronic or mechanical, including photocopying, recording, or by any information
storage or retrieval system, without the prior written permission of the copyright owner and the
publisher.
ISBN-13 (pbk): 978-1-4302-3003-8
ISBN-13 (electronic): 978-1-4302-3004-5
Printed and bound in the United States of America (POD)
Trademarked names, logos, and images may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and
images only in an editorial fashion and to the benefit of the trademark owner, with no intention of
infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if
they are not identified as such, is not to be taken as an expression of opinion as to whether or not
they are subject to proprietary rights.
President and Publisher: Paul Manning
Lead Editor: Frank Pohlmann
Development Editor: Matt Wade
Technical Reviewer: Michael Bernstein
Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Tony Campbell, Gary Cornell,
Jonathan Gennick, Michelle Lowman, Matthew Moodie, Jeffrey Pepper, Frank Pohlmann,
Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh
Coordinating Editor: Laurin Becker
Copy Editors: Mary Ann Fugate and Patrick Meador
Compositor: MacPS, LLC
Indexer: Potomac Indexing, LLC
Cover Designer: Anna Ishchenko
Distributed to the book trade worldwide by Springer Science+Business Media, LLC., 233 Spring
Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail
orders-ny@springer-sbm.com, or visit www.springeronline.com.
For information on translations, please e-mail rights@apress.com, or visit www.apress.com.
Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional
use. eBook versions and licenses are also available for most titles. For more information, reference
our Special Bulk Sales–eBook Licensing web page at www.apress.com/info/bulksales.
The information in this book is distributed on an “as is” basis, without warranty. Although every
precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall
have any liability to any person or entity with respect to any loss or damage caused or alleged to be
caused directly or indirectly by the information contained in this work.
The source code for this book is available to readers at www.apress.com.
iii
To the Python community
for creating a programming language, libraries, and packages
that are freely written and freely gifted
from one programmer to another
To small Persephone-cat for keeping me warm
while revising chapters late at night
And, most of all, to my Jackie
摘要:

BOOKSFORPROFESSIONALSBYPROFESSIONALS®FoundationsofPythonNetworkProgrammingThissecondeditionofFoundationsofPythonNetworkProgrammingtargetsPython2.5throughPython2.7,themostpopularproductionversionsofthelan-guage.PythonhasmadegreatstridessinceApressreleasedthefirsteditionofthisbookbackinthedaysofPython...

展开>> 收起<<
Foundations.of.Python.3.Network.Programming.2nd.Edition.Dec.2010.pdf

共370页,预览5页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:370 页 大小:4.75MB 格式:PDF 时间:2025-02-27

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 370
客服
关注