‫Ei, muito tempo sem ver, já faz um tempo, mas estou feliz por você estar de volta e estou feliz que você
‫ainda esteja lá, confie em mim.
‫Acha que as coisas ficarão muito mais divertidas assim que começarmos a criar aplicativos.
‫Mas temos que passar pelo básico.
‫Então aguente firme.
‫Bem, você pode ter me ouvido mencionar métodos e funções antes, e eu toquei brevemente no assunto.
‫Direito.
‫Temos funções como impressão de lista.
‫Temos coisas como Max, cara, o que mais temos?
‫Nós temos contribuições.
‫Todas essas funções são integradas ao Python.
‫Python simplesmente vem com isso e podemos usá-los.
‫E também aprendemos sobre as funções em que podemos criar funções personalizadas como, bem, algumas
‫aleatórias.
‫Stuff e eu acabamos de criar uma função que não faz absolutamente nada pela qual eu possa passar.
‫E essas são todas funções, porque a maneira como as chamamos é, bem, dizemos algumas coisas aleatórias e depois as chamamos com os
‫colchetes e fornecemos algum tipo de dado ou deixamos em branco.
‫Mas também aprendemos sobre métodos e métodos eram diferentes porque a maneira como os usamos era usando a
‫notação de ponto, dissemos ponto alguma coisa.
‫Por exemplo, se tivéssemos uma string.
‫Olá?
‫E eu faço Dot, recebo uma lista de todos esses métodos que o tipo de dados string pode usar, essas não
‫são coisas que podemos usar assim, porque se eu fizer maiúsculas.
‫Assim, bem, isso vai me dar um ar, vai dizer.
‫Bem, vou entrar aí com Max porque está esperando uma discussão aqui, mas vamos comentar
‫isso e clicar em executar novamente.
‫Recebo o nome de maiúsculas não definido porque não é uma função, é um método e, então, o método deve
‫pertencer a algo.
‫E quem possui um método?
‫Bem, o que quer que esteja à esquerda do DOT, no nosso caso, a string.
‫Possui o método em letras maiúsculas.
‫E é isso que os métodos existem, objetos embutidos que têm métodos como dicionários de strings, conjuntos, tuplas, todas as
‫coisas sobre as quais falamos, onde assim que fizermos DOT, teremos acesso a todos esses
‫métodos.
‫Eles são propriedade de um objeto ou tipo de dados.
‫E o engraçado é que existem maneiras de construir seus próprios métodos.
‫E vou te mostrar como fazer isso mais tarde.
‫E quando começamos a falar sobre classes, mas você pode ver aqui que nossos editores nos ajudam a determinar que
‫tipo de métodos podemos usar.
‫E, novamente, eles são integrados ao Python.
‫E você também pode aprender sobre esses métodos que podemos usar acessando a documentação do Python.
‫Direito.
‫A documentação do Python três terá muitas coisas para nós.
‫Se formos para a referência da biblioteca, por exemplo, podemos ver aqui que podemos aprender sobre os tipos integrados.
‫Então, vamos para os tipos de conjunto.
‫E aqui você pode ver que definimos o tipo e isso nos mostra como podemos usá-lo.
‫Agora, Python não tem a documentação mais fácil de ler para iniciantes, infelizmente.
‫Portanto, às vezes é melhor apenas pesquisar no Google em vez de examinar a documentação real.
‫Mas você vê aqui que o tipo de conjunto foi removido e o pop foi removido.
‫Se quisermos usar, temos update e esses são os métodos que podemos usar.
‫Mas no final do dia, ambos os métodos e funções nos permitem realizar ações, certo, realizar ações em nossos tipos de
‫dados, para que nossos programas façam algo.
‫E embora eles tenham esses nomes diferentes e um tenha um ponto na frente e outro, podemos
‫simplesmente chamá-lo assim.
‫A diferença é mínima.
‫Mas tenha isso em mente.
‫Quando você ouve pessoas falando sobre métodos e funções, há essa diferença.
‫E como eu disse antes, quando falarmos sobre classes, chegaremos aos métodos para mostrar como podemos criar as nossas
‫próprias.
‫Eu verei no próximo.