Skip to content

Commit a02a352

Browse files
committed
Modules
1 parent 87b1560 commit a02a352

8 files changed

+706
-2
lines changed

Diff for: .ipynb_checkpoints/14.Modules-checkpoint.ipynb

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"cells": [],
3+
"metadata": {},
4+
"nbformat": 4,
5+
"nbformat_minor": 2
6+
}

Diff for: .ipynb_checkpoints/Untitled-checkpoint.ipynb

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"cells": [],
3+
"metadata": {},
4+
"nbformat": 4,
5+
"nbformat_minor": 2
6+
}

Diff for: 13.Inheritance.ipynb

+28-2
Original file line numberDiff line numberDiff line change
@@ -358,10 +358,36 @@
358358
},
359359
{
360360
"cell_type": "code",
361-
"execution_count": null,
361+
"execution_count": 21,
362362
"metadata": {},
363363
"outputs": [],
364-
"source": []
364+
"source": [
365+
"class X: pass\n",
366+
"class Y: pass\n",
367+
"class Z: pass\n",
368+
"\n",
369+
"class A(X,Y): pass\n",
370+
"class B(Y,Z): pass\n",
371+
"\n",
372+
"class M(B,A,Z): pass"
373+
]
374+
},
375+
{
376+
"cell_type": "code",
377+
"execution_count": 22,
378+
"metadata": {},
379+
"outputs": [
380+
{
381+
"name": "stdout",
382+
"output_type": "stream",
383+
"text": [
384+
"[<class '__main__.M'>, <class '__main__.B'>, <class '__main__.A'>, <class '__main__.X'>, <class '__main__.Y'>, <class '__main__.Z'>, <class 'object'>]\n"
385+
]
386+
}
387+
],
388+
"source": [
389+
"print(M.mro())"
390+
]
365391
}
366392
],
367393
"metadata": {

0 commit comments

Comments
 (0)