Learning Python networking : a complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible /
Python is a popular programming language used for performing network automation in an easy-to-implement way. This book is an update to Learning Python Networking, and delves into the concepts of Python network programming and its importance in today's world.
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2019.
|
Edición: | Second edition. |
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBSCO_on1100643315 | ||
003 | OCoLC | ||
005 | 20231017213018.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 190509s2019 enka ob 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d TEFOD |d EBLCP |d UKAHL |d MERUC |d UKMGB |d OCLCF |d YDX |d OCLCQ |d N$T |d OCLCQ |d OCLCO |d NZAUC |d OCLCQ |d OCLCO | ||
015 | |a GBB995013 |2 bnb | ||
016 | 7 | |a 019365481 |2 Uk | |
019 | |a 1091660742 |a 1096536391 |a 1240434779 | ||
020 | |a 9781789952445 | ||
020 | |a 1789952441 | ||
020 | |z 9781789958096 | ||
029 | 1 | |a CHNEW |b 001053181 | |
029 | 1 | |a CHVBK |b 567698637 | |
029 | 1 | |a UKMGB |b 019365481 | |
029 | 1 | |a AU@ |b 000065333094 | |
029 | 1 | |a AU@ |b 000069022715 | |
035 | |a (OCoLC)1100643315 |z (OCoLC)1091660742 |z (OCoLC)1096536391 |z (OCoLC)1240434779 | ||
037 | |a CL0501000047 |b Safari Books Online | ||
050 | 4 | |a QA76.73.P98 | |
082 | 0 | 4 | |a 005.133 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Manuel Ortega, José, |e author. | |
245 | 1 | 0 | |a Learning Python networking : |b a complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible / |c José Manuel Ortega, Dr. M.O. Faruque Sarker, Sam Washington. |
250 | |a Second edition. | ||
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2019. | |
300 | |a 1 online resource : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
500 | |a Previous edition published: 2015. | ||
504 | |a Includes bibliographical references. | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed May 8, 2019). | |
505 | 0 | |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Introduction to Network and HTTP Programming; Chapter 1: Network Programming with Python; Technical requirements; An introduction to TCP/IP networking; Introduction to TCP/IP; The protocol stack, layer by layer; UDP; TCP; Protocol concepts and the problems that protocols solve; IP addresses and ports; Network interfaces; UDP versus TCP; DHCP; DNS; Addressing; NAT; IPv4; IPv6; Python network programming through libraries; An introduction to the PyPI Python repository | |
505 | 8 | |a Alternatives to pip for installing packagesConda; Virtualenv; Pipenv; An introduction to libraries for network programming with Python; Introduction to sockets; Socket module in Python; Client socket methods; Server socket methods; Working with RFC; Extracting RFC information; Downloading an RFC with urllib; Downloading an RFC with requests; Downloading an RFC with the socket module; Interacting with Wireshark with pyshark; Introduction to Wireshark; Wireshark installation; Capturing packets with Wireshark; Network traffic in Wireshark; Color coding in Wireshark | |
505 | 8 | |a Working with filters in WiresharkFiltering by protocol name; HTTP objects filter; Capture filters; Display filters; Analyzing networking traffic using the pyshark library; FileCapture and LiveCapture in pyshark; Summary; Questions; Further reading; Chapter 2: Programming for the Web with HTTP; Technical requirements; Consuming web services in Python with urllib; Status codes; Handling exceptions; HTTP headers; User agent; Customizing requests with urllib; Getting headers with a proxy; Content types; Extracting links from a URL with urllib; Getting images from a URL with urllib | |
505 | 8 | |a Working with URLsConsuming web services in Python with requests; Introduction to requests; Checking HTTP headers; Proxy requests; Get whois information; Working with JSON; Handling forms with urllib and requests with Python 3.7; Handling forms with urllib; Handling forms with requests; Handling cookies with urllib and requests with Python; What are cookies?; Handling cookies with urllib; Cookie handling with requests; Handling HTTP Basic and Digest Authentication with requests; Introduction to authentication mechanisms; HTTP Basic authentication; HTTP Digest authentication; Summary; Questions | |
505 | 8 | |a Further readingSection 2: Interacting with APIs, Web Scraping, and Server Scripting; Chapter 3: Application Programming Interface in Action; Technical requirements; Introduction to REST APIs; Advantages of using REST APIs; Introduction to JSON and the JSON module; Encoding and decoding with the JSON package; Using dict with JSON; Interacting with a JSON hybrid-REST API (Twitter); The Twitter API; Registering your application for the Twitter API; Authenticating requests with OAuth; Collecting information from Twitter; A Twitter client; Retrieving tweets from a timeline; Searching tweets | |
520 | |a Python is a popular programming language used for performing network automation in an easy-to-implement way. This book is an update to Learning Python Networking, and delves into the concepts of Python network programming and its importance in today's world. | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
650 | 0 | |a Python (Computer program language) | |
650 | 0 | |a Computer networks |x Management. | |
650 | 0 | |a Client/server computing. | |
650 | 6 | |a Python (Langage de programmation) | |
650 | 6 | |a Réseaux d'ordinateurs |x Gestion. | |
650 | 6 | |a Architecture client-serveur (Informatique) | |
650 | 7 | |a Client/server computing |2 fast | |
650 | 7 | |a Computer networks |x Management |2 fast | |
650 | 7 | |a Python (Computer program language) |2 fast | |
700 | 1 | |a Sarker, M. O. Faruque, |e author. | |
700 | 1 | |a Washington, Sam, |e author. | |
776 | 0 | 8 | |i Print version: |a Ortega, José Manuel. |t Learning Python Networking : A Complete Guide to Build and Deploy Strong Networking Capabilities Using Python 3. 7 and Ansible, 2nd Edition. |d Birmingham : Packt Publishing Ltd, ©2019 |z 9781789958096 |
856 | 4 | 0 | |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2094767 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781789958096/?ar |z Texto completo |
938 | |a Askews and Holts Library Services |b ASKH |n AH36147926 | ||
938 | |a ProQuest Ebook Central |b EBLB |n EBL5744452 | ||
938 | |a EBSCOhost |b EBSC |n 2094767 | ||
938 | |a YBP Library Services |b YANK |n 16142488 | ||
994 | |a 92 |b IZTAP |