Friendly Python Classes
Ąžuolas Krušna | Nov 30 2024
Dataclasses, Operators, Composition
2
Agenda
3
Why do we need classes?
4
What instruments will we use to create a Friendly Class?
5
So how are these Friendly Python Classes?
6
7
module
class
address in the memory
8
9
type-hints are necessary
10
11
12
13
14
15
16
17
18
19
20
21
22
Key Takeaway. Friendly Class
Practice time!
23
24
Division by metrics and numbers
25
Division by a number example
26
Division by strings
27
Number division by a metric
28
Number division by a metric illustration
3.14 / MetricRevenue =>
29
Number division by a metric example
30
Multiplication and division of metrics and numbers
31
RPM metric
32
Bounced sessions metric
33
Dimensions
34
Analytical Cube
35
Minerva Cube
36
SQL query
37
Summary
38
Literature
39
Bonus exercises. Operators
40
Run the code yourself
41
Could you benefit from Friendly Classes?
Let’s chat!