This page (revision-7) was last changed on 2025-07-30 13:21 by Murray Altheim

This page was created on 2025-07-30 05:22 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
7 2025-07-30 13:21 2 KB Murray Altheim to previous
6 2025-07-30 13:19 2 KB Murray Altheim to previous | to last
5 2025-07-30 13:17 2 KB Murray Altheim to previous | to last
4 2025-07-30 13:13 2 KB Murray Altheim to previous | to last
3 2025-07-30 12:58 1 KB Murray Altheim to previous | to last
2 2025-07-30 06:43 1 KB Murray Altheim to previous | to last
1 2025-07-30 05:22 1 KB Murray Altheim to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 13 added 4 lines
%%info
All special methods in Python are surrounded by double underscores. (There are more of these but we'll get to them later.)
%%
At line 23 added 3 lines
Now let's enter the Python REPL and use our new class:
At line 36 changed one line
}}}
}}} %%
At line 40 changed one line
After creating a class named Boo, we imported the class ("from boo import Boo") so the interpreter was aware of it, then we ''instantiated'' (created an instance of) an object of the Boo class and we assigned the object a name "b". Then we printed the object (the interpreter returned a default result "<Boo object at 20005f50>"), then we printed the type of the object ("print(type(b))".
After creating a class named {{Boo}},
# we imported the class ("{{from boo import Boo}}") so the interpreter was aware of it,
# then we ''instantiated'' (created an instance of) an object of the Boo class ("{{b = Boo()}}") and we assigned the object a name "b". Notice that when we created the object, the print line in Boo's constructor was executed ("boo!")
# then we printed the object (the interpreter returned a default result "{{<Boo object at 20005f50>}}"),
# then we printed the type of the object ("{{print(type(b))}}")
At line 43 removed 2 lines
All special methods in Python are surrounded by double underscores. (There are more of these but we'll get to them later.)