Canadian author and pythonista.


Due to restrictions on my work visa while living in the United States as well as other commitments, I haven’t done any writing in a few years. I’m picking it up again now. I won’t say more just yet, but this list is definitely growing:

Python 3 Object Oriented Programming

Python 3 Object Oriented Programming was both my first book and the first book on the market to specifically cover Python 3. Don’t buy it; it’s been rewritten below. :-)
Python 3 Object-oriented Programming 2nd Edition

Updated in 2015 for newer versions of Python 3. Don’t buy this one either, it gets better!
Python 3 Object-oriented Programming 3rd Edition

This is the one you should buy! Released in 2018, it’s updated for Python 3.8. The publisher has also incorporated parts of this book in several courses.
Creating Apps in Kivy

Creating Apps in Kivy covers the exceptional Kivy framework for developing efficient mobile and desktop apps in Python. Note: The book is still relevant, but decidedly outdated.
Hacking Happy

Hacking Happy was about applying programming and IT concepts to mental health. I’ve taken it off the market for reasons discussed in this post.