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

4,1
28 avaliações
500+
Downloads
Classificação do conteúdo
3 anos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

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.
Atualizado em
11 de jun. de 2023

Segurança dos dados

Sua segurança começa com o entendimento de como os desenvolvedores coletam e compartilham seus dados. As práticas de segurança e privacidade de dados podem variar de acordo com o uso, a região e a idade. O desenvolvedor forneceu as informações a seguir, que podem ser atualizadas ao longo do tempo.
Os dados não são compartilhados com terceiros
Saiba mais sobre como os desenvolvedores declaram o compartilhamento
Nenhum dado foi coletado
Saiba mais sobre como os desenvolvedores declaram a coleta

Classificações e resenhas

4,3
27 avaliações

O que há de novo

Измененно оформление кода, переписан урок про инкапсуляцию