Books/resources to advance in Python
Deep dive into programming β Python & BackendSenior Software Engineer ROADMAPProgramming skills recovery planPython Interview PreparationPython 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 |
Libraries
Name | Tags | Note |
|---|---|---|
library | ||
library | ||
library | YAML, TOML, INI, JSON | |
library | .env | |
library | ||
library | dictionary with dot accessing syntax | |
library | ||
library | ||
library | ||
library | ||
library | ||
library | ||
library | ||
library | ||
library |