I'm David Amos — a recovering mathematician and freelance technical writer. I've written numerous tutorials about the Python programming language and authored an Amazon #1 Best Selling book for Python beginners.
My passion is mathematics communication. I write about mathematics here on my blog and create videos on YouTube.
I have over five years of experience in tech across roles that involved:
- Large-scale audio/visual system design and programming
- Business process automation
- Data engineering and data analysis
I worked for Real Python for three years, starting as a contract technical writer and eventually moving into a full-time position where I:
- Helped craft a rigorous technical review process for written content
- Managed a team of technical reviewers
- Curated and published a weekly newsletter
- Hosted a weekly "office hours" meeting to answer members' Python questions
My passion for writing started in college and continues to this day. I have co-authored several mathematics papers in academic journals, and I write popular mathematics articles here on my blog. I've also authored several Python programming tutorials for Real Python.
Here are some of my recent articles:
- Numbers in Python
- Find & Fix Code Bugs in Python: Debug With IDLE
- A Practical Introduction to Web Scraping in Python
You can view a full list of my published writing on my publication catalog.
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 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 building LEGO sets.