About

Welcome

I had worked for several years at a large institution when a friend invited me to Python Atlanta, a local meetup for programmers. I had thought that books and blogs were keeping me up to date, but conversation with real people taught me so much more!

I made the fateful decision to attend PyCon 2008 and two Plone conferences the next year. I was hooked! A few months later I resigned my position and became an independent developer so that I could send myself to as many conferences as I wanted.

My vocation has been transformed thanks to the Python community. While doing Python and occasional JavaScript programming for customers large and small, I focus on giving back to a movement that has given me so much. My talks and tutorials have taken me everywhere from the middle of Arkansas to the country of Poland, and people from several continents have offered improvements to the software that I myself contribute back to the community.

I live in Bluffton, Ohio, with my wife Jackie — a professor at the university here in town — and two cats.

My Blog

Recent Posts

2012 May 7 — Moving home directory version control out of your way
2012 Apr 13 — Introspect Python logging with logging_tree
2012 Apr 6 — Adventure in Python 3
2012 Apr 3 — One sentence per line, please
2012 Mar 30 — Counting, without counting, in Python

All Posts Ever

Tags: books (4) computing (58) document processing (7) emacs (3) grok (6) plone (2) pyephem (5) python (48) web notes (8) zope (8)

In print

My Book

I recently had the privilege of revising John Goerzen's Foundations of Python Network Programming to produce a Second Edition.

I was stunned at how far Python has come. When the first edition was written in 2004, HTMLParser was the preferred screen scraper, xmlrpclib was the reigning RPC protocol, and the book skipped web frameworks entirely (it ignored Zope) to present chapters on cgi and mod_python instead!

Take a look at the Second Edition if you are interested in a thorough tour of the network stack as seen from modern Python, including tutorial introductions to popular libraries like BeautifulSoup, lxml, and paramiko. All example programs from the book are available for free from my BitBucket repository which also offers Python 3 versions of each script in case you have already made the leap!

Social Media

Me, Elsewhere


profile for Brandon Craig Rhodes at Stack Overflow, Q&A for professional and enthusiast programmers

Let's Discuss the Matter Further Brandon Rhodes