Neil Riego
Neil Riego, is a Software Engineer, excels in crafting innovative solutions. Currently serving as a Tech Lead at Control Flow Labs. Neil's diverse portfolio includes roles as a Career Coach at Kadakareer and a proud GDSC Alumni.
Neil's dedication to leveraging technology for community betterment is evident through his leadership roles as the Vice President for Technology at DEVCON Manila and an AWS User Group Meetup Lead. Additionally, he actively participates as a volunteer at Python Philippines and Google Developer Groups Cloud Manila Events, fostering connections within the tech community.
Session
Python's elegant simplicity often hides a powerful system of internal conventions, many revolving around the humble underscore (). This talk, "Life Under the : A Guide to Python's Internal Conventions," demystifies the rules and mechanisms behind the scenes of Python's most powerful features. We will explore the single underscore (_) for stylistic clarity, the purpose of name mangling using double underscores (), and the practical application of "Dunder Methods" (e.g., __init, add) for customizing object behavior and implementing language protocols. Finally, we will dive into Python’s attribute access logic and the sophisticated mechanics of Data and Non-Data Descriptors, the building blocks for features like @property, classmethod, and staticmethod. Attendees will leave with a clearer understanding of how to read and write more idiomatic, maintainable, and powerful Python code.
