TutorTurbo's Understand Network Programming using Python: Sockets, servers and live data, built one small program at a time

ANT

$5.00
Format
Digital edition
PDFEPUB
Works on phone, tablet and computer Instant access after checkout Personal-use digital license
About this edition

• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.

Published date August 10, 2026
Author Tutor Turbo

Instant digital delivery after purchase.

Download link available immediately after checkout.
In stock
Quantity
Secure checkout — encrypted end to end Free exchange or return within 30 days if the product is defective. Digital formats available instantly
Readers also enjoyed

Discover another great read to add to your digital library.

$5.00

Description

The internet stops being magic the first time your own program gets an answer back. This is a picture-first guide to network programming in Python , written for readers from about age 12 and for anyone who has been told just use a library one time too many. Nineteen short chapters take you from what a network actually is to writing your own web server, your own chat room, and your own encrypted connection.

Every program in this book was typed, run, and photographed on a real machine. The timings are real timings. The errors are real errors. When a program is meant to fail, the traceback you see is the one that came out.

What you will build A client that talks to a real registry over a raw socket A server of your own, from bind and listen to accept The bug that catches everybody — and two ways to fix it for good A UDP broadcaster that finds other programs on the network A threaded diner, then the same thing again with asyncio A chat room that holds hundreds of connections at once Timeouts, cancelling and retrying, so nothing waits forever HTTP explained line by line, then real APIs with real JSON Two hundred requests in a fraction of the time the slow way took A live WebSocket feed, and the handshake behind it worked out by hand A web server that answers your browser, with routes and status codes TLS: reading a real certificate, making your own, and the three checks the padlock performs A wire tap that prints the actual bytes crossing a connection Written to be read, not decoded Every code sample is a clear, colourful card — syntax-coloured, with line numbers, so spacing and indentation never break on a small screen Every card is followed by a plain-language walk-through of the lines that matter Word Boost boxes define new vocabulary the moment it appears Notes for readers whose first language is not English One-step-at-a-time boxes for anyone who loses the thread in long paragraphs Watch Out boxes for the mistakes nearly everybody makes A full glossary, an error-message decoder, a cheat sheet, and a list of services that have genuinely invited visitors Built with accessibility in mind Every image, including all code and terminal cards, carries a text description, and the important lines are explained in the running text as well — so the book can be read from beginning to end without seeing the pictures. Headings are nested in order, the reading order is linear, and your device controls the text size, font and colours.

Play fair Network code reaches out and touches machines belonging to other people. This book is direct about that from Chapter 4 onwards: what consent means, what robots.txt is for, how to rate-limit yourself, where to keep your keys, and how to practise on targets you built yourself.

You need Python 3.11 or newer and a text editor.

Specifications

FormatEPUB, PDF
LanguageEnglish

Frequently asked

Do I need an account to download?

No. After purchase, you can access your ebook directly from the order confirmation or download page.

What if a copy arrives damaged?

Contact us and we’ll help you access the file or provide a replacement download if needed.

Reviews

5★84%4★11%3★3%2★1%1★1%
See all reviews

Customers also downloaded