Oye, mucho tiempo sin verte, ha pasado un tiempo, pero me alegro de que hayas vuelto y me alegro de
que sigas aguantando, confía en mí.
Cree que las cosas se volverán mucho más divertidas una vez que comencemos a crear aplicaciones.
Pero tenemos que pasar por lo básico.
Así que aguanta.
Ahora, es posible que me hayan escuchado mencionar métodos y funciones antes, y mencioné brevemente el tema.
Derecha.
Tenemos funciones como la impresión de listas.
Tenemos cosas como Max, hombre, ¿qué más tenemos?
Tenemos aportes.
Todas estas son funciones integradas en Python.
Python viene con esto y podemos usarlos.
Y también aprendimos sobre las funciones que podemos crear nosotros mismos, funciones personalizadas como, bueno, algunas
aleatorias.
Stuff y acabo de crear una función que no hace absolutamente nada que yo pueda atravesar.
Y todas estas son funciones, porque la forma en que las llamamos es, bueno, decimos algunas cosas al azar y luego las llamamos con los
corchetes y le damos algún tipo de datos o lo dejamos vacío.
Pero también aprendimos que los métodos y los métodos eran diferentes porque la forma en que los usamos era usando
la notación de puntos, dijimos algo con puntos.
Por ejemplo, si tuviéramos una cadena.
¿Hola?
Y lo hago Dot, obtengo una lista de todos estos métodos que el tipo de datos de cadena puede usar, estas no
son cosas que podamos usar así, porque si uso las mayúsculas.
Así, bueno, me va a dar un aire, va a decir.
Bueno, voy a entrar allí con Max porque espera una discusión aquí, pero comentemos esto
y hagamos clic en ejecutar nuevamente.
Obtengo que las mayúsculas del nombre no están definidas porque no es una función, es un método, y luego el método tiene que
ser propiedad de algo.
¿Y quién posee un método?
Bueno, lo que esté a la izquierda del DOT, en nuestro caso, la cadena.
Posee el método capitalizado.
Y esos son los métodos, objetos incorporados que tienen métodos como diccionarios de cadenas, conjuntos, tuplas, todas las cosas de
las que hemos hablado, donde tan pronto como hacemos DOT, tenemos acceso a todos estos
métodos.
Son propiedad de un objeto o de un tipo de datos.
Y lo curioso es que hay formas de crear tus propios métodos.
Y te mostraré cómo hacerlo más adelante.
Y cuando empezamos a hablar de clases, pero puedes ver aquí, nuestros editores nos ayudan a determinar qué tipo
de métodos podemos usar.
Y nuevamente, estos están integrados en Python.
Y también puede aprender sobre estos métodos que podemos usar yendo a la documentación de Python.
Derecha.
La documentación de Python 3 va a tener un montón de cosas para nosotros.
Si vamos a la referencia de la biblioteca, por ejemplo, podemos ver aquí que podemos aprender sobre los tipos integrados.
Así que vayamos a los tipos de conjuntos.
Y aquí puede ver que hemos establecido el tipo y nos muestra cómo podemos usarlo.
Ahora, Python no tiene la documentación más fácil de leer para principiantes, desafortunadamente.
Entonces, a veces es mejor simplemente buscar en Google en lugar de revisar la documentación real.
Pero aquí ve que el tipo de conjunto tiene clear has pop ha eliminado.
Si queremos usarlo, tenemos actualización y estos son los métodos que podemos usar.
Pero al final del día, tanto los métodos como las funciones nos permiten tomar acciones, correcto, tomar acciones en nuestros tipos
de datos, para que nuestros programas hagan algo.
Y aunque tienen estos nombres diferentes y uno tiene un punto delante y otro,
podemos llamarlo así.
La diferencia es mínima.
Pero tenlo en cuenta.
Cuando escuchas a la gente hablar sobre métodos y funciones, existe esa diferencia.
Y como dije antes, llegaremos a los métodos cuando hablemos de clases para mostrarte cómo podemos crear las
nuestras.
Lo veré en el próximo.