Expanded Library

Play by Play: Building a Python Code Stats Tool with Zed Shaw

by Zed Shaw and Geoffrey Grosenbach

Learn from teacher, author and master programmer Zed Shaw's reflections on the art and craft of writing code. Topics covered include: the role of source code control; Writing readable code; The process of understanding and solving code problems; and Testing

What you'll learn

Zed Shaw is one of the most original thinkers and prolific programmers currently active in Open Source. In 2006 he kick started the Ruby web application server market and continues it with the Mongrel2 server. He's an expert teacher and has taught over 300,000 people with his free book Learn Python the Hard Way. In this screencast he builds a code stats tool for tracking errors and warnings. But we think you'll appreciate most the conclusion of the project where he talks about the things he learned from using a previous implementation of a code statistics tool for a full year.

About the authors

It was once said about Zed that he, "Is as famous as a programmer can get without being a billionaire." He has written many open source projects that companies and people use, sometimes without even knowing they're using it. His "Learn The Hard Way" series has been read by millions of people all over the world even though it's self-published. His essays are often quoted and read by many members of many geek communities.

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell. He commits code at https://github.com/topfunky.

Ready to upskill? Get started