Cargando…

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Manuel Ortega, José (Autor), Sarker, M. O. Faruque (Autor), Washington, Sam (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2019.
Edición:Second edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_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://learning.oreilly.com/library/view/~/9781789958096/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
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