Sobrecarga de Operadores | Orientação a Objetos #4

Sdílet
Vložit
  • čas přidán 7. 10. 2018
  • Neste vídeo, aborda-se um recurso muito interessante oferecido em algumas linguagens chamado sobrecarga de operador. Com isso, conseguiremos definir ou modificar o comportamento de operadores da linguagem quando em uso com objetos que pertençam a classes que nós definimos.
    Sobre os métodos especiais em Python: docs.python.org/3/reference/d...
    *Código do vídeo: github.com/python-cafe/orient...
    * Curta o Python Café no Facebook: pythoncafe
    * Confira os artigos no site Python Café: pythoncafe.com.br

Komentáře • 31

  • @leonardoreis4348
    @leonardoreis4348 Před 3 lety

    Essa playlist deveria ter milhões de views.

  • @vitorcraveiro3224
    @vitorcraveiro3224 Před 3 lety +3

    quero mais aulas de orientação a objetos , por favor !!!

  • @marcoss2ful
    @marcoss2ful Před 11 měsíci

    Podia ter um flashback #TBT e terminar essa playlist ein , Hall .. kkkk muito bom cara, pra variar.

  • @nossasaude241
    @nossasaude241 Před 5 lety +5

    Tu e muito foda, parabéns cara.

  • @KairusSec
    @KairusSec Před 5 lety +5

    Ótimo vídeo, super objetivo. Parabéns :")

  • @nopjhujnjjbvujhjvhj7085
    @nopjhujnjjbvujhjvhj7085 Před 5 lety +3

    Vídeo maravilhoso!

  • @ahahhasaasasas3274
    @ahahhasaasasas3274 Před 5 lety +3

    Simplesmentw amazing, obrigado, me ajudou muito!

  • @monte1472
    @monte1472 Před 2 lety

    Minha jornada no início do Python é recente e eu geralmente me sinto satisfeito com as aulas do curso em que me matriculei,
    porém seus vídeos têm sido fundamentais pra que eu desenvolva mais prática e familiaridade com aspectos elementares da linguagem,
    coisa que as vezes es professorus não podem despender muito tempo explicando pra caber a ementa toda na carga horária.
    Gosto da sua expressividade, da sua didática e admiro sua história enquanto estudante, acho-a inspiradora.
    Parabéns pelo trabalho, tomara que continue crescendo!

  • @ranielnascimentoferreira8808

    Assistido✔️
    O termo sobrecarga dá uma conotação negativa como se fosse quebrar o programa mas é mais uma questão de economizar e deixar o código mais limpo, pelo menos foi o que entendi.

    • @pgdinamica
      @pgdinamica  Před 3 lety +1

      É sobrecarga no sentido de atribuir múltiplas tarefas a um mesmo símbolo/nome.

  • @adaomoisesfrancisco305

    Obrigado mesmo. me ajudou atender !!

  • @RafaelAlmeida-qz9nx
    @RafaelAlmeida-qz9nx Před 4 lety

    melhores videos de POO em python que achei! Parabens e obrigado!!

  • @thiagocalomino276
    @thiagocalomino276 Před 3 lety

    a playlist de POO em python é excelente :)

  • @jaozin01001
    @jaozin01001 Před 2 lety

    Que video bem feito, muy bom. :)

  • @aramisfarias5316
    @aramisfarias5316 Před 3 lety

    Mantem o trabalho ai paz!
    Ta muito bom

  • @adbosa
    @adbosa Před 3 lety

    Simplesmente fantástico, muito obrigado pelo conteúdo.

  • @rafaeldealmeidamenezes5808

    ótimo vídeo! Halisson, me surgiu uma dúvida enquanto estava aplicando esses conceitos... quero fazer uma função de validação para cada atributo do meu construtor e gostaria de saber... Em termos de arquitetura, qual estrutura seria melhor opção, colocar essas funções dentro do __init__ ou deixá-las como métodos da classe?

  • @V1S3C
    @V1S3C Před 4 lety

    Eu gostaria que se possível, fosse disponibilizado o código feito aqui da Aula 1 até a Aula 4 e também agradecer muito a ajuda e explicação! Eu vou colocar em prática agora o que aprendi e garantir o aprendizado!

    • @pgdinamica
      @pgdinamica  Před 4 lety +1

      Opa, não sabia que estava faltando, obrigado por avisar. Segue o código: github.com/python-cafe/orientacao_objetos/blob/master/fracao.py

    • @V1S3C
      @V1S3C Před 4 lety

      @@pgdinamica Obrigadooo!!

  • @zueragamesinsano3853
    @zueragamesinsano3853 Před 5 lety

    cara estou com um problema criei uma classe matriz, e faço operaçoes tudo blz, mas qdo faço atribuiçao de uma matriz ex matriz 1= matriz 2 ele copia os dados e tambem o ponteiro, ou seja um ponteiro apontando pra 2 matriz, queria sobrecarregar o operador de igual, ou fazer um construtor de copia poderia me ajudar?
    Matriz::Matriz (int l, int c) {
    linhas = l; colunas = c;
    // linha e coluna sao atributos privados da classe
    matriz = new int*[linhas];
    for(int i=0; i

  • @mcmorata100
    @mcmorata100 Před 5 lety

    amigao vc tem alguma lista de programas famosos feitos em python? e o que eu tenho que saber para pode ser contrato para junior ??

    • @eumarcelobomfim
      @eumarcelobomfim Před 4 lety

      No GitHub você encontra vários programas feitos em Python.

  • @haristydes1166
    @haristydes1166 Před 5 lety

    desligando o computador, saindo do yoube, eu sempre estou perdendo