Курс "ООП на Python"


null por plustilino
Jun 11, 2023

Sobre Курс "ООП на Python"

O curso "Programação orientada a objetos em Python" Respostas +

O curso "Programação orientada a objetos em Python" apresenta os recursos da programação orientada a objetos em geral e sua implementação na linguagem Python. O aplicativo é complementado com exemplos de soluções práticas de trabalho. As próprias lições estão disponíveis gratuitamente em https://younglinux.info/oopython/course. Versões curtas em vídeo das lições: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

O curso pressupõe conhecimento prévio de programação estruturada em Python, com o qual você pode se familiarizar em nosso primeiro curso "Python. Introdução à programação": https://younglinux.info/python/course.

O curso inclui 15 aulas:

1. O que é programação orientada a objetos

2. Criação de classes e objetos

3. Construtor de classe - método __init __ ()

4. Herança

5. Polimorfismo

6. Encapsulamento

7. Composição

8. Sobrecarga do operador

9. Métodos estáticos

10. Iteradores

11. Geradores

12. Módulos e pacotes

13. Documentando o código

14. Amostra de Programa Python Orientado a Objetos

15. Resultados do curso "Programação orientada a objetos em Python"

Os conceitos-chave na programação orientada a objetos são "classe" e "objeto". Os objetos são derivados de suas classes. Na linguagem de programação Python, esses objetos são chamados de instâncias.

Herança, polimorfismo e encapsulamento são os princípios básicos, pilares da programação orientada a objetos. Herança implica na habilidade de definir classes filhas, polimorfismo é uma maneira diferente de implementar a mesma coisa, encapsulamento é esconder e combinar dados e métodos. A composição é implementada com menos frequência, significa a capacidade de criar objetos, cujas partes constituintes são objetos de outras classes.

Um construtor em OOP é um método de classe que é chamado automaticamente quando um objeto é criado a partir dessa classe. Ao mesmo tempo, o construtor se refere aos métodos de sobrecarga do operador. Os nomes de tais métodos são regulados pela própria linguagem de programação, e sua chamada ocorre automaticamente quando o objeto participa de determinadas operações. Por exemplo, adicionar, extrair um elemento, etc.

Iteradores são um tipo especial de objetos, semelhantes a coleções como uma lista, mas que não armazenam todo o conjunto de elementos, mas geram apenas um a cada vez que são acessados. Python tem classes de tipo de dados integradas a partir das quais os iteradores são criados. No entanto, você também pode definir suas próprias classes, cujas instâncias terão recursos de iterador.

Informações Adicionais do Aplicativo

Última versão

Disponível em

Relatório

Marcar como inapropriado

Mostrar mais

Alternativa de Курс "ООП на Python"

Obtenha mais de plustilino

Descobrir