Skip to content
#195: Patterns, paradigms, and pythonic thinking with Rodrigo Girão Serrão episode artwork

EPISODE · Jul 8, 2025 · 51 MIN

#195: Patterns, paradigms, and pythonic thinking with Rodrigo Girão Serrão

from Pybites Podcast · host Julian Sequeira & Bob Belderbos

In this ep, we chat with Rodrigo Girão Serrão about his journey from mathematician to Pythonista. What started as a colleague’s tip turned into 11 years of Python exploration. Rodrigo shares how his background in APL reshaped the way he writes Python, helping him embrace list comprehensions and functional patterns more intuitively. We dig into his latest side project—a bytecode compiler written in Python—and what that reveals about how Python really works under the hood. Rodrigo unpacks dunder methods, decorators, and how Python’s consistent design makes building elegant, expressive code a joy. He also shares great advice on giving talks: from deep diving into topics to letting ideas evolve before structuring a presentation. His love for community and clarity in coding is contagious. Whether you're new to Python or a seasoned dev, this conversation will give you a deeper appreciation for the language we all love. Connect with Rodrigo on socials: Github: https://github.com/rodrigogiraoserrao LinkedIn: https://www.linkedin.com/in/rodrigo-gir%C3%A3o-serr%C3%A3o/ Check our these links for some further reading/viewing: RP podcast: https://realpython.com/podcasts/rpp/252/ The categorisation of the module itertools: https://mathspp.com/blog/module-itertools-overview A tutorial on decorators: https://mathspp.com/blog/pydonts/decorators An article about dunder methods: https://mathspp.com/blog/pydonts/dunder-methods Why APL is a language worth knowing (article): https://mathspp.com/blog/why-apl-is-a-language-worth-knowing How APL made me a better Python developer (talk/video): https://www.youtube.com/watch?v=tDy-to9fgaw The series of articles with the compiler/interpreter: https://mathspp.com/blog/tags/bpci A tutorial is not a long talk: https://mathspp.com/blog/a-tutorial-is-not-a-long-talk How I prepare a technical talk: https://mathspp.com/blog/how-i-prepare-a-technical-talk Structural pattern matching: https://peps.python.org/pep-0636/ ___ 💡🧑‍💻Level up your Python skills in just 6 weeks with our hands-on, mentor-led cohort program. Build and ship real apps while gaining confidence and accountability in a supportive community. Join an upcoming Pybites Developer Cohort today! 🌟✅ ___ If you found this podcast helpful, please consider following us! Start Here with Pybites: https://pybit.es Developer Mindset Newsletter: https://pybit.es/newsletter 💡 Pybites Books: https://pybitesbooks.com/ Bob LinkedIn: https://www.linkedin.com/in/bbelderbos/ Julian LinkedIn: https://www.linkedin.com/in/juliansequeira/ Twitter: https://x.com/pybites Apple Podcasts: https://podcasts.apple.com/us/podcast/pybites-podcast/id1545551340 Sp

Episode metadata supplied by the publisher feed · Published Jul 8, 2025

Embed this episode

Ready to play

#195: Patterns, paradigms, and pythonic thinking with Rodrigo Girão Serrão

0:00 51:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Pybites Podcast?

This episode is 51 minutes long.

When was this Pybites Podcast episode published?

This episode was published on July 8, 2025.

Can I download this Pybites Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!