Simon Willison’s Weblog

Subscribe

Beej's Guide to Networking Concepts (via) Beej's Guide to Network Programming is a legendary tutorial on network programming in C, continually authored and updated by Brian "Beej" Hall since 1995.

This is NOT that. Beej's Guide to Networking Concepts is brand new - started in March 2023 - and illustrates a whole bunch of networking concepts using Python instead of C.

From the forward:

Is it Beej’s Guide to Network Programming in Python? Well, kinda, actually. The C book is more about how C’s (well, Unix’s) network API works. And this book is more about the concepts underlying it, using Python as a vehicle.