Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Foundations of Python Network Programming
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Foundations of Python Network Programming

Foundations of Python Network Programming

The comprehensive guide to building network applications with Python

John Goerzen - Collection The Expert's Voice in Open Source

512 pages, parution le 14/12/2004

Résumé

One reason for the Python programming language's popularity is its vast assortment of convenient and flexible features. Python's networking capabilities are no different, offering unfettered access to your operating system's networking library, not to mention many different modules that provide complete protocol implementations such as HTTP, FTP, SMTP, IMAP, DNS, and others. Whether you want to write network-enabled applications that communicate with the computer down the hall or the server across the ocean, Python is the language for you. And I want to help you get going fast, so I've included over 175 example programs.

The first part of this book discusses client and server design, which are the building blocks of every network-oriented application. You'll learn how to write applications that take advantage of IPv6, how to communicate with domain name servers, how to fetch web pages, and more.

In the second part of the book, I'll show you how to write applications that are capable of sending and receiving e-mail, serving static and dynamic web pages, transferring files, and executing other commonplace network-oriented tasks. You'll also learn how to build web-based Python applications using the mod_python Apache module.

In the final part of the book, I focus on more advanced topics, teaching you how to use multitasking and non-blocking I/O to create servers that are capable of handling thousands of clients. Along the way, you'll learn many secrets to successful network programming. And most important, with over 6,600 lines of self-contained, ready-to-run code, you'll be able to immediately put the concepts you learn into practice.

L'auteur - John Goerzen

John Goerzen is an accomplished author, system administrator, and Python programmer. He has been a Debian developer since 1996 and is currently president of Software in the Public Interest, Inc. His previously published books include the Linux Programming Bible, Debian Unleashed, and Linux Unleashed.

Sommaire

  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Introduction
  • Low-Level Networking
    • Introduction to Client/Server Networking
    • Network Clients
    • Network Servers
    • Domain Name System
    • Advanced Network Operations
  • Web Services
    • Web Client Access
    • Parsing HTML and XHTML
    • XML and XML-RPC
  • E-mail Services
    • E-Mail Composition and Decoding
    • Simple Message Transport Protocol
    • POP
    • IMAP
  • General-Purpose Client Protocols
    • FTP
    • Database Clients SSL
  • Server-Side Frameworks
    • SocketServer
    • SimpleXMLRPCServer
    • CGI
    • mod_python
  • Multitasking
    • Forking
    • Threading
    • Asynchronous Communication
  • Index
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Apress
Auteur(s) John Goerzen
Collection The Expert's Voice in Open Source
Parution 14/12/2004
Nb. de pages 512
Format 17,5 x 23,5
Couverture Broché
Poids 858g
Intérieur Noir et Blanc
EAN13 9781590593714
ISBN13 978-1-59059-371-4

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription