Appearance
Concept Maps
Core map
text
Programming from First Principles
|-- Data types
| |-- int
| |-- float
| |-- bool
| |-- str
| |-- list
| |-- tuple
| |-- set
| `-- dict
|-- Functions
| |-- higher-order functions
| |-- closures
| `-- first-class functions
|-- Control
| |-- if
| |-- for
| `-- while
|-- Laziness
| `-- generators
|-- Types
| |-- hints
| |-- inference
| |-- user-defined types
| |-- concrete types
| `-- polymorphism
`-- Shared behavior
|-- duck typing
|-- Protocol
`-- ABCSyntax map
text
def -> function definition
lambda -> anonymous function
yield -> generator value
class -> custom type
@dataclass -> data-focused class