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

500+
Transferências
Classificação de conteúdo
Todos
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã
Imagem de captura de ecrã

Acerca desta 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.
Atualizada a
11/06/2023

Segurança dos dados

A segurança começa com a compreensão da forma como os programadores recolhem e partilham os seus dados. As práticas de privacidade e segurança dos dados podem variar consoante a sua utilização, região e idade. O programador forneceu estas informações e pode atualizá-las ao longo do tempo.
Nenhum dado é partilhado com terceiros
Saiba mais sobre como os programadores declaram a partilha
Não são recolhidos dados
Saiba mais sobre como os programadores declaram a recolha

Novidades

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