Ebook: Network Programming in Python: The Basic: A Detailed Guide to Python 3 Network Programming and Management
Author: John Galbraith
- Tags: Computers, Data Science, Machine Learning, Languages, Python, Neural Networks
- Year: 2022
- Publisher: BPB Publications
- Language: English
- epub
For programmers who need to use Python for network-related activities and apps
Key Features
- Comprehensive coverage of Python 3's improved SSL support.
- Create an asynchronous I/O loop on your own.
- A look at the "asyncio" framework, which is included with Python 3.4.
Description
This book includes revisions for Python 3 as well as all of the classic topics covered, such as network protocols, network data and errors, email, server architecture, and HTTP and web applications.
- Comprehensive coverage of Python 3's improved SSL support
- How to create an asynchronous I/O loop on your own.
- A look at the "asyncio" framework, which is included with Python 3.4.
- The Flask web framework's URL-to-Python code connection.
- How to safeguard your website from cross-site scripting and cross-site request forgery attacks.
- How Django, a full-stack web framework, can automate the round journey from your database to the screen and back.
What you will learn
- Asynchronous models and socket-based networks
- Monitor distant systems using Telnet and SSH connections
- Interact with websites using XML-RPC, SOAP, and REST APIs
- Configure virtual networks in various deployment scenarios
- Analyze security weaknesses in a network
Who this book is for
This book is for Python programmers who need a thorough understanding of how to use Python for network-related activities and applications. This book covers all you need to know about web application development, systems integration, and system administration.
Table of Contents
- Client- Server Networking: An Overview
- UDP(User Datagram Protocol)
- Transmission control protocol (TCP)
- Domain name system & socket names
- Data and Errors on the Internet
- SSL/TLS
- Architecture of the Server
- Message Queues and Caches
- HTTP Clients
- Servers that handle HTTP
- www (world wide web)
- E-mail Construction And Parsing
- 13.Simple Mail Transfer Protocol(SMTP)
- Post Office Protocol (POP)
- Internet Message Access Protocol (IMAP)
- SSH and Telnet
- File Transfer Protocol (FTP)
- Remote Procedure Call (RPC)
Download the book Network Programming in Python: The Basic: A Detailed Guide to Python 3 Network Programming and Management for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)