• @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 +5.
Positions

Content Creator

  • Real Python
  • Oct 2018 - Aug 2021

David's Collections

Articles and blogs

6 Highlights

Podcasts

4 Highlights

Videos

1 Highlight

Newsletters

4 Highlights

2022

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.

https://share.fireside.fm/episode/kiiJzqTC+VVXYE9ct
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.

https://davidamos.dev/email/0a8c41ef-ed20-4c8a-a288-ae064339647c/
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.

https://davidamos.dev/how-to-stay-curious-as-a-coder
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.

https://share.fireside.fm/episode/kiiJzqTC+AdQasx67
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.

https://davidamos.dev/email/057b5030-0b36-4b25-9944-2eab81bed91a/
Jan 11, 2022
Jan 11, 2022
Published a blog post
I ditched my laptop for an iPad Pro. But I can still program in Python just fine.

Here are 5 ways you can use Python on any iPad right now 👇🏼

https://davidamos.dev/5-ways-to-use-python-on-an-ipad
Loading...
Get your own page like this