Luiz Otávio
|
4a721658b1
|
Classes decoradoras (Decorator classes)
|
2022-11-27 13:05:46 -03:00 |
|
Luiz Otávio
|
bebe7159ec
|
Método especial __call__
|
2022-11-27 12:10:52 -03:00 |
|
Luiz Otávio
|
3656a20d28
|
Funções decoradoras e decoradores com métodos
|
2022-11-27 11:52:33 -03:00 |
|
Luiz Otávio
|
6963098f41
|
Funções decoradoras e decoradores com classes
|
2022-11-27 11:23:48 -03:00 |
|
Luiz Otávio
|
5047ee07ab
|
Context Manager com contextlib.contextmanager
|
2022-11-26 09:49:13 -03:00 |
|
Luiz Otávio
|
6d6f3e1537
|
Exceptions em context manager com classes
|
2022-11-26 09:35:38 -03:00 |
|
Luiz Otávio
|
653632956c
|
Context Manager com classes - Criando e Usando gerenciadores de contexto
|
2022-11-26 09:11:44 -03:00 |
|
Luiz Otávio
|
f9026c6b39
|
(Parte 4) Eletrônico, Smartphone com Mixin e a união de tudo até aqui
|
2022-11-19 19:11:29 -03:00 |
|
Luiz Otávio
|
28cc7f2ea4
|
__new__ e __init__ em classes Python
|
2022-11-19 19:09:44 -03:00 |
|
Luiz Otávio
|
09c205cf15
|
Exemplo de uso de dunder methods (métodos mágicos)
|
2022-11-19 14:32:04 -03:00 |
|
Luiz Otávio
|
fb1c692fba
|
Exemplo de uso de dunder methods (métodos mágicos)
|
2022-11-19 14:05:56 -03:00 |
|
Luiz Otávio
|
5b41d8b102
|
Python Dunder Methods __repr__ e __str__
|
2022-11-19 13:24:39 -03:00 |
|
Luiz Otávio
|
f553b2c592
|
Python Dunder Methods __repr__ e __str__
|
2022-11-19 12:24:26 -03:00 |
|
Luiz Otávio
|
c8d899194f
|
Teoria: python Special Methods, Magic Methods ou Dunder Methods
|
2022-11-19 12:09:57 -03:00 |
|
Luiz Otávio
|
4cb5538c1c
|
Notas das exceptions em Python 3.11+ (add_notes, __notes__)
|
2022-11-19 10:51:16 -03:00 |
|
Luiz Otávio
|
8b1bb23a1e
|
Levantando e tratando suas Exceptions (Exceções)
|
2022-11-19 10:31:20 -03:00 |
|
Luiz Otávio
|
201f49b0f7
|
Criando Exceptions em Python Orientado a Objetos
|
2022-11-19 10:28:58 -03:00 |
|
Luiz Otávio
|
28df2b5052
|
Positional-Only Parameters (/) e Keyword-Only Arguments (*)
|
2022-11-18 22:29:40 -03:00 |
|
Luiz Otávio
|
d29a064ccf
|
Polimorfismo de sobreposição - Python Orientado a Objetos
|
2022-11-18 11:31:30 -03:00 |
|
Luiz Otávio
|
7fb319a301
|
Teoria: Polimorfismo e Assinatura de Métodos
|
2022-11-18 11:04:19 -03:00 |
|
Luiz Otávio
|
6eed35cbbe
|
abstractmethod para qualquer método já decorado
|
2022-11-18 09:36:20 -03:00 |
|
Luiz Otávio
|
093ea6f646
|
Classes abstratas - Abstract Base Class (abc) - Python Orientado a Objetos
|
2022-11-18 08:17:43 -03:00 |
|
Luiz Otávio
|
de32cbd6b1
|
(Parte 4) Eletrônico, Smartphone com Mixin e a união de tudo até aqui
|
2022-11-17 11:42:07 -03:00 |
|
Luiz Otávio
|
71074765be
|
(Parte 3) LogFileMixin e a união de tudo até aqui
|
2022-11-17 11:07:24 -03:00 |
|
Luiz Otávio
|
150c566e38
|
(Parte 2) Log, LogFileMixin, LogPrintMixin e a união de tudo até aqui
|
2022-11-17 10:52:15 -03:00 |
|
Luiz Otávio
|
cb438453a2
|
(Parte 1) Mixins, Abstração e a união de tudo até aqui
|
2022-11-17 10:30:30 -03:00 |
|
Luiz Otávio
|
1a3f04fcaa
|
Herança Múltipla - Python Orientado a Objetos
|
2022-11-17 09:32:24 -03:00 |
|
Luiz Otávio
|
751e56e759
|
Teoria - Herança Múltipla - Python Orientado a Objetos
|
2022-11-17 09:21:00 -03:00 |
|
Luiz Otávio
|
10e95910ce
|
super() e a sobreposição de membros - Python Orientado a Objetos
|
2022-11-16 10:21:22 -03:00 |
|
Luiz Otávio
|
4dbc9a3357
|
Herança simples - Relações entre classes
|
2022-11-16 08:36:28 -03:00 |
|
Luiz Otávio
|
f8b99e6184
|
TEORIA: Herança, generalização e especialização
|
2022-11-16 08:04:51 -03:00 |
|
Luiz Otávio
|
dea7a02548
|
Exercício com classes
|
2022-11-15 17:46:05 -03:00 |
|
Luiz Otávio
|
4b78d48dd5
|
Composição
|
2022-11-15 14:31:14 -03:00 |
|
Luiz Otávio
|
7bde086ccf
|
Agregação
|
2022-11-15 13:47:24 -03:00 |
|
Luiz Otávio
|
1859ee12d2
|
Relações entre classes: associação, agregação e composição
|
2022-11-15 12:44:38 -03:00 |
|
Luiz Otávio
|
edf4941ffc
|
Encapsulamento (modificadores de acesso: public, protected, private)
|
2022-11-15 10:54:21 -03:00 |
|
Luiz Otávio
|
2d7f0aa53e
|
@property + @setter - getter e setter no modo Pythônico
|
2022-11-15 10:23:04 -03:00 |
|
Luiz Otávio
|
6b05c33edb
|
@property - um getter no modo Pythônico
|
2022-11-15 09:21:30 -03:00 |
|
Luiz Otávio
|
6c573bd9a8
|
Abstração, Herança, Polimorfismo e Encapsulamento
|
2022-11-15 08:08:14 -03:00 |
|
Luiz Otávio
|
5acb44c862
|
method vs @classmethod vs @staticmethod
|
2022-11-15 07:22:25 -03:00 |
|
Luiz Otávio
|
49d7707740
|
@staticmethod (métodos estáticos) são inúteis em Python =)
|
2022-11-14 11:38:28 -03:00 |
|
Luiz Otávio
|
35319d5606
|
Métodos de classe + factories (fábricas)
|
2022-11-14 11:14:29 -03:00 |
|
Luiz Otávio
|
b6bb185969
|
Solução - Exercício + if __name__ == '__main__'
|
2022-11-14 09:53:30 -03:00 |
|
Luiz Otávio
|
92078fa670
|
Exercício - Salve sua classe em JSON
|
2022-11-14 09:31:03 -03:00 |
|
Luiz Otávio
|
3eb3e562d0
|
__dict__ e vars para atributos de instância
|
2022-11-14 09:20:42 -03:00 |
|
Luiz Otávio
|
fe425942fb
|
Atributos de classe
|
2022-11-13 10:32:58 -03:00 |
|
Luiz Otávio
|
ca2a195c3e
|
Mantendo estados dentro da classe
|
2022-11-13 10:07:34 -03:00 |
|
Luiz Otávio
|
8a64528b60
|
Escopo da classe e de métodos da classe
|
2022-11-13 09:50:32 -03:00 |
|
Luiz Otávio
|
04390fe6e5
|
Entendendo self em classes Python
|
2022-11-13 09:18:45 -03:00 |
|
Luiz Otávio
|
bcdd1b1525
|
Métodos em instâncias de classes Python
|
2022-11-13 09:00:38 -03:00 |
|