/
the-art-of-subclassing-0.json
28 lines (28 loc) · 1.27 KB
/
the-art-of-subclassing-0.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"alias": "video/1094/the-art-of-subclassing-0",
"category": "EuroPython 2011",
"copyright_text": "Standard YouTube License",
"description": "All problems have simple, easy-to-understand, logical wrong answers.\nSubclassing in Python is no exception. Avoid the common pitfalls and\nlearn everything you need to know about how subclass in Python.\n\n- Overriding and extending\n\n- Calling your parents\n\n- The ellipse / circle problem - what does a subclass mean?\n\n- Liskov Substitution Principle\n\n- Open Closed Principle\n\n- The facts of life when subclassing builtin types\n\n- How to Implement Cooperative Multiple Inheritance\n\n- A example of perfect and simple python diamond\n\n- Beware the Concrete C API\n\n\n",
"duration": null,
"id": 1094,
"language": "eng",
"quality_notes": "",
"recorded": "2011-07-13",
"slug": "the-art-of-subclassing-0",
"speakers": [
"Raymond Hettinger"
],
"summary": "[EuroPython 2011] Raymond Hettinger - 24 June 2011 in \"Track Spaghetti\"\n",
"tags": [
"art"
],
"thumbnail_url": "https://i.ytimg.com/vi/yrboy25WKGo/hqdefault.jpg",
"title": "The Art of Subclassing",
"videos": [
{
"length": 0,
"type": "youtube",
"url": "https://www.youtube.com/watch?v=yrboy25WKGo"
}
]
}