Artwork

เนื้อหาจัดทำโดย Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal
Player FM - แอป Podcast
ออฟไลน์ด้วยแอป Player FM !

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

51:00
 
แบ่งปัน
 

Manage episode 493317947 series 2842995
เนื้อหาจัดทำโดย Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal

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

  continue reading

บท

1. #195: Patterns, paradigms, and pythonic thinking with Rodrigo Girão Serrão (00:00:00)

2. Episode Introduction (00:00:24)

3. Rodrigo's Python Journey (00:01:52)

4. Array-Oriented Programming and APL (00:05:23)

5. Python's Bytecode and Compiler Project (00:10:27)

6. Decorators and Dunder Methods (00:22:14)

7. Conference Talk Preparation Tips (00:39:00)

8. Community and Reading Recommendations (00:42:47)

202 ตอน

Artwork
iconแบ่งปัน
 
Manage episode 493317947 series 2842995
เนื้อหาจัดทำโดย Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos เนื้อหาพอดแคสต์ทั้งหมด รวมถึงตอน กราฟิก และคำอธิบายพอดแคสต์ได้รับการอัปโหลดและจัดหาให้โดยตรงจาก Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos หรือพันธมิตรแพลตฟอร์มพอดแคสต์ของพวกเขา หากคุณเชื่อว่ามีบุคคลอื่นใช้งานที่มีลิขสิทธิ์ของคุณโดยไม่ได้รับอนุญาต คุณสามารถปฏิบัติตามขั้นตอนที่แสดงไว้ที่นี่ https://th.player.fm/legal

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

  continue reading

บท

1. #195: Patterns, paradigms, and pythonic thinking with Rodrigo Girão Serrão (00:00:00)

2. Episode Introduction (00:00:24)

3. Rodrigo's Python Journey (00:01:52)

4. Array-Oriented Programming and APL (00:05:23)

5. Python's Bytecode and Compiler Project (00:10:27)

6. Decorators and Dunder Methods (00:22:14)

7. Conference Talk Preparation Tips (00:39:00)

8. Community and Reading Recommendations (00:42:47)

202 ตอน

ทุกตอน

×
 
Loading …

ขอต้อนรับสู่ Player FM!

Player FM กำลังหาเว็บ

 

คู่มืออ้างอิงด่วน

ฟังรายการนี้ในขณะที่คุณสำรวจ
เล่น