Paul Barry

Paul Barry

Lecturer, Technical Author, Developer

Carlow, Ireland

Areas of Expertise:

  • Python
  • Open Source
  • Teaching
  • Programming
Paul Barry lectures at the Institute of Technology, Carlow as part of the Department of Computing & Networking, where he specializes in open source programming technologies, web development and computer networking. In the past, Paul was a Contributing Editor to Linux Journal magazine, for whom he'd write a lot more articles if only he didn't spend so much time writing books. His first book for O'Reilly - part of the popular O'Reilly Head First series - is Head First Programming (co-authored with David Griffiths), which teaches programming concepts to new programmers using Python 3 as the demonstration language. Paul is also the author of Head First Python which is designed to help non-Python programmers get up-to-speed with Python and it's technologies as quickly as possible. Paul's two other books are based on Perl (and are published by Wiley). Paul is currently hard at work on the rewrite of Head First Python.

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: $49.99
Ebook: $39.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,