MadPy Book Club

Come Learn with MadPy

Introduction

MadPy has a book club! We are a group of folks who meet bi-weekly to talk through a book about programming or software development. This is a great way to learn about new things in the industry, fill in gaps in your knowledge, and talk with other developers.

Format

We choose a book by voting in the #book-club Slack channel, and then we agree on a meeting format. Usually, this means breaking the book up into 6-7 chunks, and then we meet every other week to discuss each chunk.

We cover roughly 2 books per year, spending 3-4 months on each book.

What books do you read?

The book club has read books like Designing Data Intensive Applications and Crafting Interpreters, as well as exploring the new language Mojo.

The books are sometimes directly related to Python, and sometimes about broader concepts in software development or different technologies.

We try to have a good mix of hands on programming books and more conceptual books.

How can I get involved?

Join the #book-club channel on the Slack! We also will post to #general when we're starting a new book.

Current Book

Python Playground (2nd Edition)

Discussion Schedule:

  • Monday, August 25 2025: Recursive Algorithms and Drawing
  • Monday, September 08 2025: Simulations: Conways Game of Life, Birds
  • Monday, September 22 2025: Simulations: Personal Project
  • Monday, October 06 2025: Art: ASCII art, photomosaics
  • Monday, October 20 2025: Art: Autostereograms and personal projects
  • Monday, November 03 2025: 3D: OpenGL and Conway's Game of Life in 3D
  • Monday, November 17 2025: 3D: Volume rendering and personal projects
  • Monday, December 01 2025: Hardware: Raspberri Pi Projects
  • Monday, December 15 2025: Hardware: Other IoT

History