meta_pixel
Tapesearch Logo
Log in
Talk Python To Me

#529: Computer Science from Scratch

Talk Python To Me

Michael Kennedy

Technology

4.8642 Ratings

🗓️ 3 December 2025

⏱️ 77 minutes

🧾️ Download transcript

Summary

A lot of people building software today never took the traditional CS path. They arrived through curiosity, a job that needed automating, or a late-night itch to make something work. This week, David Kopec joins me to talk about rebuilding computer science for exactly those folks, the ones who learned to program first and are now ready to understand the deeper ideas that power the tools they use every day.

Transcript

Click on a timestamp to play from that location

0:00.0

A lot of people building software today never took the traditional computer science path.

0:04.5

They arrived through curiosity, or a job that needed automating, or a late-night itch that made

0:09.7

something work.

0:11.1

This week, David Kopeck joins me to talk about computer science for exactly these folks,

0:15.5

the ones who learned a program first and are now ready to understand the deeper ideas

0:19.4

that power the tools they use every day.

0:22.6

This is Talk Python to Me, episode 529 recorded October 26th, 2025.

0:28.7

Talk Python of Me, yeah, we ready to roll.

0:31.8

Upgrading the code.

0:33.1

No fear of getting old.

0:34.5

They sink in the air.

0:35.8

New frameworks in sight, geeky rap on deck. Quark crew. It's time to unite. We started in pyramid. Cruising old school lanes. Had that stable base. Welcome to Talk Python to Me, the number one Python podcast for developers and data scientists. This is your host, Michael Kennedy. I'm a PSF fellow who's been coding for over 25 years. Let's connect

0:56.1

on social media. You'll find me and Talk Python on Macedon, Blue Sky, and X. The social links

1:01.1

are all in your show notes. You can find over 10 years of past episodes at TalkPython.fm, and

1:07.0

if you want to be part of the show, you can join our recording live streams. That's right, we live stream the raw, uncut version of each episode on YouTube. Just visit talk python.fm slash YouTube to see the schedule of upcoming events. Be sure to subscribe there and press the bell, so you'll get notified anytime we're recording. This episode is brought to you by Century. Don't let those errors go unnoticed. Use Century like we do here at TalkPython.

1:29.6

Sign up at TalkPython.fm slash Sentry. And it's brought to you by Nord Stellar. Nordsteller is a threat exposure management platform from the Nord Security family, the folks behind NordVPN that combines dark web intelligence, session hijacking prevention,

1:46.2

brand and domain abuse detection, and external attack surface management.

1:50.9

Learn more and get started keeping your team safe at Talkithon.fm.com slash Nord Stellar.

1:56.4

David, welcome back to TalkBythonomy.

1:58.3

Thank you so much for having me back, Michael. It's really an honor.

2:38.5

Got some really fun stuff to talk about computer science from scratch. What does that even mean? We're going to find out because you wrote the book on it. Yeah, I'm excited. And this book just came out, so it's kind of fresh off the press. And I want to thank you for being the technical reviewer on the book, actually. Yeah, it was really fun. You reached out and asked me and I don't normally do things like that, but I'm like, you know, that'd be kind of fun and it would be a good experience and I do think it was. It taught me some about creating books and I guess that pays off as well. And congratulations, by the way, on Talk Python in production coming out. Yeah, thanks. I started that last December and it came out, I think the beginning of this month,

2:42.9

maybe end of September, something like that, but pretty recently. So yeah, I really appreciate it.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.