Paul Barry

Paul Barry

Lecturer, Technical Author, Developer

Carlow, Ireland

Areas of Expertise:

  • Python
  • Open Source
  • Teaching
  • Programming
Lecturer (@itcarlow), Programmer (of sorts). Technical author of (among other things) Head First Python, 2nd Edition (by @OReillyMedia).

Head First Python Head First Python
by Paul Barry
Second Edition November 2016
Print: $59.99
Ebook: $50.99

Head First Python Head First Python
by Paul Barry
November 2010

Head First Programming Head First Programming
by David Griffiths, Paul Barry
November 2009
Print: $59.99
Ebook: $50.99

Webcast: Paul's Python Pearls
December 09, 2010
In this webcast, Paul discusses what it is about his current favorite language--Python--that makes it a stand-out programming technology for him. Paul discusses those Python features that are pearls , in his opinion. You may not agree with all of Paul...

Webcast: An Introduction to Erlang (for Python programmers)
September 22, 2011
In this O'Reilly webcast, Paul Barry talks about his experience learning to program in Erlang, including his motivation for learning it, what Erlang brings to thetable and why you might want to make Erlang your next programming language.

Webcast: Thoughts on Google App Engine: a Python Programmer's Perspective
June 01, 2012
In this O'Reilly webcast, Paul Barry discusses the current state of App Engine based on his experience teaching the technology both within an undergraduate and commercial setting.

"If you seek an engaging and highly visual introduction to an elegant programming language, then Head First Python can be a worthwhile place to start your journey."
--Michael J. Ross, Web Developer,

"A fun, “brain-friendly guide” nicely tailored for beginners who want to advance from “What’s Python?” to understanding how to use the language in real-world applications. "
--Si Dunn, Sagecreek Productions

" outstanding and comprehensive introduction to programming for the mature reader, but in designing this text for that specific goal it does not pretend to be a general tutorial in Python or other particular methods."
--Ira Laefsky,