• @somacdivad
  • Author, YouTuber, Podcaster
  • He/Him
  • Houston, TX
Hi 👋🏼 I'm David Amos, author of Python Basics: A Practical Introduction to Python 3 and co-host of the Talk Julia Podcast.
Read more
I'm open to Guest lecturing, Mentoring, Writing and +8.

Content Creator

  • Real Python
  • Oct 2018 - Aug 2021

David's Collections

Articles and blogs

6 Highlights


5 Highlights


1 Highlight


4 Highlights


Jan 23, 2022
Jan 23, 2022
Got featured in a Podcast
My article 3 Things You Might Not Know About Numbers in Python was featured in the latest episode of Python Bytes!

Jan 21, 2022
Jan 21, 2022
Published a podcast episode
Talk Julia #4 is out!

This week, Randy and I explore Julia packages for reading, writing, and manipulating music and MIDI files, discuss whether or not Julia should be taught as the primary language in a machine learning course, an amazing Julia resource for Pythonistas, and a whole lot more.

Jan 21, 2022
Jan 21, 2022
Published a newsletter
The latest issue of Curious About Code is out now!

This week I explore some of the science of curiosity and how we can cultivate our curiosity as coders. You get five of the best resources about curiosity that I've found so far, including a GitHub repository full of curiosity-inducing Python code examples.

Jan 19, 2022
Jan 19, 2022
Published a blog post
Curiosity isn't an immutable trait. You can learn how to cultivate curiosity.

But getting good at being curious means practicing curiosity.

In my latest blog post, I distill some of my thoughts on curiosity and techniques that I use to practice curiosity while coding.

Jan 14, 2022
Jan 14, 2022
Published a podcast episode
In this week's episode of Talk Julia, Randy and I explore a new dataset all about penguins, compare Julia packages to Python packages, and a whole lot more.

Jan 14, 2022
Jan 14, 2022
Wrote my weekly newsletter
Published a newsletter
Issue #3 of Curious About Code is out!

This week I explore packages in Julia, including my favorite feature of Julia's package manager, the difference between `using` and `import`, and a tool that makes setting up a new Julia package a breeze.

Get your own page like this