ptmcg
ptmcg-pm.bsky.social
ptmcg
@ptmcg-pm.bsky.social
Author/maintainer of pyparsing, littletable, plusminus, logmerger; co-author of Python in a Nutshell 4th edition
Featured this week on the Artsy Shark website! Includes some of my favorite pieces, and some backstory on how they all came about.

Featured Artist Paul McGuire www.artsyshark.com/2026/01/26/f...
Featured Artist Paul McGuire | Artsy Shark
Blending math and imagination, Paul McGuire creates fractal-inspired images that reveal unexpected beauty in algorithmic form. View more on his
www.artsyshark.com
January 27, 2026 at 5:13 PM
Reposted by ptmcg
If you're a Python developer using Claude Code, or something similar, we just published a blog that covers 10 rules we add to our prompt for drastically improved code gen.

And we include the full prompt at the end of the post!

dagster.io/blog/dignifi...
January 9, 2026 at 5:26 PM
This past weekend I pushed version 3.3.1 of pyparsing to PyPI (3.3.0 had a small but CI-stopping packaging blip). Includes AI instructions of pyparsing best practices. Deprecated camelCase names now throw DeprecatedWarnings. TINY teaching language parser+REPL
#PythonDevelopment #python #pyparsing
December 25, 2025 at 4:46 AM
I just published pyparsing version 3.3.0b1, with some significant additions:
- example implementation of the TINY language
- performance tests with scripts to run and tabulate results using pyparsing 3.1-3.3 and Python 3.9-3.14

Github link: github.com/pyparsing/py...

#pyparsing #python #parsing
Release Pyparsing 3.3.0b1 · pyparsing/pyparsing
(added in 3.3.0b1) Implemented a TINY language parser/interpreter using pyparsing, in the examples/tiny directory. This is a little tutorial language that I used to demonstrate how to use pyparsi...
github.com
November 26, 2025 at 3:18 AM
Mini-gallery of business card-sized prints of my artwork. Submitting these to the Bee Cave Arts Foundation's Christmas Fair. Prints by moo.com #art #digitalart #beecaveartsfoundation
October 1, 2025 at 5:42 AM
The upcoming 3.3.0 release of pyparsing will include AI instructions for best practices when using this package. They can be accessed from the command-line using `python -m pyparsing.ai.show_best_practices` (They work for human developers too.) #python #pythondev #pyparsing #ai
September 29, 2025 at 5:51 AM
Greetings, BlueSky-ers! I'm new here so I wanted to do a quick introduction. My name is Paul McGuire, I've been using Python for about 24 years. I maintain the #pyparsing package, which is about to have its release 3.3.0 next month. I also make digital art. #PythonDev #Python #Introduction
September 28, 2025 at 4:33 PM