Skip to main content

Office Hour with Luciano Ramalho (

Luciano Ramalho (ThoughtWorks)
Office Hours
Expo Hall (Table C)

Come talk to Luciano about the Python Metaprogramming topics covered in his tutorial and sessions, listed below. The common theme is using the special methods defined in the Python Data Model.

  • Introduction to Python Metaprogramming
  • Idiomatic APIs with the Python Data Model
  • Python: Encapsulation with Descriptors
Photo of Luciano Ramalho

Luciano Ramalho


Luciano Ramalho was a Web developer before the Netscape IPO in 1995, and switched from Perl to Java to Python in 1998. Since then he worked on some of the largest news portals in Brazil using Python, and taught Python web development in the Brazilian media, banking and government sectors. His speaking credentials include OSCON 2013 (slides) and 2002, two talks at PyCon USA 2013 and 17 talks over the years at PythonBrasil (the Brazilian PyCon), FISL (the largest FLOSS conference in the Southern Hemisphere) and a keynote at the RuPy Strongly Dynamic Conference in Brazil. Ramalho is a member of the Python Software Foundation and co-founder of Garoa Hacker Clube, the first hackerspace in Brazil. He is a managing partner at, a training company.