Coder, Writer, Nerd

About Me

Hi! I'm David Amos! I'm an author and technical editor at Real Python, a software architect and engineer, and a proud father and husband.

I have over five years of experience in tech, including:

I have a B.S. in Applied Mathematics with a minor in Computer Science, and spent three years working towards a Ph.D. in Mathematics before my life led me away from academia. I'm still a huge math nerd to this day.

I am bilingual. I'm fluent in English and Spanish, and I've lived in tres países: the United States, El Salvador, and Guatemala. I love traveling in Central America, eating pupusas, and drinking fresh café bourbon.

In my spare time I enjoy watching Star Trek and anything produced by Bon Appétit.


My passion for writing started in college and continues to this day. I have co-authored several papers in academic journals. I'm also an author at Real Python where I write about my favorite programming language — Python!

Here are some of my recent articles:

You can view a full list of my published writing on my publication catalog.

Currently I am co-authoring a beginner's Python book with Dan Bader and Joanna Jablonski called Python Basics: A Practical Introduction to Python 3.

Python Basics Book Cover Image

Python Basics: A Practical Introduction to Python 3

Sample Pages | Purchase )


Whenever I can, I enjoy pushing my boundaries and expanding my knowledge by working on a pet project. Here are some of the more successful ones:

GrinPy GitHub Repository Real Python Speech Recognition with Python GitHub Repository

Card images generated with gh-card.dev.

For more, visit my GitHub page.