Visão Geral
Curso Object Oriented Programming with Python. Python é uma linguagem de programação orientada a objetos, embora infelizmente muitos programadores Python não usem as possibilidades especiais da OOP. Muitos deles acreditam erroneamente que a programação orientada a objetos (OOP) é um estilo complicado de programação. O objetivo deste curso é apresentar programadores que anteriormente programaram apenas processualmente à OOP. O Curso Object Oriented Programming with Python começa com os exemplos mais simples e depois apresenta os aspectos mais importantes da orientação a objetos em Python. Também cobre tópicos mais avançados, como aulas de decoração e metaclasses.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Embora Python seja uma linguagem de programação orientada a objetos sem "ses e mas", muitos programadores infelizmente não usam as possibilidades fantásticas e poderosas que a programação orientada a objetos (OOP) oferece. Neste curso, fornecemos uma introdução básica à abordagem orientada a objetos do Python. OOP é um dos recursos de programação mais poderosos do Python. Neste curso, você aprenderá os fundamentos e os recursos avançados de OOP. O Conteúdo do curso de Programação Orientada a Objetos:
- First Class Everything"
- Classes, instances and objects
- The simplest possible class definition
- Instance and class attributes
- Data abstraction versus data encapsulation and data hiding
- Properties, the elegant way
- Descriptors and property class
- private, protected and public
- Magic methods and operator overloading
- Inheritance
- Multiple inheritance
- Problems of multiple processing
- Slots
- Class decorators
- Metaclasses
TENHO INTERESSE