Cover image for The Art of Doing - Python Network Applications with Sockets

The Art of Doing - Python Network Applications with Sockets

Create an online multiplayer game, AOL-style chat room, and more with socket, threading, JSON, and Pygame modules!

ME

Created by Michael Eramo

Explore how to build interactive network applications in Python using sockets, threading, JSON, and Pygame. You'll set up real-world projects like online chat rooms and multiplayer games while learning to manage network connections and user interfaces.

Packt | Nov 2022 | 873 min

Start Trial
LevelExpert
CategoriesSystems Administration and Networking, Reactive Programming Models and Languages, Tkinter, Python

What You Will Learn

You will work through a series of hands-on projects, each building on the skills and concepts learned previously. By applying new modules and techniques in practical scenarios, you'll gain confidence in creating networked applications and troubleshooting real networking challenges.

Key Features

  • Build chat rooms and multiplayer games with Python networking modules
  • Set up home networks for remote access using static IPs and port forwarding
  • Create interactive GUIs for chat and games with Tkinter and Pygame

Target Audience

Ideal for those who already know basic Python and want to expand into network programming. If you're comfortable with both functional and object-oriented Python, and want to build interactive apps that connect over the internet, you'll find these projects both challenging and rewarding.

Related courses