没有合适的资源?快使用搜索试试~ 我知道了~
首页Foundations of Python 3 Network Programming, Second Edition.pdf
Foundations of Python 3 Network Programming, Second Edition.pdf
需积分: 10 115 浏览量
更新于2023-03-03
评论
收藏 4.36MB PDF 举报
Foundations of Python 3 Network Programming, Second Edition.pdf
资源详情
资源评论
资源推荐

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

Downloaded from : iDATA.ws

i
Foundations of Python
Network Programming
The comprehensive guide to building
network applications with Python
Second Edition
■ ■ ■
Brandon Rhodes
John Goerzen
Downloaded from : iDATA.ws

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.
Downloaded from : iDATA.ws

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
Downloaded from : iDATA.ws
剩余369页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0