- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
POO e padrões de projeto em Python
Classes e objetos, depois os padrões criacionais, estruturais e comportamentais usados em código Python real.
Começar a trilha →1 Classes e objetos 2 lições
- Lição 1 desafio Classes e objetos em Python Defina um tipo com estado e comportamento.
- Lição 1 desafio Programação orientada a objetos em Python Aprenda encapsulamento, herança, sobrescrita e polimorfismo com um exemplo executável.
2 Padrões criacionais 3 lições
- Lição 1 desafio Singleton Pattern in Python Ensure a class has one shared instance and provide a global access point.
- Lição 1 desafio Factory Method Pattern in Python Let subclasses or a factory method choose which concrete object to create.
- Lição 1 desafio Builder Pattern in Python Construct a complex object through clear, incremental steps.
3 Padrões estruturais 4 lições
- Lição 1 desafio Adapter Pattern in Python Convert an existing interface into the interface a client expects.
- Lição 1 desafio Decorator Pattern in Python Add behavior to an object dynamically without changing its class.
- Lição 1 desafio Facade Pattern in Python Provide one simple interface to a complex subsystem.
- Lição 1 desafio Composite Pattern in Python Treat individual objects and object groups through the same interface.
4 Padrões comportamentais 5 lições
- Lição 1 desafio Observer Pattern in Python Notify subscribed objects automatically when subject state changes.
- Lição 1 desafio Strategy Pattern in Python Select an interchangeable algorithm at runtime.
- Lição 1 desafio Command Pattern in Python Represent a request as an object that can be queued, logged, or undone.
- Lição 1 desafio State Pattern in Python Change an object's behavior when its internal state changes.
- Lição 1 desafio Iterator Pattern in Python Traverse a collection without exposing its internal representation.