Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Foundations of Python Network Programming: The comprehensive guide to building network applications with Python

Buy

This second edition of Foundations of Python Network Programming targets Python 2.5 through Python 2.7, the most popular production versions of the language. 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 infrastructure 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 treatment of the web. The HTTP protocol is covered in extensive detail, with each feature accompanied 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 programming 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 protocols 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.

What you’ll learn

  • Understand low level networking
  • Handle sending and receiving email including composing and decoding emails, SMTP, POP and IMAP
  • Program the lower levels of web application programming such as FastCGI and WSGI and HTTP itself
  • Learn how to use memcached and message qeues using Python
  • Access web services using Python
  • Master multitasking with threads, forking, and asynchronous communication

Who this book is for

This book will be of interest to python programmers who need to program networked applications using Python. From web application developers, to systems integrators, to system administrators—this book has everything you need to know.

(HTML tags aren't allowed.)

Analog-and-Algorithm-Assisted Ultra-low Power Biosignal Acquisition Systems (Analog Circuits and Signal Processing)
Analog-and-Algorithm-Assisted Ultra-low Power Biosignal Acquisition Systems (Analog Circuits and Signal Processing)
This book discusses the design and implementation aspects of ultra-low power biosignal acquisition platforms that exploit analog-assisted and algorithmic approaches for power savings.The authors describe an approach referred to as “analog-and-algorithm-assisted” signal processing.This enables significant power consumption...
Python 3 Object-Oriented Programming - Second Edition
Python 3 Object-Oriented Programming - Second Edition

Unleash the power of Python 3 objects

About This Book

  • Stop writing scripts and start architecting programs
  • Learn the latest Python syntax and libraries
  • A practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python...
Other Fronts, Other Wars?: First World War Studies on the Eve of the Centennial (History of Warfare)
Other Fronts, Other Wars?: First World War Studies on the Eve of the Centennial (History of Warfare)

Society for First World War Studies. It is a selection of papers from a conference held in Innsbruck in late September 2011.

The society began as a small-scale attempt to bring together an international group of postgraduate and postdoctoral students who work on the First World War in 2001. Over the years, the habit developed
...


The 100 Simple Secrets of Successful People: What Scientists Have Learned and How You Can Use It
The 100 Simple Secrets of Successful People: What Scientists Have Learned and How You Can Use It
What are the keys to success? Scientists have studied the traits, beliefs, and practices of successful people in all walks of life. But the answers they find wind up in stuffy academic journals aimed at other scientists.

The 100 Simple Secrets of Successful People takes the best and most important research results from over a thousand...

Target Volume Delineation for Pediatric Cancers (Practical Guides in Radiation Oncology)
Target Volume Delineation for Pediatric Cancers (Practical Guides in Radiation Oncology)

This handbook is designed to provide the radiation oncologist with clear practical guidance in the delineation of tumor volumes and/or radiation fields for a wide variety of pediatric cancers, including the most frequently encountered malignancies of childhood. This is a guide to designing treatment fields and volumes that may...

Terrorism and Public Safety Policing: Implications for the Obama Presidency
Terrorism and Public Safety Policing: Implications for the Obama Presidency

A Pragmatic Answer to the Systematic Change Already Underway

The trends, data, and battle-tested logic do not lie. A perfect storm of extremist ideologies is on the horizon that threatens to challenge the current state of public safety—forcing police chiefs, public administrators, and security...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy