Harry Percival

Harry Percival

Python and TDD enthusiast

  • @hjwp

London, United Kingdom

Areas of Expertise:

  • Python
  • TDD
  • consulting
  • speaking
  • programming
  • training
  • writing
After an idyllic childhood spent playing with BASIC on French 8-bit computers like the Thomson T-07 whose keys go "boop" when you press them, Harry spent a few years being deeply unhappy as a management consultant. Soon he rediscovered his true geek nature, and was lucky enough to fall in with a bunch of XP fanatics, working on the pioneering but sadly defunct Resolver One spreadsheet. He now works at PythonAnywhere LLP, and spreads the gospel of TDD world-wide at talks, workshops and conferences, with all the passion and enthusiasm of a recent convert.

Architecture Patterns with Python Architecture Patterns with Python
by Bob Gregory, Harry Percival
March 2020
Print: $59.99
Ebook: $50.99

Test-Driven Development with Python Test-Driven Development with Python
by Harry Percival
Second Edition August 2017
Print: $69.99
Ebook: $59.99

Test-Driven Development Test-Driven Development
by Harry Percival
October 2014
Video: $100.00

Harry blogs at:

Webcast: Outside-in TDD and Unit Test Isolation with Python, Django and Selenium
June 05, 2014
This webcast will explore the methodology of outside-in test-driven development (TDD), as applied to a web application.

Webcast: TDD Web Development from Scratch
June 26, 2013
In this hands-on webcast presented by Harry Percival author of Test-Driven Development with Python, you will learn: how to use TDD to build a web application from the ground up, full functional testing using the Selenium browser automation tool, and ...