VacExcHndlrs: Object-Oriented


Details
Let's meet on Wednesday (1600 NZDT, wearing a head-set) to talk about Object-Oriented everything. Is O-O worthwhile, or does is it just a load of guys running around and getting no-where?
NB this is not a formal PUG-meeting. There will be no formal presentation. It's part of the "Vacation Exception Handlers" series. All welcome. No presumption of knowledge/skill.
Is Python an Object-Oriented language?
Why does Python use (what appear to be) procedural constructs for so many of its core functions, eg len(a_list) rather than a_list.length() and sqrt(a_number) rather than a_number.sqrt()?
Why do pythonista say "everything in Python is an object"?
Is it faster to write in an OOP-style and/or does OOP-code run faster? If not, why bother?
- insert your question here: What do you want to know? What has been bothering you about OOP (or O-O in Python) that you'd like to settle?
NB this gathering is for everyone, from Beginner to Python-Master.
Regards =dn

VacExcHndlrs: Object-Oriented