Curso de Orientação a Objetos em Python
Aprenda a programar com este curso online.
- Professor: Eduardo Mendes
- Nível do curso: Básico
Python é uma das várias linguagens de programação que existem e que são utilizadas, nos dias de hoje, para o desenvolvimento de sistemas. Ela é classificada como uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinamiza e forte. A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional.
Uma das suas características é justamente o fato dela ser Orientada a Objetos, diferentemente de uma linguagem procedural. Neste tipo de paradigma, os objetos são operados com o conceito de ‘this’ (isto) ou ‘self’ (si), de forma que seus métodos (muitas vezes) modifiquem os dados da própria instância. Os programas são arquitetados através de objetos que interagem entre si.
Aprenda mais sobre orientação a objetos em Python neste curso online e gratuito. Não deixe de conferir também o curso de POO PHP.
Sobre o curso
Neste curso online e gratuito os estudantes poderão aprender a programar utilizando a linguagem Python, mas sempre com foco na Orientação a Objetos, considerado como o paradigma mais utilizado nos dias de hoje. Ao longo do curso os estudantes terão acesso a diversos temas relacionados, tais como herança, polimorfismo, composição, métodos dentre outros.
Estrutura do curso
Programação orientada a objetos #1 – Introdução
Programação orientada a objetos #2 – Herança e polimorfismo
Programação orientada a objetos #3 – Composição e métodos mágicos
Programação orientada a objetos #4 – Sobrecarga de operadores
Programação orientada a objetos #5 – Interfaces e ABCs
Programação orientada a objetos #6 – Interfaces e ABCs #2
Programação orientada a objetos #7 – gerenciamento de atributos
Aulas:
-
Live de Python #61 - Programação orientada a objetos #1 - IntroduçãoLive de Python #62 - Programação orientada a objetos #2 - Herança e polimorfismoLive de Python #64 - Programação orientada a objetos #3 - Composição e métodos mágicosLive de Python #65 - Programação orientada a objetos #4 - Sobrecarga de operadoresLive de Python #68 - Programação orientada a objetos #5 - Interfaces e ABCsLive de Python #69 - Programação orientada a objetos #6 - Interfaces e ABCs #2Live de Python #70 - Programação orientada a objetos #7 - gerenciamento de atributos