‫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.