Python theory

Name
Tags
Note
easy

easy

easy

namespace, object

easy

mutable/immutable, dict hashing

medium

medium

easy

integer caching

easy

easy

[[[0]*3]]*3]*3

easy

medium

medium

Positional, keyword, default arguments

medium+

medium+

Check generator and iterator notes

easy

Rule for searching name (local, enclosing, global, built-in)

medium

medium

Generator expression, list comp.

medium

wraps a function, modifying its behavior of function

medium

initialize, enter, exit principle for part of code

advanced

advanced

medium+

medium

Inheritance, polymorphism, encapsulation, abstaction

medium+

C3 linearization algorithm, but not only for methods

medium+

hash(), eq()

medium+

medium+

class/instance variables/methods, static method

medium+

medium+

medium+

advanced

advanced

advanced

medium+

run-time polimorphism, used in inheritance

medium+

Same finction with different types

advanced

advanced

advanced

advanced

Global interpreter lock

advanced

advanced

advanced

advanced

advanced

advanced

SuperMade with Super