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 funções que podemos criar por conta própria 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 forma 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.