Coder, Writer, Nerd

About Me

Hi! I'm David Amos! I'm the Content Technical Lead at Real Python and a co-curator of PyCoder's Weekly.

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

I have a B.S. in Applied Mathematics with a minor in Computer Science from the University of Houston – Downtown. I spent three years working towards a Ph.D. in Mathematics at Texas A&M University before my life led me away from academia. I'm still a huge math nerd to this day.

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, building LEGO, and dreaming about one day living in a tiny house.


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.